| .. |
|
cmparray.lsp
|
Simplifed MAKE-ARRAY. Deactivated the old garbage collector. New optimizers for MAKE-ARRAY and VECTOR-PUSH*. Declarations are now held in *cmp-env* instead of in global variables.
|
2008-05-18 20:08:39 +00:00 |
|
cmpbind.lsp
|
The macros/functions for accessing and changing symbol values require an environment value.
|
2008-10-12 16:44:29 +02:00 |
|
cmpblock.lsp
|
The generation of new block ids is now thread safe.
|
2009-02-21 23:26:42 +01:00 |
|
cmpcall.lsp
|
Declarations for all Common Lisp functions.
|
2010-04-30 14:40:36 +02:00 |
|
cmpcatch.lsp
|
Create two functions for writing comments in and out-of-line, and use them to write the compiled file header (compiler, date, etc).
|
2009-05-02 15:14:27 +02:00 |
|
cmpcbk.lsp
|
DEFCALLBACK was not properly compiled when the return type was :VOID
|
2010-04-26 14:52:02 +02:00 |
|
cmpclos.lsp
|
Changed the prototype of functions that take a fixed number of arguments
|
2009-12-26 15:40:08 +01:00 |
|
cmpct.lsp
|
The list of generated constants is no longer just floats.
|
2009-06-19 11:24:53 +02:00 |
|
cmpdefs.lsp
|
Source offsets were not used in cmpdefs.lsp
|
2010-03-04 20:39:32 +01:00 |
|
cmpenv.lsp
|
The code that adds declarations to symbol macros did not process properly the resulting records.
|
2010-04-04 03:35:20 +02:00 |
|
cmpeval.lsp
|
Change of syntax in WITH-BACKEND.
|
2010-04-25 14:33:09 +02:00 |
|
cmpexit.lsp
|
Remove tail recursion compiler note, turning it into a compiler debug note.
|
2010-02-19 20:12:09 +01:00 |
|
cmpffi.lsp
|
ECL defines the feature :LONG-LONG when this type is in the C compiler
|
2010-04-23 19:39:58 +02:00 |
|
cmpflet.lsp
|
Do not complain when a global function is closed over.
|
2010-02-23 16:52:01 +01:00 |
|
cmpfun.lsp
|
Use ecl_unlikely() in the expansion of RPLACA/D
|
2010-02-27 20:01:05 +01:00 |
|
cmpif.lsp
|
Emacs modelines for better editing
|
2008-02-02 19:14:05 +00:00 |
|
cmpinit.lsp
|
Format undefined variable warnings as the rest of compiler messages (T. Rittweiler)
|
2010-02-25 11:24:21 +01:00 |
|
cmpinline.lsp
|
ECL can build again itself using a C++ compiler (--with-cxx thus works).
|
2010-03-19 22:04:27 +01:00 |
|
cmplam.lsp
|
Do not complain when a global function is closed over.
|
2010-02-23 16:52:01 +01:00 |
|
cmplet.lsp
|
Variables declared ignorable no longer produce a warning when removed from LET/LET* forms.
|
2010-02-07 01:21:26 +01:00 |
|
cmploc.lsp
|
Allow c-inline, one-liner forms to output values in the VALUES register.
|
2009-07-09 10:36:01 +02:00 |
|
cmpmac.lsp
|
In compiler messages, print the actual toplevel form, not the macroexpanded version
|
2010-02-07 11:57:34 +01:00 |
|
cmpmain.lsp
|
Merge sysfun.lsp and proclamations.lsp into the compiled file cmp.fas
|
2010-04-30 14:57:16 +02:00 |
|
cmpmap.lsp
|
Fixed optimization of MAPL and MAPC: output value was wrong.
|
2008-06-23 20:39:26 +00:00 |
|
cmpmulti.lsp
|
src/cmp/cmpmulti.lsp: c1multiple-value-bind replaces multiple-value-bind with a let form when there is only one variable to be bound.
|
2009-11-14 18:00:56 +01:00 |
|
cmpname.lsp
|
src/cmp/cmpname is now shard by the old and new compilers.
|
2010-02-19 17:04:46 +01:00 |
|
cmpnum.lsp
|
Remove debug statement
|
2009-07-13 23:48:52 +02:00 |
|
cmpopt.lsp
|
Changed the prototype of functions that take a fixed number of arguments
|
2009-12-26 15:40:08 +01:00 |
|
cmpprop.lsp
|
Type propagators now work with type names, not with C1FORMS (More general and will allow caching in the future). Implemented type propagators for COS, SIN, TAN, COSH, SINH, TANH, ATAN, SQRT, ABS, ISQRT, LOG, EXP, EXPT.
|
2009-07-12 20:16:23 +02:00 |
|
cmpspecial.lsp
|
Fixed typo in the implementation of THE.
|
2010-02-07 11:13:37 +01:00 |
|
cmpstack.lsp
|
Factor the code for creating stack frames from varargs. Removed some arguments from ecl_apply_from_stack_frame and _ecl_standard_dispatch.
|
2009-02-17 23:40:27 +01:00 |
|
cmpstructures.lsp
|
Organize the code in INLINE-ARGS, factoring out parts that can be used in call-global-loc and allowing the use of temporary variables which are not of type :cl-object.
|
2009-07-04 17:17:50 +02:00 |
|
cmptag.lsp
|
The generation of new block ids is now thread safe.
|
2009-02-21 23:26:42 +01:00 |
|
cmptest.lsp
|
Emacs modelines for better editing
|
2008-02-02 19:14:05 +00:00 |
|
cmptop.lsp
|
FFI:CLINES admits @lisp-object notation in the strings.
|
2010-03-13 01:16:50 +01:00 |
|
cmptype.lsp
|
Turn warnings about ECL not being able to cope with certain types into compiler notes.
|
2010-02-07 21:05:15 +01:00 |
|
cmputil.lsp
|
Format undefined variable warnings as the rest of compiler messages (T. Rittweiler)
|
2010-02-25 11:24:21 +01:00 |
|
cmpvar.lsp
|
ECL's compiler now interprets the IGNORABLE declaration.
|
2009-11-07 23:12:57 +01:00 |
|
cmpwt.lsp
|
Remove useless compiler note about keywords being reused
|
2010-02-07 11:20:41 +01:00 |
|
defsys.lsp.in
|
Merge NEW_COMPILER 25.05.03
|
2003-05-26 09:49:50 +00:00 |
|
load.lsp.in
|
Merge sysfun.lsp and proclamations.lsp into the compiled file cmp.fas
|
2010-04-30 14:57:16 +02:00 |
|
proclamations.lsp
|
Undo the previous change to SUBTYPEP and eliminate recursive types from proclamations.lsp
|
2010-04-30 14:41:17 +02:00 |
|
sysfun.lsp
|
Declarations for all Common Lisp functions.
|
2010-04-30 14:40:36 +02:00 |
|
test.lsp
|
Emacs modelines for better editing
|
2008-02-02 19:14:05 +00:00 |