ecl/src/c
2005-11-18 08:02:08 +00:00
..
arch Port the changes from MSVC to GCC 2005-10-26 19:10:20 +00:00
all_symbols.d Reorder the fields in the symbol structure, so that cons.cdr overlaps with symbol.gfdef, and now we are allowed to set property lists of NIL. 2005-05-12 15:45:22 +00:00
alloc.d Implementation of dynamically created callbacks. FASL files and DLLs are now garbage collected unless a symbol has been referenced with si::find-foreign-symbol. 2005-10-17 10:29:33 +00:00
alloc_2.d Type t_codeblock also exists in statically linked ECL. 2005-11-04 13:09:35 +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 Forbid creating arrays with element type NIL, but produce the right output for UPGRADED-A-E-T. 2005-11-04 09:45:55 +00:00
assignment.d Remove unused system property PRETTY-PRINT-FORMAT when using CMUCL's pprint routine. 2005-10-24 08:31:52 +00:00
backq.d OUT is not a valid label under MSVC 2005-05-18 12:16:32 +00:00
big.d - Move initializing big registers in cl_env to separate function to 2005-06-23 22:02:08 +00:00
big_ll.d - Added possibility of configuring --without-gmp when cross-compiling 2005-09-19 21:52:46 +00:00
cfun.d Various ANSI compatibility fixes 2005-05-26 19:17:53 +00:00
character.d Xmas fixes. See CHANGELOG for list of changes. 2005-01-07 11:51:23 +00:00
cinit.d Do not create SIMPLE-* versions of many conditions, but do that at run time, via a uniform SIGNAL-SIMPLE-ERROR function, that can produce both normal and correctable errors. 2005-11-04 12:35:20 +00:00
cmpaux.d Simplified the frame stack by replacing the frame class with a particular tag. 2005-08-30 14:38:04 +00:00
compiler.d The block name of a function does not include the lambda list. 2005-10-24 08:37:26 +00:00
disassembler.d Implemented DOLIST/DOTIMES as macros, without magic in the interpreter. 2005-10-24 08:33:32 +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 New functions for performing type inference. 2005-08-12 15:23:10 +00:00
earith.d Add support for Mac OSX, which means 2001-12-25 16:13:18 +00:00
error.d Do not create SIMPLE-* versions of many conditions, but do that at run time, via a uniform SIGNAL-SIMPLE-ERROR function, that can produce both normal and correctable errors. 2005-11-04 12:35:20 +00:00
eval.d Simplified the frame stack by replacing the frame class with a particular tag. 2005-08-30 14:38:04 +00:00
ffi.d Some functions are not available in the statically linked ECL 2005-10-26 19:13:40 +00:00
file.d Hack to make fdopen() work with socks 2005-11-14 16:04:34 +00:00
format.d The build system has been cleaned. The --with-system-* options now can automatically detect the existence of GMP and Boehm-Weiser libraries 2005-04-12 11:59:26 +00:00
gbc-new.d - Added possibility of configuring --without-gmp when cross-compiling 2005-09-19 21:52:46 +00:00
gbc.d Missing array element type in marker 2005-11-08 14:29:11 +00:00
gfun.d Fixes in various reader macros (#*, #(,#C)). Stream mode smm_closed disappears and closing of files preserves the original type of stream. Implemented METHOD-COMBINATION-ERROR, INVALID-METHOD-ERROR, option :ARGUMENT-PRECEDENCE-ORDER. In loop, iteration statements can now only appear before body statements, otherwise an error is signaled. A DEFTYPE form optional arguments have default value * 2005-01-10 09:41:06 +00:00
hash.d - Added possibility of configuring --without-gmp when cross-compiling 2005-09-19 21:52:46 +00:00
instance.d Preliminary implementation of the UFFI. 2004-03-29 11:13:17 +00:00
interpreter.d The block name of a function does not include the lambda list. 2005-10-24 08:37:26 +00:00
list.d NRECONC provides now a self consistent error message (before, the :DATUM was a proper list while the :EXPECTED-TYPE was (SATISFIES SI::PROPER-LIST-P)) 2005-10-24 08:36:58 +00:00
load.d The Mac OSX system headers define 'bool' to be a different type than 'int'. Also, tzset() does not define the global variable 'timezone' 2005-11-07 10:31:51 +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 When requesting to load a FASL twice, make a symbolic link to trick the dlopen() routine into thinking we are loading two different files. 2005-10-24 08:38:15 +00:00
Makefile.in Port the floating-point exception handler to mingw32 2005-11-08 14:19:52 +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 - Added possibility of configuring --without-gmp when cross-compiling 2005-09-19 21:52:46 +00:00
num_co.d Fixed error which arises with (FLOOR 1/2 1.0d). 2005-10-24 08:38:00 +00:00
num_comp.d Comparison between fixnums and floats is done without loss of precision 2005-06-29 08:16:07 +00:00
num_log.d - Added possibility of configuring --without-gmp when cross-compiling 2005-09-19 21:52:46 +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 Use make_{short/long}float to ensure that floating-point exceptions are detected 2005-10-26 11:21:26 +00:00
num_sfun.d EXPT fails when exponent is a complex zero 2005-05-12 12:39:57 +00:00
number.d Insert FWAIT routines in make_{short,long}float to detect floating point exceptions under x86 2005-10-26 09:14:59 +00:00
package.d Do not create SIMPLE-* versions of many conditions, but do that at run time, via a uniform SIGNAL-SIMPLE-ERROR function, that can produce both normal and correctable errors. 2005-11-04 12:35:20 +00:00
pathname.d More informative error message by failure of TRUENAME. The extended syntax is allowed in pathnames as a hack to allow using ':' in file names. 2005-10-24 08:37:42 +00:00
predicate.d Implement EQUALP for hash tables (M.Goffioul) 2004-12-03 17:33:58 +00:00
print.d The flag HAVE_FENV_H is defined _after_ including ecl.h 2005-10-26 08:40:43 +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 Removed spurious lines produced during application of patch file 2005-11-04 12:38:56 +00:00
reference.d Replaced the code walker with some hooks in the bytecodes compiler and use this for the analysis of method functions. The optimizations of SLOT-VALUE references are removed, since they are buggy. 2005-09-19 09:31:01 +00:00
sequence.d Minimized consing in VECTOR-PUSH-EXTEND and simplified sequence routines with two new abstractions ecl_copy/reverse_subarray(). 2005-06-27 08:14:04 +00:00
stacks.d Simplified the frame stack by replacing the frame class with a particular tag. 2005-08-30 14:38:04 +00:00
string.d Mark some blocks, which contain no pointers (for instance bytecodes) as atomic 2005-06-27 08:15:52 +00:00
structure.d Implemented the class redefinition protocol, and forward referenced classes. 2003-12-15 08:54:10 +00:00
symbol.d Reorder the fields in the symbol structure, so that cons.cdr overlaps with symbol.gfdef, and now we are allowed to set property lists of NIL. 2005-05-12 15:45:22 +00:00
symbols_list.h Do not create SIMPLE-* versions of many conditions, but do that at run time, via a uniform SIGNAL-SIMPLE-ERROR function, that can produce both normal and correctable errors. 2005-11-04 12:35:20 +00:00
symbols_list2.h Do not create SIMPLE-* versions of many conditions, but do that at run time, via a uniform SIGNAL-SIMPLE-ERROR function, that can produce both normal and correctable errors. 2005-11-04 12:35:20 +00:00
tclBasic.d Reorder the fields in the symbol structure, so that cons.cdr overlaps with symbol.gfdef, and now we are allowed to set property lists of NIL. 2005-05-12 15:45:22 +00:00
tcp.d Missing header in mingw32 2005-10-20 09:54:29 +00:00
threads.d Added support for threads in FreeBSD 2005-11-10 09:00:37 +00:00
threads_win32.d Clean-up the way how GC symbols are accessed and re-exported from ECL. 2005-10-27 14:32:53 +00:00
time.d Move some internal functions from time.d and the SI package to mislib without exporting the names. 2005-11-04 11:24:32 +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 Reorder format arguments correctly in FEtype_error_index(). 2005-06-09 11:36:32 +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 Move some internal functions from time.d and the SI package to mislib without exporting the names. 2005-11-04 11:24:32 +00:00
unixint.d Fix error reporting on serious signals. 2005-11-18 08:02:08 +00:00
unixsys.d ext:run-program looks into *standard-input/output* and *error-output* also under Win32. 2005-05-30 15:04:06 +00:00