Juan Jose Garcia Ripoll
|
984b18eef6
|
When using ~:c, graphic characters are not printed by name
|
2009-06-14 23:15:29 +02:00 |
|
Juan Jose Garcia Ripoll
|
6f5ee1511f
|
ECL now uses ISO Latin names for the lowest part of the character set.
|
2009-06-14 23:01:02 +02:00 |
|
Juan Jose Garcia Ripoll
|
31612d0f48
|
Fixed typo in cl_imagpart
|
2009-06-14 21:07:29 +02:00 |
|
Juan Jose Garcia Ripoll
|
eb864ae55a
|
On platforms where it is not possible to trap FPE, explicitely check the status of the exceptions around basic operations (sin, cos, exp, etc).
|
2009-06-14 21:06:20 +02:00 |
|
Juan Jose Garcia Ripoll
|
a8c8306167
|
Some configuration flags were not installed in config.h and thus compiled code and the library saw a different structure for cl_core.
|
2009-06-14 19:09:35 +02:00 |
|
Juan Jose Garcia Ripoll
|
0b0e026664
|
Create constants in cl_core for variants of -0.0 and use them in compiled code. IMAGPART now produces signed zeros for negative real numbers.
|
2009-06-14 11:48:04 +02:00 |
|
Juan Jose Garcia Ripoll
|
cbffb985ff
|
long_double_to_integer now has the expected accuracy.
|
2009-06-14 01:47:37 +02:00 |
|
Juan Jose Garcia Ripoll
|
849302a89b
|
RATIONAL works now more accurately with long-floats
|
2009-06-13 22:54:50 +02:00 |
|
Juan Jose Garcia Ripoll
|
13763bae70
|
Implement sign comparisons using signbit(), which defaults to (x==y) where it is not available. Since floats may have extra unused bits (long double), we cannot implement eql using bit comparisons
|
2009-06-13 22:50:28 +02:00 |
|
Juan Jose Garcia Ripoll
|
99b5c72283
|
Long doubles have extra, unused bits which should not be used for hashing
|
2009-06-13 22:48:55 +02:00 |
|
Juan Jose Garcia Ripoll
|
198a58f626
|
Microsoft MSVC has _copysign, which can be used to implement signbit
|
2009-06-13 22:48:02 +02:00 |
|
Juan Jose Garcia Ripoll
|
1e89003142
|
Customizable printing of floating point NaNs and infinities
|
2009-06-13 22:47:08 +02:00 |
|
Juan Jose Garcia Ripoll
|
f87b297133
|
Reduce stack size for Windows.
|
2009-06-12 22:39:38 +02:00 |
|
Juan Jose Garcia Ripoll
|
4327e89bd8
|
Several commands needed to build and install the Unicode database.
|
2009-06-12 22:23:38 +02:00 |
|
Juan Jose Garcia Ripoll
|
938fbf5e88
|
Install ucd.dat in the MSVC build directory before building.
|
2009-06-12 22:19:28 +02:00 |
|
Juan Jose Garcia Ripoll
|
68990d4ad2
|
Open Unicode database in binary mode.
|
2009-06-12 22:14:30 +02:00 |
|
Juan Jose Garcia Ripoll
|
2cb472ed09
|
Fixed typo.
|
2009-06-12 22:08:41 +02:00 |
|
Juan Jose Garcia Ripoll
|
f9b12dde02
|
Do not use Ct to fill a field in the cfun structure, for MSVC does not like it.
|
2009-06-12 22:08:17 +02:00 |
|
Juan Jose Garcia Ripoll
|
34d23140f8
|
Remove --enable/disable-debug, which is causing problems in gentoo.
|
2009-06-12 15:06:09 +02:00 |
|
Juan Jose Garcia Ripoll
|
4422ced14c
|
The stack size is now measured in bytes, not in lisp words.
|
2009-06-12 12:37:14 +02:00 |
|
Juan Jose Garcia Ripoll
|
20b7bc1f53
|
Copy files that are loaded again, for the dynamic linker refuses to do it even with symlinks.
|
2009-06-12 11:01:26 +02:00 |
|
Juan Jose Garcia Ripoll
|
d35eb63139
|
Let ECL record source file positions instead of form numbers.
|
2009-06-10 11:52:42 +02:00 |
|
Juan Jose Garcia Ripoll
|
45a0d44baa
|
Libraries have to be installed with execute permissions and not stripped in Darwin.
|
2009-06-10 09:54:19 +02:00 |
|
Juan Jose Garcia Ripoll
|
c9b2bfbf82
|
Use si:trap-fpe also when computing the small and large constants
|
2009-06-09 11:49:04 +02:00 |
|
Juan Jose Garcia Ripoll
|
d6e98053f6
|
Allow disabing use of __thread attribute, which does not work in old versions of gcc (even though the compiler swallows it without complain).
|
2009-06-09 11:48:06 +02:00 |
|
Juan Jose Garcia Ripoll
|
e18a4be475
|
Clear exceptions before changing the handler flags.
|
2009-06-09 11:46:51 +02:00 |
|
Juan Jose Garcia Ripoll
|
8b209e52af
|
It is no longer needed to set the value of compile-print in compile.lsp.in
|
2009-06-09 09:27:56 +02:00 |
|
Juan Jose Garcia Ripoll
|
ab48eef23d
|
Upgrade version number
|
2009-06-09 00:34:18 +02:00 |
|
Juan Jose Garcia Ripoll
|
9552c04fc9
|
Fixed typo in num_pred.d (is_finite -> finite)
|
2009-06-09 00:20:32 +02:00 |
|
Juan Jose Garcia Ripoll
|
2282dd3e92
|
Implement debug information also for compiled LET/LET*
|
2009-06-08 20:03:02 +02:00 |
|
Juan Jose Garcia Ripoll
|
0eb4fcdf66
|
Produce debug information for arguments to compiled functions when DEBUG=3.
|
2009-06-08 18:56:29 +02:00 |
|
Juan Jose Garcia Ripoll
|
8c0314022c
|
Added support for new kind of break environment that will be needed to debug C-compiled code.
|
2009-06-08 11:49:19 +02:00 |
|
Juan Jose Garcia Ripoll
|
2d4803a431
|
The package locked moved from conditions.lsp to top.lsp
|
2009-06-08 11:42:04 +02:00 |
|
Juan Jose Garcia Ripoll
|
0e64e00539
|
Decrease verbosity
|
2009-06-08 11:37:32 +02:00 |
|
Juan Jose Garcia Ripoll
|
666425849f
|
Small typo
|
2009-06-08 11:37:06 +02:00 |
|
Juan Jose Garcia Ripoll
|
eade7b8505
|
top.lsp now depends on conditions.lsp
|
2009-06-08 11:36:26 +02:00 |
|
Juan Jose Garcia Ripoll
|
dfcb77da3f
|
Note the different stages of the bootstrap process with informative messages.
|
2009-06-07 19:04:39 +02:00 |
|
Juan Jose Garcia Ripoll
|
8052131a85
|
Fixed circular dependency on FILL, that failed if the compiled ECL needed to clear the cache before the block where FILL resides was defined.
|
2009-06-07 18:52:57 +02:00 |
|
Juan Jose Garcia Ripoll
|
b5031098b3
|
Improvements to the debugger and inspector by JC Beaudoin
|
2009-06-07 18:46:19 +02:00 |
|
Juan Jose Garcia Ripoll
|
a834902181
|
Use a different unreadable printed form for bytecode-closures than for ordinary bytecode expressions.
|
2009-06-07 18:32:28 +02:00 |
|
Juan Jose Garcia Ripoll
|
dcfa4d2247
|
Forgot to save the interpreter environment before unoptimized calls (found out by JCB)
|
2009-06-07 18:27:44 +02:00 |
|
Juan Jose Garcia Ripoll
|
9044fdbf13
|
Link with -lpthread also in NetBSD
|
2009-06-07 18:20:45 +02:00 |
|
Juan Jose Garcia Ripoll
|
b07a102495
|
Fix typo in autoconf help expression
|
2009-06-07 18:20:08 +02:00 |
|
Juan Jose Garcia Ripoll
|
d169863877
|
The compiler can now generate some Lisp constants as static C expressions (based on patches by JC Beaudoin)
|
2009-06-07 18:18:27 +02:00 |
|
Juan Jose Garcia Ripoll
|
bb8bb5ffec
|
Compiled functions now carry information about their source file (based on code by JC Beaudoin)
|
2009-06-07 14:24:54 +02:00 |
|
Juan Jose Garcia Ripoll
|
747652ed34
|
Compiled functions now carry information about their source file (based on code by JC Beaudoin)
|
2009-06-07 14:24:49 +02:00 |
|
Juan Jose Garcia Ripoll
|
f682dda3f4
|
Functions can now carry information about the source file and its position.
|
2009-06-07 01:14:16 +02:00 |
|
Juan Jose Garcia Ripoll
|
481873981d
|
Note previous channge in the CHANGELOG
|
2009-06-07 00:32:57 +02:00 |
|
Juan Jose Garcia Ripoll
|
a671b57160
|
Some functions got new names: ecl_make_cfun, ecl_make_cfun_va, ecl_make_cclosure_va, ecl_def_c_function, ecl_def_c_function_va.
|
2009-06-07 00:32:33 +02:00 |
|
Juan Jose Garcia Ripoll
|
77cde5c2f8
|
Several fixes for various compiler warnings.
|
2009-06-07 00:02:49 +02:00 |
|