| .. |
|
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
|
CALL-GLOBAL-LOC used the values type of a c1form instead of the primary type and thus no safe inline form from sysfun.lsp matched any reasonable expansion.
|
2009-07-13 12:06:01 +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
|
Replaced some calls to ERROR with CMPERR so that they can be trapped by the user. Changed the implementation of WITH-COMPILER-ENV to avoid that all COMPILER-ERRORs are re-signaled as compiler internal errors.
|
2009-06-25 11:01:41 +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
|
In compiler messages, print the actual toplevel form, not the macroexpanded version
|
2010-02-07 11:57:34 +01:00 |
|
cmpenv.lsp
|
Patch for tracker bug ID: 2900631. Losing non-primary values in compiled, proclaimed function calls (Abhishek)
|
2009-11-19 20:21:39 +01:00 |
|
cmpeval.lsp
|
In compiler messages, print the actual toplevel form, not the macroexpanded version
|
2010-02-07 11:57:34 +01:00 |
|
cmpexit.lsp
|
The analysis for tail recursion was broken in the presence of a IHS frame.
|
2009-06-18 12:17:50 +02:00 |
|
cmpffi.lsp
|
Relax coercion errors. Sometimes lousy programmers just leave code branches that are
|
2009-08-04 19:28:44 +02:00 |
|
cmpflet.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 |
|
cmpfun.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 |
|
cmpif.lsp
|
Emacs modelines for better editing
|
2008-02-02 19:14:05 +00:00 |
|
cmpinit.lsp
|
Emacs modelines for better editing
|
2008-02-02 19:14:05 +00:00 |
|
cmpinline.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 |
|
cmplam.lsp
|
When inlining an APPLY form, the variable for processing the argument list may be declared ignorable, in order to prevent warnings.
|
2010-02-07 01:21:09 +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
|
New variables c:*user-ld-flags* and c:*user-cc-flags*
|
2010-02-03 22:14:07 +01: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
|
Fixes for the Windows port, including a flag to make ANSI C streams the default file type.
|
2009-03-30 14:42:16 +02: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
|
In compiler messages, print the actual toplevel form, not the macroexpanded version
|
2010-02-07 11:57:34 +01:00 |
|
cmptype.lsp
|
Remove debug statement
|
2010-02-07 11:08:35 +01:00 |
|
cmputil.lsp
|
In compiler messages, print the actual toplevel form, not the macroexpanded version
|
2010-02-07 11:57:34 +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
|
Simplified c2call-global by taking the type propagation for (SETF AREF)/AREF into separate functions
|
2009-02-15 23:53:03 +01:00 |
|
sysfun.lsp
|
Intoduced _ecl_fix_times_fix, _ecl_big_ceiling and _ecl_big_floor.
|
2010-01-28 23:08:16 +01:00 |
|
test.lsp
|
Emacs modelines for better editing
|
2008-02-02 19:14:05 +00:00 |