| .. |
|
cmpbind.lsp
|
Removed useless variable \*special-binding\*. C1ADD-GLOBAS is now properly renamed C1DECLARE-SPECIALS and does the right thing: to push the special variable declarations onto the \*VARS\* stack and not to add them to the global proclamations.
|
2005-05-13 11:43:22 +00:00 |
|
cmpblock.lsp
|
Add records to the compiler environment.
|
2006-06-12 08:52:22 +00:00 |
|
cmpcall.lsp
|
Allow C functions to have more than 64 required arguments.
|
2006-06-29 15:57:52 +00:00 |
|
cmpcatch.lsp
|
Prefix most functions with 'ecl_' to avoid name collisions when embedding ECL in other libraries
|
2007-01-18 11:46:07 +00:00 |
|
cmpcbk.lsp
|
Declare callbacks to be static functions so that same names can be used in different files.
|
2006-02-28 14:14:30 +00:00 |
|
cmpct.lsp
|
Reduced the number of headers globally included.
|
2006-10-23 21:13:14 +00:00 |
|
cmpdefs.lsp
|
Initital support for long double and immediate short floats.
|
2006-10-13 17:28:51 +00:00 |
|
cmpenv.lsp
|
Declaration SI::C-EXPORT-FNAME allows specifying the C name of the function
|
2007-01-06 16:07:15 +00:00 |
|
cmpeval.lsp
|
Prefix most functions with 'ecl_' to avoid name collisions when embedding ECL in other libraries
|
2007-01-18 11:46:07 +00:00 |
|
cmpexit.lsp
|
Move from short/long-float to single/double-float (by L. Brinkhoff)
|
2006-09-01 15:15:57 +00:00 |
|
cmpffi.lsp
|
Prefix most functions with 'ecl_' to avoid name collisions when embedding ECL in other libraries
|
2007-01-18 11:46:07 +00:00 |
|
cmpflet.lsp
|
The closure analizer gets run once more when a lambda form appears in a FUNCTION special form, and also after compiling the body of a FLET/LABELS form, because both can change the nature of the function.
|
2007-01-19 18:08:52 +00:00 |
|
cmpfun.lsp
|
Prefix most functions with 'ecl_' to avoid name collisions when embedding ECL in other libraries
|
2007-01-18 11:46:07 +00:00 |
|
cmpif.lsp
|
Merged in the new compiler structure doubly linked list.
|
2004-12-16 15:56:54 +00:00 |
|
cmpinit.lsp
|
|
|
|
cmpinline.lsp
|
Initital support for long double and immediate short floats.
|
2006-10-13 17:28:51 +00:00 |
|
cmplam.lsp
|
Allow C functions to have more than 64 required arguments.
|
2006-06-29 15:57:52 +00:00 |
|
cmplet.lsp
|
Move from short/long-float to single/double-float (by L. Brinkhoff)
|
2006-09-01 15:15:57 +00:00 |
|
cmploc.lsp
|
Extend the location type LCL to include a representation type
|
2007-01-06 15:58:11 +00:00 |
|
cmpmac.lsp
|
Improved identification of wrong declarations. Simplified code for that.
|
2006-04-24 08:44:44 +00:00 |
|
cmpmain.lsp
|
Entry functions in library, FASL and object files get a different prefix depending on file type. C:BUILDER now looks for libraries in the ASDF module list
|
2007-01-07 14:10:58 +00:00 |
|
cmpmap.lsp
|
Compiler macro functions for MAPCAR and friends.
|
2006-10-01 21:09:39 +00:00 |
|
cmpmulti.lsp
|
Integrated variables into the compiler environment. Variable *VARS* disappears.
|
2006-06-12 08:52:28 +00:00 |
|
cmpnum.lsp
|
New functions for performing type inference.
|
2005-08-12 15:23:10 +00:00 |
|
cmpspecial.lsp
|
The closure analizer gets run once more when a lambda form appears in a FUNCTION special form, and also after compiling the body of a FLET/LABELS form, because both can change the nature of the function.
|
2007-01-19 18:08:52 +00:00 |
|
cmpstack.lsp
|
New special forms for handling the lisp stack. These constructions are used for function calls with too many arguments, multiple-value-prog1, unwind-protect, etc
|
2006-05-29 08:53:53 +00:00 |
|
cmptag.lsp
|
Prefix most functions with 'ecl_' to avoid name collisions when embedding ECL in other libraries
|
2007-01-18 11:46:07 +00:00 |
|
cmptest.lsp
|
In the compiling process, we differentiate between registration of a constant, and dumping of the database of constants. The later being improved with support for a common storage space. Also, complex numbers may now be read that use #n# and #n=.
|
2003-11-03 08:57:01 +00:00 |
|
cmptop.lsp
|
CTOP-WRITE now takes the C name of the entry function
|
2007-02-04 14:40:21 +00:00 |
|
cmptype.lsp
|
Initital support for long double and immediate short floats.
|
2006-10-13 17:28:51 +00:00 |
|
cmputil.lsp
|
MACROLET functions are created in an environment that contains enclosing MACROLET and SYMBOL-MACRO DEFINITIONS.
|
2006-06-17 16:00:08 +00:00 |
|
cmpvar.lsp
|
Prefix most functions with 'ecl_' to avoid name collisions when embedding ECL in other libraries
|
2007-01-18 11:46:07 +00:00 |
|
cmpwt.lsp
|
Move from short/long-float to single/double-float (by L. Brinkhoff)
|
2006-09-01 15:15:57 +00:00 |
|
defsys.lsp.in
|
Merge NEW_COMPILER 25.05.03
|
2003-05-26 09:49:50 +00:00 |
|
load.lsp.in
|
New special forms for handling the lisp stack. These constructions are used for function calls with too many arguments, multiple-value-prog1, unwind-protect, etc
|
2006-05-29 08:53:53 +00:00 |
|
sysfun.lsp
|
Prefix most functions with 'ecl_' to avoid name collisions when embedding ECL in other libraries
|
2007-01-18 11:46:07 +00:00 |
|
test.lsp
|
|
|