Juan Jose Garcia Ripoll
|
78442fa7bc
|
Restored :BIG-ENDIAN and :LITTLE-ENDIAN features, because it is needed by CLX.
|
2011-11-20 00:30:44 +01:00 |
|
Juan Jose Garcia Ripoll
|
950704f7d1
|
Replace two uses of (char *) with (ecl_base_char *) in src/c/character.d
|
2011-11-20 00:25:55 +01:00 |
|
Juan Jose Garcia Ripoll
|
eb884293c7
|
Fixed inliner for ASH.
|
2011-11-19 19:07:07 +01:00 |
|
Juan Jose Garcia Ripoll
|
3dc9c5a8a0
|
Remove function types from those in the automatic type checks.
|
2011-11-19 16:48:20 +01:00 |
|
Juan Jose Garcia Ripoll
|
ff6e7efc03
|
The compiler is less verbose
|
2011-11-19 16:47:50 +01:00 |
|
Juan Jose Garcia Ripoll
|
25d655d159
|
Remove debuggin statement from cmp/cmpwt.lsp
|
2011-11-19 00:03:22 +01:00 |
|
Juan Jose Garcia Ripoll
|
e5de9aa7b1
|
DATA-C-DUMP did not produce an empty text array (data_text = NULL) when compiling functions (not FASL).
|
2011-11-18 23:58:02 +01:00 |
|
Juan Jose Garcia Ripoll
|
c4966bd006
|
base-char maps to unsigned char, not to "char".
|
2011-11-18 16:53:37 +01:00 |
|
Juan Jose Garcia Ripoll
|
d130b21f96
|
Deactivate *compile-in-constants* only in Windows
|
2011-11-17 17:14:34 +01:00 |
|
Juan Jose Garcia Ripoll
|
704964093f
|
If a file does not use MMAPed data, allow it.
|
2011-11-14 23:35:45 +01:00 |
|
Juan Jose Garcia Ripoll
|
9f683792a1
|
In si_chmod(), fix detection of error condition.
|
2011-11-14 22:25:45 +01:00 |
|
syakovyn
|
3fe675ac83
|
Defined mode_t for Windows. It doesn't have this type.
|
2011-11-14 10:10:27 +01:00 |
|
Juan Jose Garcia Ripoll
|
363ec85f59
|
Added POSIX function (EXT:CHMOD filename mode)
|
2011-11-13 22:42:37 +01:00 |
|
Juan Jose Garcia Ripoll
|
f96d381542
|
In TYPEP, support * in CONS type specifiers, as in (typep (cons 1 2) '(CONS * t))
|
2011-11-13 16:41:49 +01:00 |
|
Juan Jose Garcia Ripoll
|
1fb93d7759
|
Remove debug statements from bare.lsp.in
|
2011-11-13 16:41:07 +01:00 |
|
Juan Jose Garcia Ripoll
|
731395e8f9
|
The previous method for computing si::+commit-id+ used ORIG_HEAD which does not contain the last commit. We now use .git/logs/HEAD instead.
|
2011-11-13 16:36:13 +01:00 |
|
Juan Jose Garcia Ripoll
|
181c12947f
|
Remove /EXPORT option from ECL, to avoid duplicated exports in Windows64.
This is perfectly safe for ECL already uses ECL_DLLEXPORT to announce names.
|
2011-11-13 15:34:04 +01:00 |
|
Juan Jose Garcia Ripoll
|
27f8141371
|
Fixed _ecl_big_plus_fix() so that it does not use the *_ui/_si routines in GMP
|
2011-11-13 15:13:25 +01:00 |
|
Juan Jose Garcia Ripoll
|
cbdf929a29
|
Fix coercion from cl_fixnum to int32_t under Windows64
|
2011-11-13 12:51:26 +01:00 |
|
Juan Jose Garcia Ripoll
|
55821dc616
|
In Windows64, ECL_LONG_BITS must be 32 (LL64) not 64, as it was defined in msvc/ecl/config.h.msvc6
|
2011-11-13 11:47:41 +01:00 |
|
Juan Jose Garcia Ripoll
|
72a882078c
|
Remove debug statement from C::C1NOT.
|
2011-11-12 18:10:13 +01:00 |
|
Juan Jose Garcia Ripoll
|
3c731219df
|
*compile-in-constans* does not work with the test suite.
|
2011-11-12 00:10:30 +01:00 |
|
Juan Jose Garcia Ripoll
|
3addf0abe8
|
The product of bignum times fix did not contemplate LONG_BITS < FIXNUM_BITS
|
2011-11-11 23:58:56 +01:00 |
|
Juan Jose Garcia Ripoll
|
ac29a977f7
|
Replaced two uses of mpz_set_[su]i() with _ecl_big_set_fixnum().
|
2011-11-11 23:51:47 +01:00 |
|
Juan Jose Garcia Ripoll
|
305078dcd7
|
Undo latest commit, which breaks other platforms
|
2011-11-11 23:38:38 +01:00 |
|
syakovyn
|
f1902ca956
|
Configured _WIN64 support for MSVC
|
2011-11-11 23:08:09 +01:00 |
|
syakovyn
|
13ff478d41
|
Fixed some GMP issues with long being 32 bit on Windows 64 bit by introducing new level of indirection gmp_long to be __int64 in the above case and long otherwise
|
2011-11-11 23:08:05 +01:00 |
|
Juan Jose Garcia Ripoll
|
fd5488269b
|
In Windows, include direct.h for rmdir()
|
2011-11-11 23:03:42 +01:00 |
|
Juan Jose Garcia Ripoll
|
ea0fdff007
|
Avoid further uses of make_simple_base_string.
|
2011-11-06 10:02:55 +01:00 |
|
Juan Jose Garcia Ripoll
|
9e1d0a97b5
|
*compile-in-constants* defaults to t everywhere else outside Windows
|
2011-11-06 09:58:03 +01:00 |
|
Juan Jose Garcia Ripoll
|
8bb0b8a25f
|
Added optimizers for PRINT, PRINC and TERPRI based on compiler macros.
|
2011-11-05 20:18:52 +01:00 |
|
Juan Jose Garcia Ripoll
|
9a10cd1767
|
Removed obsolete optimizers for PRINC and TERPRI
|
2011-11-05 20:18:02 +01:00 |
|
Juan Jose Garcia Ripoll
|
267be3903c
|
ecl_princ_char() now returns the character
|
2011-11-05 20:17:18 +01:00 |
|
Juan Jose Garcia Ripoll
|
0d41a1de04
|
Added an 'unlikely' in ecl_symbol_value.
|
2011-11-05 20:16:59 +01:00 |
|
Juan Jose Garcia Ripoll
|
96789977a8
|
New function to transform strings into C expressions
|
2011-11-05 20:16:40 +01:00 |
|
Juan Jose Garcia Ripoll
|
fe46662b13
|
Show git commit together with version number.
|
2011-10-30 12:20:47 +01:00 |
|
Juan Jose Garcia Ripoll
|
efc0ca6b9e
|
COPY-SUBARRAY (and REPLACE for that matter) did not always work when arrays overlapped.
|
2011-10-30 12:11:42 +01:00 |
|
Juan Jose Garcia Ripoll
|
5039d33867
|
When optimizing NOT over location arguments the compiler sometimes failed to check whether those locations where constant.
|
2011-10-29 22:05:03 +02:00 |
|
Juan Jose Garcia Ripoll
|
6f0aa55cba
|
When writing characters, ECL used the '...' syntax in C but this creates signed integers which then have problems when promoted to cl_fixnum via CODE_CHAR.
|
2011-10-29 21:52:28 +02:00 |
|
Juan Jose Garcia Ripoll
|
b517032ebc
|
In DIRECTORY, :RESOLVE-SYMLINKS defaults to T.
|
2011-10-29 20:33:24 +02:00 |
|
Juan Jose Garcia Ripoll
|
8f9aeb2815
|
DELETE-FILE works on empty directories.
|
2011-10-29 20:32:12 +02:00 |
|
Juan Jose Garcia Ripoll
|
7beedc12c8
|
Fixed list of compiled/library/executable file extensions in cmpmain.lsp
|
2011-10-29 20:30:46 +02:00 |
|
Juan Jose Garcia Ripoll
|
a0dacd6175
|
Allow an argument :lisp-files to MAKE-BUILD.
|
2011-09-09 23:04:31 +02:00 |
|
Juan Jose Garcia Ripoll
|
13a86dd2ff
|
Yet another attempt at Opensolaris' make.
|
2011-09-04 20:07:08 +02:00 |
|
Juan Jose Garcia Ripoll
|
ae25e5b70b
|
Additional Makefile statement for Opensolaris.
|
2011-09-04 20:00:52 +02:00 |
|
Juan Jose Garcia Ripoll
|
65fc207067
|
Simplify Makefile even more for Solaris' dump make.
|
2011-09-04 19:55:37 +02:00 |
|
Juan Jose Garcia Ripoll
|
d8b042877e
|
Changed the entry point of compiled code, which now takes either a codeblock or OBJNULL.
|
2011-09-04 19:18:30 +02:00 |
|
Juan Jose Garcia Ripoll
|
46aac929b6
|
Undo previous change that allowed CC being overriden in the Makefiles, because the syntax '?=' is not allowed in Opensolaris
|
2011-09-02 12:36:25 +02:00 |
|
Juan Jose Garcia Ripoll
|
bf46246272
|
Remove redundant flag MAP_PRIVATE from mmap.d
|
2011-08-29 21:04:02 +02:00 |
|
Juan Jose Garcia Ripoll
|
e4d9d008e7
|
Fixed mmap.d, which used a Linux-only flag, MAP_FILE.
|
2011-08-28 17:32:26 +02:00 |
|