| .. |
|
cmparray.lsp
|
Fix the type of arguments to FEwrong_index
|
2010-06-20 00:30:35 +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
|
Implemented type inliners for arithmetic operations
|
2010-05-28 15:49:36 +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
|
Compiler policies are now defined as flags
|
2010-05-08 13:31:40 +02:00 |
|
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
|
More informative BABOON error messages in cmpenv-api.lsp
|
2010-05-13 19:20:23 +02:00 |
|
cmpenv-declaim.lsp
|
New macro C-DECLAIM for file-local declamations that do not propagate outside the file, not even when loaded.
|
2010-05-25 15:55:53 +02:00 |
|
cmpenv-declare.lsp
|
Introduce policy aliases, interned some declaration names in EXT and replaced some of those names with more meaningful ones.
|
2010-05-09 19:41:04 +02:00 |
|
cmpenv-fun.lsp
|
Remove the function TYPE-FILTER and deal with the whole set of Common Lisp types in the compiler.
|
2010-05-09 22:20:47 +02:00 |
|
cmpenv-proclaim.lsp
|
Remove the function TYPE-FILTER and deal with the whole set of Common Lisp types in the compiler.
|
2010-05-09 22:20:47 +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
|
The object associated to the VV location is now stored in it
|
2010-06-05 23:16:17 +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
|
Implemented a type propagation phase
|
2010-05-26 22:01:55 +02:00 |
|
cmpif.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 |
|
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
|
Whenever we check the argument types, also check the argument number
|
2010-05-09 23:54:01 +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
|
New macro, RECKLESS, for unsafe operations
|
2010-05-14 16:08:27 +02:00 |
|
cmpmain.lsp
|
Ensure that files from MKSTEMP carry an extension
|
2010-06-19 00:04:06 +02: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
|
Differentiate the init names of statically linked libraries from the DLLs derived from them
|
2010-06-20 00:46:10 +02:00 |
|
cmpnum.lsp
|
Remove debug statement
|
2010-05-28 21:36:16 +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
|
Optimize MEMBER with short, constant lists
|
2010-05-17 23:06:42 +02:00 |
|
cmpopt-type.lsp
|
New special form COMPILER-TYPECASES
|
2010-06-05 11:27:54 +02:00 |
|
cmpopt.lsp
|
Activate the compiler macro expansion for TYPEP
|
2010-05-13 21:08:15 +02:00 |
|
cmppackage.lsp
|
Refactored code so that it is shared by cmp and new-cmp:
|
2010-05-05 17:36:19 +02:00 |
|
cmppolicy.lsp
|
More strict settings for policy-assume-no-errors
|
2010-05-28 15:49:59 +02:00 |
|
cmpprop.lsp
|
Use OR types instead of type-or when computing the element type of an array
|
2010-06-09 23:04:35 +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
|
Rewritten SET-LOC / WT-LOC for a bit more efficiency
|
2010-06-05 22:43:39 +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
|
Emacs modelines for better editing
|
2008-02-02 19:14:05 +00:00 |
|
cmptop.lsp
|
VV/VV-TEMP locations are now structures
|
2010-06-05 21:39:20 +02:00 |
|
cmptype-arith.lsp
|
Implemented a type propagation phase
|
2010-05-26 22:01:55 +02:00 |
|
cmptype-prop.lsp
|
When finding type errors in in ENFORCE-TYPES, emit a warning
|
2010-06-19 16:02:23 +02:00 |
|
cmptype.lsp
|
New function to 'macroexpand' type specifiers
|
2010-06-05 11:26:41 +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
|
Remove debug statements from CMPERR
|
2010-06-19 16:02:37 +02:00 |
|
cmpvar.lsp
|
Implemented a type propagation phase
|
2010-05-26 22:01:55 +02:00 |
|
cmpwt.lsp
|
When omitting redundant or unused constants, emit a bit more clear warning in cmpwt.lsp and make this a compiler note, not a warning.
|
2010-06-20 15:21:06 +02:00 |
|
defsys.lsp.in
|
Merge NEW_COMPILER 25.05.03
|
2003-05-26 09:49:50 +00:00 |
|
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 integer-decode-float
|
2010-05-28 21:40:04 +02:00 |
|
sysfun.lsp
|
Fix inliners for EXP and SIN
|
2010-06-20 16:57:35 +02:00 |
|
test.lsp
|
Emacs modelines for better editing
|
2008-02-02 19:14:05 +00:00 |