Commit graph

2566 commits

Author SHA1 Message Date
Juan Jose Garcia Ripoll
75297eba4e Fixed typo 2008-10-25 01:03:42 +02:00
Juan Jose Garcia Ripoll
163751a6d0 Cannot have variable declarations _after_ @-character 2008-10-25 00:29:21 +02:00
Juan Jose Garcia Ripoll
3ffbe63882 Missing #ifdef prevents building in Mingw32 (Marko Kocic). 2008-10-21 23:37:34 +02:00
Juan Jose Garcia Ripoll
b731eea3c0 Avoid a full garbage collection on every LOAD. 2008-10-21 23:35:33 +02:00
Juan Jose Garcia Ripoll
392ee1f2a6 Export the flag *USE-DFFI* from the FFI package. 2008-10-21 23:35:04 +02:00
Juan Jose Garcia Ripoll
c321c351b6 Signal failure of cl_env_key creation. 2008-10-13 19:59:44 +02:00
Juan Jose Garcia Ripoll
1e284476bf si_trap_fpe can only be invoked when the environment has been set up. 2008-10-13 19:59:27 +02:00
Juan Jose Garcia Ripoll
edae4ae652 Every file now has an array with the functions it defines. 2008-10-06 22:00:52 +02:00
Juan Jose Garcia Ripoll
054989113e Save some space by directly using GENSYM with strings as arguments 2008-10-05 20:16:08 +02:00
Juan Jose Garcia Ripoll
5ba1221a49 TYPE-OF didn't output any value when the argument was a list. 2008-10-05 19:30:09 +02:00
Juan Jose Garcia Ripoll
38019ca33f The reader for logical pathnames always sets a non-NIL directory. GETCWD/CHDIR now affect *default-pathname-defaults*. *default-pathname-defaults* is set to the current directory on startup 2008-10-05 16:52:46 +02:00
Juan Jose Garcia Ripoll
825599ef07 Some symbols move to EXT package 2008-10-05 14:34:26 +02:00
Juan Jose Garcia Ripoll
82dfdc15b8 Move some documentation from help.lsp to the files where functions are defined. Add documentation for a few functions. 2008-10-05 13:24:42 +02:00
Juan Jose Garcia Ripoll
6b58fb9a4c In help.doc, do not add an arguments line if the documentation already includes it. 2008-10-05 12:00:42 +02:00
Juan Jose Garcia Ripoll
a117628dc4 The symbol *interrupt-enable* might not be defined before the first interrupt comes 2008-10-05 10:21:13 +02:00
Juan Jose Garcia Ripoll
a11903a1fe Fixed problem with argument of WEXITSTATUS 2008-10-05 10:16:38 +02:00
Juan Jose Garcia Ripoll
3f1419fe35 New flag --with-signed-zero (Juanjo). RUN-PROGRAM now returns exit code of program (Josh Elsasser). 2008-10-05 00:04:15 +02:00
Juan Jose Garcia Ripoll
ec7be1d5a7 Dump all functions and macros, including those without documentations. 2008-10-04 21:26:04 +02:00
Juan Jose Garcia Ripoll
d1de2832bc Some of the symbols now reside in FFI. 2008-10-04 20:14:55 +02:00
Juan Jose Garcia Ripoll
029e5ba037 ENSURE-DIRECTORIES-EXIST must merge the input pathname before building directories 2008-10-04 10:43:56 +02:00
Juan Jose Garcia Ripoll
b32826a3f0 Treat RLIM_INFINITY separately 2008-10-02 12:37:33 +02:00
Juan Jose Garcia Ripoll
045decaffa Larger pointer size and thus larger stack limits 2008-10-02 12:37:16 +02:00
Juan Jose Garcia Ripoll
7e7bd0fbb4 When setting the C stack size, add the safety area 2008-10-02 12:18:26 +02:00
Juan Jose Garcia Ripoll
8963d7d220 Differentiate between correctable and non-correctable stack overflows 2008-10-02 12:18:02 +02:00
Juan Jose Garcia Ripoll
c0a1638b99 Added stack checks to ecl_interpret 2008-10-02 12:03:40 +02:00
Juan Jose Garcia Ripoll
fc33c6e15e We chose a too large default size for the C stack 2008-10-02 12:03:02 +02:00
Juan Jose Garcia Ripoll
89a5283927 Implemented an interface for setting/querying options with numeric values and used it for stack sizes and limits. 2008-10-02 11:11:58 +02:00
Juan Jose Garcia Ripoll
a86e4bfb5a Increase default stack sizes 2008-10-02 09:36:02 +02:00
Juan Jose Garcia Ripoll
ff71417821 Fix typo in handling of options 2008-10-02 09:35:52 +02:00
Juan Jose Garcia Ripoll
e68bf0204e Not all signals are defined in all platforms (SIGBUS is missing on Windows) 2008-10-02 09:35:43 +02:00
Juan Jose Garcia-Ripoll
8a36069121 Fixed conflict 2008-10-01 10:54:00 +02:00
jjgarcia
f568712bc4 Code for detecting stack overflows, grown on top of ideas from Geo Carncross. 2008-09-30 21:09:35 +00:00
jjgarcia
612ef5b5f5 WinSock.h is needed for struct timeval (Claus Brod) 2008-09-28 22:41:44 +00:00
jjgarcia
8f337a9c2e The expansion of HANDLER-CASE introduces a variable binding that is only
sometimes used. This binding is declared IGNOREd. This fix
changes that declaration to an IGNORABLE (T. C. Rittweiler)
2008-09-28 22:39:42 +00:00
jjgarcia
23a3c78611 Now frame stack overflows can also be recovered. Functions for enlarging stack sizes. 2008-09-28 22:15:24 +00:00
jjgarcia
1a8633a0fe -0.0 and 0.0 do no longer compare EQL 2008-09-28 20:14:18 +00:00
jjgarcia
140f0611a7 The reader and the printer understand negative zeros. 2008-09-28 20:14:00 +00:00
jjgarcia
22538df177 FLOAT-SIGN returns the right value on negative zeros. 2008-09-28 20:11:58 +00:00
jjgarcia
8b1c69589a ECL now signals a STACK-OVERFLOW condition when the binding stack grows too much 2008-09-28 20:11:38 +00:00
jjgarcia
420e497df6 Missing keyword 2008-09-24 20:52:03 +00:00
jjgarcia
b66165691f Use relative links for this is required by *BSD install systems 2008-09-20 22:35:29 +00:00
jjgarcia
383c04e3c2 We used the wrong class for the warnings 2008-09-19 17:41:15 +00:00
jjgarcia
1c5e547036 New ext::simple-style-warning class for warnings with messages 2008-09-19 17:40:56 +00:00
jjgarcia
43938e166a The warning for forward referenced classes is now a style-warning, so that ASDF does not abort compilation. 2008-09-19 17:24:06 +00:00
jjgarcia
9a2b12e34c struct timeval is now defined in windows as well. 2008-09-19 17:23:30 +00:00
jjgarcia
7839fb9987 Windows.h is needed for shellapi.h 2008-09-19 17:23:16 +00:00
jjgarcia
46512ecc79 Changes to the MSVC build process and flags (M. Haggag) 2008-09-17 08:00:12 +00:00
jjgarcia
30282ef0e0 A empty file was created by COMPILE and not deleted 2008-09-14 09:17:53 +00:00
jjgarcia
b05ef138e7 Always use unique names for object files. 2008-09-13 20:06:55 +00:00
Juan Jose Garcia Ripoll
4a9b7eafab Always use unique names for object files. 2008-09-13 22:04:51 +02:00