ecl/src/cmp
2010-05-28 21:35:04 +02:00
..
cmparray.lsp Fixed typo in expansion of AREF/ASET for multidimensional arrays 2010-05-28 15:50:47 +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 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
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 In cmpct.lsp, locations VV were nested (VV (VV index)). 2010-05-15 21:52:47 +02:00
cmpdefs.lsp Refactored code so that it is shared by cmp and new-cmp: 2010-05-05 17:36:19 +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 More precise type inference for C-INLINE forms which return more than one value 2010-05-28 21:35:04 +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 Implemented a type propagation phase 2010-05-26 22:01:55 +02:00
cmploc.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
cmpmac.lsp New macro, RECKLESS, for unsafe operations 2010-05-14 16:08:27 +02:00
cmpmain.lsp Introduce an environment variable to prevent the compiler from deleting files 2010-05-18 16:40:55 +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 src/cmp/cmpname is now shard by the old and new compilers. 2010-02-19 17:04:46 +01:00
cmpnum.lsp Implemented type inliners for arithmetic operations 2010-05-28 15:49:36 +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 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.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 Removed debug message 2010-05-28 15:51:53 +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 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
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 Implemented a type propagation phase 2010-05-26 22:01:55 +02:00
cmptype-arith.lsp Implemented a type propagation phase 2010-05-26 22:01:55 +02:00
cmptype-prop.lsp Reactivated the type propagators for +,/,*,- 2010-05-26 23:09:32 +02:00
cmptype.lsp Added a compiler macro for optional type checks 2010-05-13 22:32:19 +02:00
cmptypes.lsp Implemented type propagation for local functions 2010-05-26 23:09:07 +02:00
cmputil.lsp CMP-EVAL did not use the compiler environment 2010-05-18 00:21:32 +02:00
cmpvar.lsp Implemented a type propagation phase 2010-05-26 22:01:55 +02:00
cmpwt.lsp Fixed typo in VT-LOC-VALUE 2010-05-18 12:25:11 +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 typos in proclamations.lsp 2010-05-26 22:01:40 +02:00
sysfun.lsp Removed old inliner forms for +,-,/,* 2010-05-28 15:51:05 +02:00
test.lsp Emacs modelines for better editing 2008-02-02 19:14:05 +00:00