Commit graph

1007 commits

Author SHA1 Message Date
jjgarcia
55d0dcd075 Fixed the optimizer for slot access. All classes have DOCUMENTATION slot. CLASS-PROTOTYPE is now a reader, not an accessor. 2005-04-11 10:08:33 +00:00
jjgarcia
e52a6e31aa DEFCBODY, DEFLA and DEFENTRY reimplemented. DEFVAR and DEFPARAMETER are no longer treated specially by the compiler. Globals declared by DEFPARAMETER toplevel forms are now recognized by the compiler. 2005-04-11 08:43:48 +00:00
jjgarcia
d1cc7acf10 The documentation from the compiler does not belong in help.doc 2005-04-11 08:42:49 +00:00
goffioul
6996a7bac0 [WIN32] Child handles must be closed in the parent process. 2005-04-08 08:44:23 +00:00
goffioul
a9a277b8b6 Export GC_dont_gc variable. 2005-04-07 13:11:42 +00:00
goffioul
04c115541a Export new function cl_finish_output. 2005-03-30 13:57:06 +00:00
goffioul
2fab48b32b Remove sockets.fas and ecl-static.lib on cleaning 2005-03-30 13:55:44 +00:00
jjgarcia
ffab94c003 The double quote reader allows the delimiter character to change. 2005-03-21 14:00:42 +00:00
jjgarcia
8b3b57accf Be more flexible in the naming of lisp source files 2005-03-21 10:10:32 +00:00
jjgarcia
e5c7309618 smm_io should also be allowed when making streams from file descriptors 2005-03-18 15:26:48 +00:00
jjgarcia
4d88711624 Implemented our version of Gray streams. 2005-03-17 16:47:53 +00:00
jjgarcia
607a2725a6 Implemented SOCKET-NAME 2005-03-17 11:18:38 +00:00
jjgarcia
08f78f4408 Rewritten the sockets module using the multiple-values output from C-INLINE 2005-03-16 16:27:57 +00:00
jjgarcia
6840fbe114 C-INLINE forms are now understood by the walker 2005-03-16 16:27:38 +00:00
jjgarcia
0f04e00234 smm_io is now a valid mode for make_stream_from_fd 2005-03-16 16:26:41 +00:00
jjgarcia
077beb63cd (EXPT 10.0l0 308) failed because of computing too many powers of 10.0l 2005-03-16 13:26:30 +00:00
jjgarcia
93fa0f8a08 The tests for _setjmp/_longjmp were inverted 2005-03-15 14:26:52 +00:00
jjgarcia
b8ab417619 Minor cast errors 2005-03-15 14:26:32 +00:00
jjgarcia
af0a31dc42 Some files were missing in the update from GMP 2005-03-15 14:24:46 +00:00
jjgarcia
670fc93325 Everywhere in FORMAT, ints are use, which means that the limits for format arguments can be different from those of fixnums on 64-bit architectures 2005-03-15 14:23:14 +00:00
jjgarcia
d26137f820 Up-to-date installation instructions 2005-03-15 14:22:29 +00:00
jjgarcia
b1d6df4894 C-INLINE forms can now output multiple values 2005-03-15 14:21:42 +00:00
jjgarcia
97f4296b72 Upgraded to GMP-4.1.4 2005-03-14 12:44:32 +00:00
jjgarcia
21f2e4c24b New version of the libraries 2005-03-11 09:39:58 +00:00
jjgarcia
0d86a78d74 Upgraded to Boehm-Weiser 6.4 2005-03-11 09:38:48 +00:00
jjgarcia
e2ccbb7cdb Upgraded to GMP-4.1.4 2005-03-11 09:28:27 +00:00
goffioul
b8e4936a1f Fix bug in flisten (Win32): PeekNamedPipe returns nonzero in case of success. 2005-03-11 08:28:30 +00:00
jjgarcia
47b05be175 Fixed typo 2005-03-10 10:54:46 +00:00
goffioul
7bebaea22d Move sockets.fas from ECL_MODULES to LSP_LIBRARIES. 2005-02-28 10:44:11 +00:00
jjgarcia
a33987b0a7 Hook ASDF into ECL's require/provide mechanism (J. Stecklina) 2005-02-25 16:28:15 +00:00
jjgarcia
39d35ffa38 Implemented SLOT-DEFINITION objects together with the associated protocols (Field position still missing). 2005-02-25 16:16:57 +00:00
jjgarcia
b8beb2cdf8 the --with-system-* options did not set the proper flags 2005-02-25 16:02:17 +00:00
jjgarcia
86eddb8299 potential_number_p now follows ANSI 2.3.1.1 in that all isolated letters are potential number markers 2005-02-24 12:08:48 +00:00
jjgarcia
e3aba2e810 "+nan" is no longer parsed as a number. 2005-02-24 11:05:00 +00:00
jjgarcia
fe83ad7e49 Introduced --with-system-{boehm,gmp} 2005-02-23 17:35:59 +00:00
jjgarcia
0c7e3c9d0d Backquote implemented as macros. 2005-02-23 17:33:51 +00:00
jjgarcia
2d053163b7 One more wrong 'test' form left 2005-02-23 13:16:04 +00:00
jjgarcia
f745fd0db8 --with-clx should default to NO 2005-02-23 13:14:39 +00:00
jjgarcia
96d97bcb5d sockets, clx and asdf were always compiled in 2005-02-23 12:38:04 +00:00
jjgarcia
bcbab955dc Ensure that strings in pathnames are valid C strings 2005-02-22 17:43:56 +00:00
jjgarcia
abe8ae3e85 TRUENAME will fail if the file does not exist 2005-02-21 12:44:25 +00:00
goffioul
2624a02fc2 - Update to new extensions handling in compilation process
- smm_output_wsock is defined twice
2005-02-21 12:42:50 +00:00
jjgarcia
4bd4b5a32a FLET/LABEL would not compile as toplevel forms because the value of *CURRENT-FUNCTION* is NIL for toplevel forms 2005-02-21 11:18:51 +00:00
jjgarcia
22581ee106 Avoid loading sockets.fas twice 2005-02-19 12:41:29 +00:00
jjgarcia
263a652a11 *** empty log message *** 2005-02-18 14:45:18 +00:00
jjgarcia
f9bb0227ff Added ASDF to the set of contributed modules. New system for configuring and building these modules. 2005-02-18 14:27:46 +00:00
jjgarcia
fa7d62304b User might not have provided the value of slot :TYPE 2005-02-17 13:40:35 +00:00
jjgarcia
99acd6092f Use LOAD to test all possible file extensions 2005-02-17 13:29:28 +00:00
jjgarcia
a67b205a58 The output of the module-provider has to be T if it succeeded 2005-02-17 13:26:03 +00:00
jjgarcia
80e4cedae0 Fixed typo 2005-02-17 13:23:21 +00:00