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 |
|
Juan Jose Garcia Ripoll
|
2a8894ff57
|
Use the value of CPPFLAGS when building dpp
|
2009-05-18 17:24:35 +02:00 |
|
Juan Jose Garcia Ripoll
|
9ed3b8d762
|
Remove the previous warning about the compiled file extensions
|
2009-05-18 10:45:59 +02:00 |
|
Juan Jose Garcia Ripoll
|
10ece08ad1
|
WITH-CSTRING coerces Unicode strings.
|
2009-05-17 15:04:29 +02:00 |
|
Juan Jose Garcia Ripoll
|
fa2cb50c1e
|
Rewrite ENSURE-VALID-FILE-EXTENSION to allow the CONTINUE restart do what it should. Change the variable that rules the behavior to EXT::*UNKNOWN-FILE-TYPES* so that it can be set in ~/.eclrc without loading the compiler.
|
2009-05-17 13:29:33 +02:00 |
|
Juan Jose Garcia Ripoll
|
78d5ab27f1
|
The file types in *load-hooks* are strings, so we have to search with string=
|
2009-05-17 13:09:58 +02:00 |
|
Juan Jose Garcia Ripoll
|
ea55f580ec
|
Fixed typo
|
2009-05-17 13:04:21 +02:00 |
|
Juan Jose Garcia Ripoll
|
400d00d619
|
More informative message when COMPILE-FILE gets passed an unknown output file type.
|
2009-05-17 13:02:03 +02:00 |
|
Juan Jose Garcia Ripoll
|
ba61e87926
|
Respect the user's choice of binary file extensions in COMPILE-FILE, allowing the registration of new file types when they are unknown to LOAD.
|
2009-05-17 12:39:52 +02:00 |
|
Juan Jose Garcia Ripoll
|
9d86366662
|
The mechanism for detectin uint32_t and relatives is extended now to uint8_t. This solves a problem with Solaris, which _now_ provides complete stdint/inttypes.h headers. Version upgraded to 9.5.
|
2009-05-17 11:26:34 +02:00 |
|
Juan Jose Garcia Ripoll
|
47d594912f
|
Create two functions for writing comments in and out-of-line, and use them to write the compiled file header (compiler, date, etc).
|
2009-05-02 15:14:27 +02:00 |
|
Juan Jose Garcia Ripoll
|
38eea852ab
|
Compiled files now carry some comments with the source they came from.
|
2009-05-02 14:39:01 +02:00 |
|
Juan Jose Garcia Ripoll
|
91d17a676d
|
All pathnames print readably, even those without a physical namestring
|
2009-05-02 14:36:21 +02:00 |
|
Juan Jose Garcia Ripoll
|
cecdd74f0a
|
Fixed typo in parsing of nonstandard method combinations. Fixed signature of the macro version of CALL-METHOD (only used inside nonstandard method combinations)
|
2009-05-02 13:21:10 +02:00 |
|
Samium Gromoff
|
4a5d2a691f
|
Compiler input designation.
|
2009-05-02 10:12:23 +02:00 |
|
Juan Jose Garcia Ripoll
|
e1eb4c78cd
|
Instead of pushing into features, use the appropriate table in main.d
|
2009-04-23 22:16:51 +02:00 |
|
Samium Gromoff
|
f783b8897c
|
As __MINGW32__ now indirectly implies :win32, numlib.lsp defines hyperbolics for us.
|
2009-04-23 22:14:23 +02:00 |
|
Juan Jose Garcia Ripoll
|
24f9101f83
|
New feature :win32 common to :msvc and :mingw32
|
2009-04-23 22:11:40 +02:00 |
|
Samium Gromoff
|
bd2b73941d
|
Add a .gitignore: unboredom on mingw and msvc.
|
2009-04-23 22:07:40 +02:00 |
|
Samium Gromoff
|
590e1c95e9
|
Use the unprotected allocation.
|
2009-04-23 22:07:31 +02:00 |
|
Samium Gromoff
|
da102ce9bd
|
Unprotected allocation.
|
2009-04-23 22:07:27 +02:00 |
|
Samium Gromoff
|
7e0e86579b
|
Set the TLS key value early enough for ecl_init_env -> ... -> ecl_alloc to succeed.
|
2009-04-23 22:03:06 +02:00 |
|
Samium Gromoff
|
a42dbe52bc
|
Fix MAKE-BUILD: filter out :FASL files from INPUT-FILES return value.
|
2009-04-18 14:51:31 +02:00 |
|
Samium Gromoff
|
1089d7087f
|
Don't build documentation for GMP.
|
2009-04-17 14:53:05 +02:00 |
|
Samium Gromoff
|
d6f4fa8d37
|
Must allocate environments via GC, otherwise ecl_mark_env -> GC_set_mark_bit fails on us.
o This restores buildability on win32/MSVC.
|
2009-04-17 14:52:59 +02:00 |
|
Samium Gromoff
|
0a841482dc
|
SIMPLE-CONDITION's initarg is called :FORMAT-ARGUMENTS
|
2009-04-17 14:52:52 +02:00 |
|
Samium Gromoff
|
bd85fecd4a
|
Prevent double loading caused by the .fas rebuild fix commit.
|
2009-04-17 14:52:44 +02:00 |
|
Samium Gromoff
|
dda0b05e5b
|
Missing .fas files should trigger rebuild, or subsequent LOAD will fail.
|
2009-04-12 21:09:24 +02:00 |
|
Samium Gromoff
|
bc74ead74f
|
Provide a sane default for the "TMP" pathname host on UNIX.
|
2009-04-12 21:08:29 +02:00 |
|
Juan Jose Garcia Ripoll
|
6661ef033b
|
INITIALIZE-INSTANCE acting on CLASS objects must convert the slots to slot definition objects _before_ calling SHARED-INITIALIZE.
|
2009-04-12 20:32:34 +02:00 |
|
Juan Jose Garcia Ripoll
|
d0f03c1ee4
|
Pass the initargs to ALLOCATE-INSTANCE.
|
2009-04-09 19:44:17 +02:00 |
|
Samium Gromoff
|
2e97251a96
|
Rename: s/SLOT-DEFINITION-TO-LIST/SLOT-DEFINITION-TO-PLIST/
|
2009-04-09 19:22:20 +02:00 |
|
Juan Jose Garcia Ripoll
|
9105f1963f
|
Patch release for solving the stream problems.
|
2009-04-06 14:49:44 +02:00 |
|
Juan Jose Garcia Ripoll
|
36d994a5c6
|
Allow the user defined methods for stream-peek-char to take effect.
|
2009-04-06 14:47:30 +02:00 |
|