Commit graph

2913 commits

Author SHA1 Message Date
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
Juan Jose Garcia Ripoll
745058724d Symbol NIL was not exported from the GRAY package. 2009-04-06 14:47:02 +02:00
Juan Jose Garcia Ripoll
e57dc3a34f Remove some more trash files that got in from gc-7.1 2009-04-03 19:50:03 +02:00
Juan Jose Garcia Ripoll
5ef14fedf0 Mark version 2009-04-03 19:34:12 +02:00
Juan Jose Garcia Ripoll
ddaed9e40e Remove CVS directories that accidentally got in there from gc-7.1 2009-04-03 19:14:14 +02:00
Juan Jose Garcia Ripoll
4a351ae057 Fixes related to the new version of garbage collector and the Windows port. 2009-04-03 19:09:33 +02:00
Juan Jose Garcia Ripoll
3687fa0812 Upgraded Boehm-Weiser garbage collector to version 7.1 2009-04-03 18:01:00 +02:00
Juan Jose Garcia Ripoll
9cb8b443a9 The gcc __thread extension does not work in OpenBSD. 2009-04-03 11:05:17 +02:00
Juan Jose Garcia Ripoll
1b558faa95 Fixed two typos in ecl_to_int32_t() 2009-04-02 15:22:41 +02:00
Juan Jose Garcia Ripoll
4359ec5e38 Use r+b instead of w+b so that we do not truncate files. 2009-04-02 15:20:56 +02:00
Juan Jose Garcia Ripoll
0424caf763 Do not pass a location to CALL-UNKNOWN-GLOBAL when we do not have a function object. 2009-04-02 15:20:56 +02:00