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 |
|
Juan Jose Garcia Ripoll
|
98ec5e960b
|
Remove useless statements (ihs_push is done by ecl_interpret)
|
2009-06-06 22:12:15 +02:00 |
|
Juan Jose Garcia Ripoll
|
c6f88f754a
|
Allow the user to change the signal number which is used for thread communication.
|
2009-06-06 22:10:01 +02:00 |
|
Juan Jose Garcia Ripoll
|
0f055a2e63
|
The *FLOAT*INFINITY constants were all assigned the bits resulting from TRAP-FPE, not the floating point number.
|
2009-06-04 17:58:28 +02:00 |
|
Juan Jose Garcia Ripoll
|
5008fdd45f
|
Big patch for introducing NaNs and infinities.
|
2009-06-04 15:55:13 +02:00 |
|
Juan Jose Garcia Ripoll
|
f85eb932cc
|
Avoid race conditions and data loss between the creation of a process and the actual thread being started.
|
2009-06-01 16:41:22 +02:00 |
|
Juan Jose Garcia Ripoll
|
df52c01a30
|
Changed order of libraries so that -lpthread appears after any kind of -lgc (detected or created by ECL).
|
2009-06-01 15:29:37 +02:00 |
|
Juan Jose Garcia Ripoll
|
eed8ad4820
|
Removed shell command which is not needed and which confuses FreeBSD's shell
|
2009-06-01 15:28:52 +02:00 |
|
Juan Jose Garcia Ripoll
|
b17e932972
|
Added support for the floating point exception FE_INVALID, which is signalled when trying to do 0/0 or sqrt(-1) (A. Gavrilov)
|
2009-06-01 14:44:11 +02:00 |
|
Juan Jose Garcia Ripoll
|
2b7a47bab7
|
Fixed typo
|
2009-05-23 20:23:43 +02:00 |
|
Juan Jose Garcia Ripoll
|
c6316ebae3
|
Simplify a bit the finalization routine
|
2009-05-23 20:22:30 +02:00 |
|
Juan Jose Garcia Ripoll
|
a7ed6ad6a5
|
Configure garbage collector for large data sets
|
2009-05-23 20:21:59 +02:00 |
|
Juan Jose Garcia Ripoll
|
cc8be23678
|
Fixed typo that prevented ECL from recognizing EOF after an interrupt stopped an i/o operation (file.d)
|
2009-05-23 16:10:42 +02:00 |
|
Juan Jose Garcia Ripoll
|
94725152ce
|
Fix Boehm-Weiser gc so that we can use our mprotect() mechanism for deferring signals together with B-W's memory protection and generational garbage collector.
|
2009-05-23 15:53:30 +02:00 |
|
Juan Jose Garcia Ripoll
|
82f27b15c0
|
Better name for the macro that generates signal handler prototypes (unixint.d)
|
2009-05-23 12:23:00 +02:00 |
|
Juan Jose Garcia Ripoll
|
762a948889
|
Fixed typo in SIGBUS message (unixint.d)
|
2009-05-23 12:20:43 +02:00 |
|
Juan Jose Garcia Ripoll
|
9a40202940
|
Missing newline character breaks generation of config.h
|
2009-05-21 15:12:38 +02:00 |
|
Juan Jose Garcia Ripoll
|
17b480b3f2
|
Only allocate the safety region when max_heap_size = 0
|
2009-05-21 12:47:11 +02:00 |
|
Juan Jose Garcia Ripoll
|
3b02b09ff6
|
Remove unused #ifdef statement in alloc_2.d
|
2009-05-20 22:44:31 +02:00 |
|
Juan Jose Garcia Ripoll
|
005d901521
|
Remove unused statement.
|
2009-05-20 22:43:54 +02:00 |
|
Juan Jose Garcia Ripoll
|
6f6868019a
|
Remove the last explicit check for out of memory condition.
|
2009-05-20 22:39:34 +02:00 |
|
Juan Jose Garcia Ripoll
|
2c8690bf58
|
Out of memory errors are now somewhat restartable.
|
2009-05-20 22:03:58 +02:00 |
|
Juan Jose Garcia Ripoll
|
a692c9c50f
|
We had introduced redundant lines: si_{set,get}_limit already had support for changing the heap size.
|
2009-05-20 20:11:52 +02:00 |
|
Juan Jose Garcia Ripoll
|
42fdda5e1c
|
Whenever isfinite is not defined, use finite(). Additionally, in Solaris, load ieefp.h before using this macro.
|
2009-05-20 19:29:16 +02:00 |
|
Juan Jose Garcia Ripoll
|
d47f073596
|
Change message of ext:storage-exhausted
|
2009-05-19 23:54:13 +02:00 |
|
Juan Jose Garcia Ripoll
|
cd04aa7d21
|
Set the value of cs_limit in units of bytes, not sizeof(int). Add to EXT:SET-LIMIT the ability to set the heap size
|
2009-05-19 23:53:52 +02:00 |
|
Juan Jose Garcia Ripoll
|
ca01ae056e
|
New command line arguments, --heap-size, --lisp-stack, --frame-stack and --c-stack control the different memory limits.
|
2009-05-19 22:26:36 +02:00 |
|
Juan Jose Garcia Ripoll
|
07fa02ad7f
|
Linux/mips is missing getcontext. Temporary fix for gc.
|
2009-05-18 17:27:13 +02:00 |
|