..
cmparray.lsp
Open-code array-row-major-index too if enabled for aref/aset.
2010-10-03 23:41:33 +02:00
cmpbind.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
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
VV/VV-TEMP locations are now structures
2010-06-05 21:39:20 +02:00
cmpcall.lsp
Changed the way INLINE-ARGUMENTS works: temporary variables are now created based on the representation type of the inlined value, not on its expected types. Furthermore, expected types are no longer an argument to INLINE-ARGUMENTS.
2010-05-27 23:49:47 +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
cmpct.lsp
The object associated to the VV location is now stored in it
2010-06-05 23:16:17 +02:00
cmpdefs.lsp
Use speedier settings when optimizing C
2010-06-03 20:42:00 +02:00
cmpenv-api.lsp
cmpenv-declaim.lsp
Fixed the expansion of DECLAIM (in cmpenv-declaim.lsp)
2010-07-14 18:39:44 +02:00
cmpenv-declare.lsp
In (DECLARE (IGNORE (FUNCTION ...))) ECL complained about the arguments. Remove a spurious check. (A. Gavrilov)
2010-07-11 12:34:01 +02:00
cmpenv-fun.lsp
Allo (declare (notinline (setf ...))) (A. Gavrilov)
2010-07-11 12:35:00 +02:00
cmpenv-proclaim.lsp
Removed a debug statement in PROCLAIM
2010-07-14 18:44:12 +02:00
cmpeval.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
cmpexit.lsp
More meaningful internal error messages in cmpexit
2010-05-16 17:30:22 +02:00
cmpffi.lsp
Make boxed SSE packs untyped for all purposes but printing.
2010-10-03 23:43:52 +02:00
cmpflet.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
cmpform.lsp
Implemented a type propagation phase
2010-05-26 22:01:55 +02:00
cmpfun.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
cmpglobals.lsp
The compiler no longer interferes with the debugger hooks.
2010-09-21 09:12:52 +02:00
cmpif.lsp
Fixed the optimizer for OR
2010-07-15 23:02:52 +02:00
cmpinit.lsp
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
Do not allow :READ-ONLY declarations for special variables
2010-05-28 21:36:04 +02:00
cmploc.lsp
The object associated to the VV location is now stored in it
2010-06-05 23:16:17 +02:00
cmpmac.lsp
cmpmain.lsp
Missing double quotes in argument to MSVC compiler
2010-07-24 00:00:42 +02:00
cmpmap.lsp
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
When computing the init name of a compiled module, use the physical namestring
2010-09-12 09:57:48 +02:00
cmpnum.lsp
Unboxed type SHORT-FLOAT removed from the core.
2010-08-17 19:47:14 +02:00
cmpopt-bits.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
cmpopt-cons.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
cmpopt-constant.lsp
New function for extracting values from constant expressions
2010-05-19 09:48:48 +02:00
cmpopt-sequence.lsp
Fixed type warning in macroexpansion of sequece iterators
2010-09-21 09:25:26 +02:00
cmpopt-type.lsp
New special form COMPILER-TYPECASES
2010-06-05 11:27:54 +02:00
cmpopt.lsp
Unboxed type SHORT-FLOAT removed from the core.
2010-08-17 19:47:14 +02:00
cmppackage.lsp
cmppolicy.lsp
Optimization policies were overwritten by its own code, not being available in a fresh new image.
2010-09-27 10:24:48 +02:00
cmpprop.lsp
Sometimes in the list of forms, when simplifying, NIL and other atomic expressions get in. Ignore them in the type propagation phase.
2010-07-14 22:31:05 +02:00
cmpspecial.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
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
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
cmptables.lsp
Deactivate warning about missing type propagation code for FUNCALL.
2010-07-01 23:39:12 +02: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
cmptop.lsp
VV/VV-TEMP locations are now structures
2010-06-05 21:39:20 +02: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
Function proclamations are also used to deduce the argument types and automatically generate type checks.
2010-06-28 21:39:20 +02: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
The compiler no longer interferes with the debugger hooks.
2010-09-21 09:12:52 +02:00
cmpvar.lsp
In LET/LET* forms, a local binding did not shadow a special variable binding.
2010-09-28 23:42:15 +02:00
cmpwt.lsp
Implement compilation of SSE packed vector constants.
2010-08-20 20:29:03 +02:00
defsys.lsp.in
load.lsp.in
Changed the way INLINE-ARGUMENTS works: temporary variables are now created based on the representation type of the inlined value, not on its expected types. Furthermore, expected types are no longer an argument to INLINE-ARGUMENTS.
2010-05-27 23:49:47 +02:00
proclamations.lsp
Fixed proclamation for compiled-function-file.
2010-07-31 13:34:26 +02:00
sysfun.lsp
Warn about automatic boxing of SSE values in the compiler.
2010-08-20 20:29:03 +02:00
test.lsp