| .. |
|
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
|
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 |
|
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
|
Merged in changes from sealed_slot branch
|
2008-05-09 09:48:29 +00:00 |
|
cmpct.lsp
|
The list of generated constants is no longer just floats.
|
2009-06-19 11:24:53 +02:00 |
|
cmpdefs.lsp
|
Implemented an experimental (and still incomplete) phase for type propagation.
|
2009-07-05 09:44:57 +02:00 |
|
cmpenv.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 |
|
cmpeval.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 |
|
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
|
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 |
|
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
|
Syntax errors in lambda list are intercepted and resignaled as compiler errors (cmplam.lsp)
|
2009-06-25 23:03:01 +02:00 |
|
cmplet.lsp
|
Implement debug information also for compiled LET/LET*
|
2009-06-08 20:03:02 +02:00 |
|
cmploc.lsp
|
Produce debug information for arguments to compiled functions when DEBUG=3.
|
2009-06-08 18:56:29 +02:00 |
|
cmpmac.lsp
|
Use the new routines for multiple values type to implement c1form-primary-type
|
2009-07-05 09:44:28 +02:00 |
|
cmpmain.lsp
|
Protect sysfun.lsp from a nasty user that changes the readtable.
|
2009-07-02 00:13:21 +02:00 |
|
cmpmap.lsp
|
Fixed optimization of MAPL and MAPC: output value was wrong.
|
2008-06-23 20:39:26 +00:00 |
|
cmpmulti.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 |
|
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
|
In cmpnum.lsp, MAXIMUM-NUMBER-TYPE outputs the minimum, not the maximum type.
|
2009-07-08 11:11:46 +02:00 |
|
cmpopt.lsp
|
An attempt at providing a unifor and simpler framework for optimizing array access.
|
2009-07-04 17:17:46 +02:00 |
|
cmpprop.lsp
|
P1TAGBODY now performs either several passes of type propagation or uses a safe version that does not rely on which-way information and resets the input assumptions.
|
2009-07-08 09:10:14 +02:00 |
|
cmpspecial.lsp
|
Some functions got new names: ecl_make_cfun, ecl_make_cfun_va, ecl_make_cclosure_va, ecl_def_c_function, ecl_def_c_function_va.
|
2009-06-07 00:32:33 +02: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
|
Implemented an experimental (and still incomplete) phase for type propagation.
|
2009-07-05 09:44:57 +02:00 |
|
cmptype.lsp
|
Fixed typo in values-type-primary-type
|
2009-07-05 10:11:51 +02:00 |
|
cmputil.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 |
|
cmpvar.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 |
|
cmpwt.lsp
|
Fix yet another typo in cmpwt.lsp.
|
2009-07-01 14:02:32 +02: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
|
Added type information for EXPT
|
2009-07-08 10:48:56 +02:00 |
|
test.lsp
|
Emacs modelines for better editing
|
2008-02-02 19:14:05 +00:00 |