ecl/src/c
2004-06-13 08:54:14 +00:00
..
all_symbols.d Teach the compiler how to produce C functions with a fixed number of arguments when the corresponding lisp function does not have any &optional, &rest, &key. Teach it also how to produce slimmer code for MULTIPLE-VALUE-SETQ/BIND. The type of a C1FORM can now be a (VALUES ...) expression, the first value being obtained with C1FORM-PRIMARY-TYPE. 2004-05-17 07:32:52 +00:00
alloc.d Preliminary implementation of the UFFI. 2004-03-29 11:13:17 +00:00
alloc_2.d C-{INT,LONG,UINT,ULONG}-{MIN,MAX} could exceed the limits of a fixnum and thus have to be created at boot time. 2004-06-08 07:14:18 +00:00
apply.d Fixes due to type sizes, updates of the old garbage collector and the terrible bug with hash tables merged into main trunk 2004-02-29 15:47:01 +00:00
array.d + Streams in ECL can now have element types CHARACTER, (UNSIGNED-BYTE 8) 2004-04-05 07:21:54 +00:00
assignment.d Teach the compiler how to produce C functions with a fixed number of arguments when the corresponding lisp function does not have any &optional, &rest, &key. Teach it also how to produce slimmer code for MULTIPLE-VALUE-SETQ/BIND. The type of a C1FORM can now be a (VALUES ...) expression, the first value being obtained with C1FORM-PRIMARY-TYPE. 2004-05-17 07:32:52 +00:00
backq.d Fixes due to type sizes, updates of the old garbage collector and the terrible bug with hash tables merged into main trunk 2004-02-29 15:47:01 +00:00
big.d Fixes due to type sizes, updates of the old garbage collector and the terrible bug with hash tables merged into main trunk 2004-02-29 15:47:01 +00:00
cfun.d Recast some function pointers as (void*) to solve some problems with the C++ compiler. 2004-05-12 08:48:02 +00:00
character.d *** empty log message *** 2004-06-08 14:43:53 +00:00
cinit.d Protect the initialization routines of the lisp files with the prefix ECL, so that they do not collide with files supplied by the user 2004-04-27 08:30:30 +00:00
cmpaux.d + Streams in ECL can now have element types CHARACTER, (UNSIGNED-BYTE 8) 2004-04-05 07:21:54 +00:00
compiler.d Some opcodes set the output in the VALUES stack, and cannot use REG0. 2004-04-08 14:02:21 +00:00
disassembler.d Imported the PRETTY-PRINTER from CMUCL and integrated it with the previously commited format.lsp. The old pretty printer remains merged in and is used by default. 2004-05-12 08:07:53 +00:00
dosdummy.d Initial revision 2001-06-26 17:14:44 +00:00
dostimes.d Initial revision 2001-06-26 17:14:44 +00:00
dpp.c Fixes due to type sizes, updates of the old garbage collector and the terrible bug with hash tables merged into main trunk 2004-02-29 15:47:01 +00:00
earith.d Add support for Mac OSX, which means 2001-12-25 16:13:18 +00:00
error.d Fixes due to type sizes, updates of the old garbage collector and the terrible bug with hash tables merged into main trunk 2004-02-29 15:47:01 +00:00
eval.d Fixes due to type sizes, updates of the old garbage collector and the terrible bug with hash tables merged into main trunk 2004-02-29 15:47:01 +00:00
ffi.d Preliminary implementation of the UFFI. 2004-03-29 11:13:17 +00:00
file.d Preliminary version of RUN-PROCESS 2004-06-11 20:12:33 +00:00
format.d Imported the PRETTY-PRINTER from CMUCL and integrated it with the previously commited format.lsp. The old pretty printer remains merged in and is used by default. 2004-05-12 08:07:53 +00:00
gbc-new.d gentemp_prefix and gensym_prefix are now constant static variables and their 2002-09-11 14:49:54 +00:00
gbc.d Imported the PRETTY-PRINTER from CMUCL and integrated it with the previously commited format.lsp. The old pretty printer remains merged in and is used by default. 2004-05-12 08:07:53 +00:00
gfun.d Fixes due to type sizes, updates of the old garbage collector and the terrible bug with hash tables merged into main trunk 2004-02-29 15:47:01 +00:00
hash.d By keeping more bytes from the hash key in a package hash table we spare more calls to string_eq(). 2004-06-13 08:54:14 +00:00
instance.d Preliminary implementation of the UFFI. 2004-03-29 11:13:17 +00:00
interpreter.d Imported the PRETTY-PRINTER from CMUCL and integrated it with the previously commited format.lsp. The old pretty printer remains merged in and is used by default. 2004-05-12 08:07:53 +00:00
list.d Fixes due to type sizes, updates of the old garbage collector and the terrible bug with hash tables merged into main trunk 2004-02-29 15:47:01 +00:00
load.d + Streams in ECL can now have element types CHARACTER, (UNSIGNED-BYTE 8) 2004-04-05 07:21:54 +00:00
macros.d Big changes in the way functions are compiled, unifying the code that handles DEFUN, DEFMACRO and LAMBDA, and fixing an important bug in the optimizer for tail-recursive calls. 2004-05-05 08:38:07 +00:00
main.d MinGW32 does not have asinh/acosh/atanh 2004-06-11 15:10:45 +00:00
Makefile.in Preliminary implementation of the UFFI. 2004-03-29 11:13:17 +00:00
mapfun.d Preliminary support for POSIX threads. 2003-11-18 11:23:07 +00:00
multival.d Preliminary support for POSIX threads. 2003-11-18 11:23:07 +00:00
num_arith.d Fixes due to type sizes, updates of the old garbage collector and the terrible bug with hash tables merged into main trunk 2004-02-29 15:47:01 +00:00
num_co.d Fixed typos. 2003-12-19 14:09:03 +00:00
num_comp.d Fixes due to type sizes, updates of the old garbage collector and the terrible bug with hash tables merged into main trunk 2004-02-29 15:47:01 +00:00
num_log.d Fixes due to type sizes, updates of the old garbage collector and the terrible bug with hash tables merged into main trunk 2004-02-29 15:47:01 +00:00
num_pred.d Changes towards 0.7b comprise naming and calling conventions. See CHANGELOG. 2002-11-04 14:08:24 +00:00
num_rand.d Preliminary support for POSIX threads. 2003-11-18 11:23:07 +00:00
num_sfun.d Fixes due to type sizes, updates of the old garbage collector and the terrible bug with hash tables merged into main trunk 2004-02-29 15:47:01 +00:00
number.d The different EPSILONs are now computed at compilation time, because the values provided by the C library are not all that precise. 2004-04-07 15:29:21 +00:00
package.d + Streams in ECL can now have element types CHARACTER, (UNSIGNED-BYTE 8) 2004-04-05 07:21:54 +00:00
pathname.d Fixes due to type sizes, updates of the old garbage collector and the terrible bug with hash tables merged into main trunk 2004-02-29 15:47:01 +00:00
predicate.d Label with no statement. GCC complains. 2004-04-26 11:22:16 +00:00
print.d write_ch = writec_stream when there is no pretty printer 2004-05-12 19:23:36 +00:00
profile.d Fixes due to type sizes, updates of the old garbage collector and the terrible bug with hash tables merged into main trunk 2004-02-29 15:47:01 +00:00
read.d + Streams in ECL can now have element types CHARACTER, (UNSIGNED-BYTE 8) 2004-04-05 07:21:54 +00:00
reference.d Teach the compiler how to produce C functions with a fixed number of arguments when the corresponding lisp function does not have any &optional, &rest, &key. Teach it also how to produce slimmer code for MULTIPLE-VALUE-SETQ/BIND. The type of a C1FORM can now be a (VALUES ...) expression, the first value being obtained with C1FORM-PRIMARY-TYPE. 2004-05-17 07:32:52 +00:00
sequence.d Fixes due to type sizes, updates of the old garbage collector and the terrible bug with hash tables merged into main trunk 2004-02-29 15:47:01 +00:00
stacks.d Use more lispy names for the thread objects, and add locks. 2003-11-19 15:07:18 +00:00
string.d Fixes due to type sizes, updates of the old garbage collector and the terrible bug with hash tables merged into main trunk 2004-02-29 15:47:01 +00:00
structure.d Implemented the class redefinition protocol, and forward referenced classes. 2003-12-15 08:54:10 +00:00
symbol.d Fixes due to type sizes, updates of the old garbage collector and the terrible bug with hash tables merged into main trunk 2004-02-29 15:47:01 +00:00
symbols_list.h Preliminary version of RUN-PROCESS 2004-06-11 20:12:33 +00:00
tclBasic.d Fixes due to type sizes, updates of the old garbage collector and the terrible bug with hash tables merged into main trunk 2004-02-29 15:47:01 +00:00
tcp.d Preliminary version of RUN-PROCESS 2004-06-11 20:12:33 +00:00
threads.d C-{INT,LONG,UINT,ULONG}-{MIN,MAX} could exceed the limits of a fixnum and thus have to be created at boot time. 2004-06-08 07:14:18 +00:00
time.d Fixes due to type sizes, updates of the old garbage collector and the terrible bug with hash tables merged into main trunk 2004-02-29 15:47:01 +00:00
tkMain.d The project name goes back to ECL. Therefore feature #+ECL returns and the 2001-11-21 08:07:30 +00:00
typespec.d Preliminary implementation of the UFFI. 2004-03-29 11:13:17 +00:00
unify.d The project name goes back to ECL. Therefore feature #+ECL returns and the 2001-11-21 08:07:30 +00:00
unixfsys.d Fixes due to type sizes, updates of the old garbage collector and the terrible bug with hash tables merged into main trunk 2004-02-29 15:47:01 +00:00
unixint.d Big changes in the way functions are compiled, unifying the code that handles DEFUN, DEFMACRO and LAMBDA, and fixing an important bug in the optimizer for tail-recursive calls. 2004-05-05 08:38:07 +00:00
unixsys.d Fixed and extended the implementation of RUN-PROGRAM. 2004-06-13 08:53:36 +00:00