| .. |
|
cmparray.lsp
|
Open-code array-row-major-index too if enabled for aref/aset.
|
2010-10-03 23:41:33 +02:00 |
|
cmpbind.lsp
|
EXT package created containing the original set of symbols (not yet filtered) and re-exported from SYS
|
2011-02-27 23:20:12 +01:00 |
|
cmpblock.lsp
|
Implemented a type propagation phase
|
2010-05-26 22:01:55 +02:00 |
|
cmpc-inliner.lsp
|
Enable automatic coercion of SSE subtypes via _mm_cast* intrinsics.
|
2010-10-03 23:42:57 +02:00 |
|
cmpc-wt.lsp
|
New function to transform strings into C expressions
|
2011-11-05 20:16:40 +01:00 |
|
cmpcall.lsp
|
Unknown FUNCALL forms must be tagged as side-effect full
|
2010-10-23 00:53:35 +02:00 |
|
cmpcatch.lsp
|
Instead of using system property lists, create dispatch tables for handling the C1, T1, C2 forms and others.
|
2010-05-26 12:12:57 +02:00 |
|
cmpcbk.lsp
|
Instead of using system property lists, create dispatch tables for handling the C1, T1, C2 forms and others.
|
2010-05-26 12:12:57 +02:00 |
|
cmpclos.lsp
|
Compiler policies are now defined as flags
|
2010-05-08 13:31:40 +02:00 |
|
cmpct.lsp
|
Use a c-inline transformation to represent SSE constants in code.
|
2011-05-22 19:39:00 +02:00 |
|
cmpdefs.lsp
|
Include the current directory in the list of search paths for the C compiler
|
2010-10-06 09:48:35 +02:00 |
|
cmpenv-api.lsp
|
Fixed typo in cmp-env-search-function (J. James)
|
2011-01-21 17:06:23 +01:00 |
|
cmpenv-declaim.lsp
|
Fixed the expansion of DECLAIM (in cmpenv-declaim.lsp)
|
2010-07-14 18:39:44 +02:00 |
|
cmpenv-declare.lsp
|
ECL's compiler complained about IGNORE declarations of MACROLET/SYMBOL-MACRO names
|
2011-02-12 19:49:56 +01:00 |
|
cmpenv-fun.lsp
|
Allo (declare (notinline (setf ...))) (A. Gavrilov)
|
2010-07-11 12:35:00 +02:00 |
|
cmpenv-proclaim.lsp
|
Fixed typo in proclaim (J. James).
|
2011-01-24 22:21:47 +01:00 |
|
cmpeval.lsp
|
Evaluate pure functions when their arguments are all constant (src/cmp/cmpeval.lsp)
|
2011-12-01 23:04:21 +01:00 |
|
cmpexit.lsp
|
More meaningful internal error messages in cmpexit
|
2010-05-16 17:30:22 +02:00 |
|
cmpffi.lsp
|
base-char maps to unsigned char, not to "char".
|
2011-11-18 16:53:37 +01:00 |
|
cmpflet.lsp
|
Fixed typo in error message from LOCAL-FUNCION-REF (J. James).
|
2011-01-24 22:23:23 +01:00 |
|
cmpform.lsp
|
New function c1form-constant-p in src/cmp/cmpform.lsp
|
2011-12-01 22:25:39 +01:00 |
|
cmpfun.lsp
|
Removed obsolete optimizers for PRINC and TERPRI
|
2011-11-05 20:18:02 +01:00 |
|
cmpglobals.lsp
|
The compiler is less verbose
|
2011-11-19 16:47:50 +01:00 |
|
cmpif.lsp
|
New function c1form-constant-p in src/cmp/cmpform.lsp
|
2011-12-01 22:25:39 +01: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
|
Implemented type inliners for arithmetic operations
|
2010-05-28 15:49:36 +02:00 |
|
cmplam.lsp
|
Function proclamations are also used to deduce the argument types and automatically generate type checks.
|
2010-06-28 21:39:20 +02:00 |
|
cmplet.lsp
|
Removed a bug related to replaced values in LET forms.
|
2010-10-19 23:58:07 +02:00 |
|
cmploc.lsp
|
Removed unused location types and replaced CAR/CDR uses with C inline functions in src/cmp
|
2011-12-03 22:43:48 +01:00 |
|
cmpmac.lsp
|
New macro, RECKLESS, for unsafe operations
|
2010-05-14 16:08:27 +02:00 |
|
cmpmain.lsp
|
Replace more uses of DEFVAR with DEFPARAMETER
|
2011-12-10 20:12:14 +01:00 |
|
cmpmap.lsp
|
Fixed optimization of MAPL and MAPC: output value was wrong.
|
2008-06-23 20:39:26 +00:00 |
|
cmpmulti.lsp
|
Instead of using system property lists, create dispatch tables for handling the C1, T1, C2 forms and others.
|
2010-05-26 12:12:57 +02:00 |
|
cmpname.lsp
|
Add an extra function to the shared and statically linked libraries to allow for initialization of ECL and loading of the library.
|
2011-06-25 23:07:33 +02:00 |
|
cmpnum.lsp
|
Simplify the decision on when to inline -/+/*... fixing a problem with single-argument negation
|
2010-10-11 11:20:54 +02:00 |
|
cmpopt-bits.lsp
|
Fixed inliner for ASH.
|
2011-11-19 19:07:07 +01:00 |
|
cmpopt-cons.lsp
|
Simplified the compiler macro for NTH and NTHCDR.
|
2011-12-03 23:43:06 +01:00 |
|
cmpopt-constant.lsp
|
New function for extracting values from constant expressions
|
2010-05-19 09:48:48 +02:00 |
|
cmpopt-printer.lsp
|
Added optimizers for PRINT, PRINC and TERPRI based on compiler macros.
|
2011-11-05 20:18:52 +01:00 |
|
cmpopt-sequence.lsp
|
Fixed the first argument to SEQ-OPT-PARSE-ARGS in cmpopt-sequence.lsp
|
2011-12-01 21:00:48 +01:00 |
|
cmpopt-type.lsp
|
Fixed typo in C1COMPILER-TYPECASE (J. James)
|
2011-01-24 22:26:07 +01:00 |
|
cmpopt.lsp
|
Missing LET variable definition in EXPAND-TYPEP (J. James).
|
2011-01-24 22:27:13 +01:00 |
|
cmpos-features.lsp
|
In cmpos-features.lsp, when one of the tests fails, do not stop building.
|
2011-05-28 22:38:28 +02:00 |
|
cmpos-run.lsp
|
In Cygwin, avoid using run-program to invoke the compiler because run-program is broken due to a non functioning fork().
|
2011-06-18 10:20:12 +02:00 |
|
cmppackage.lsp
|
Added a new variable C:*COMPILER-FEATURES* which contains keywords gathered from the compiler.
|
2011-04-10 20:45:54 +02:00 |
|
cmppolicy.lsp
|
Disable open-coding accessors when space constraint is large
|
2011-04-03 21:45:44 +02:00 |
|
cmpprop.lsp
|
Remove old optimizer for rplacd. Added type propagators for PROGV, WITH-STACKS, STACK-PUSH-VALUES, PSETQ, STRUCTURE-SET
|
2011-04-10 09:48:24 +02:00 |
|
cmpspecial.lsp
|
Make THE actually produce the warning if the intersection is empty.
|
2011-05-22 19:38:32 +02:00 |
|
cmpstack.lsp
|
Instead of using system property lists, create dispatch tables for handling the C1, T1, C2 forms and others.
|
2010-05-26 12:12:57 +02:00 |
|
cmpstructures.lsp
|
Fixed typo in maybe-optimize-structure-access (J. James)
|
2011-01-24 22:27:48 +01:00 |
|
cmptables.lsp
|
Removed unused location types and replaced CAR/CDR uses with C inline functions in src/cmp
|
2011-12-03 22:43:48 +01:00 |
|
cmptag.lsp
|
Instead of using system property lists, create dispatch tables for handling the C1, T1, C2 forms and others.
|
2010-05-26 12:12:57 +02:00 |
|
cmptest.lsp
|
Emacs modelines for better editing
|
2008-02-02 19:14:05 +00:00 |
|
cmptop.lsp
|
Removed unused location types and replaced CAR/CDR uses with C inline functions in src/cmp
|
2011-12-03 22:43:48 +01:00 |
|
cmptype-arith.lsp
|
Make boxed SSE packs untyped for all purposes but printing.
|
2010-10-03 23:43:52 +02:00 |
|
cmptype-prop.lsp
|
Function proclamations are also used to deduce the argument types and automatically generate type checks.
|
2010-06-28 21:39:20 +02:00 |
|
cmptype.lsp
|
Remove function types from those in the automatic type checks.
|
2011-11-19 16:48:20 +01:00 |
|
cmptypes.lsp
|
The object associated to the VV location is now stored in it
|
2010-06-05 23:16:17 +02:00 |
|
cmputil.lsp
|
SAFE-LIST-LENGTH rewritten to avoid use of HANDLER-CASE
|
2011-12-01 22:25:13 +01:00 |
|
cmpvar.lsp
|
Fixed typo.
|
2011-01-24 22:34:03 +01:00 |
|
cmpwt.lsp
|
Remove debuggin statement from cmp/cmpwt.lsp
|
2011-11-19 00:03:22 +01:00 |
|
defsys.lsp.in
|
Merge NEW_COMPILER 25.05.03
|
2003-05-26 09:49:50 +00:00 |
|
load.lsp.in
|
Added optimizers for PRINT, PRINC and TERPRI based on compiler macros.
|
2011-11-05 20:18:52 +01:00 |
|
proclamations.lsp
|
Remove :PURE attribute from some functions that construct new objects or return non-externalizable objects
|
2011-12-01 23:22:10 +01:00 |
|
sysfun.lsp
|
Compiler macro for REST, removing C-inline forms.
|
2011-12-03 23:38:26 +01:00 |
|
test.lsp
|
Emacs modelines for better editing
|
2008-02-02 19:14:05 +00:00 |