ecl/src/cmp
2009-02-21 22:51:36 +01:00
..
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 frs_push, frs_pop and ecl_unwind tak an environment as arg 2008-10-13 22:34:18 +02:00
cmpcall.lsp Simplified the C code for fast function calls. 2009-02-16 12:44:28 +01:00
cmpcatch.lsp frs_push, frs_pop and ecl_unwind tak an environment as arg 2008-10-13 22:34:18 +02:00
cmpcbk.lsp Finished the new dispatch code. 2009-02-14 00:01:57 +01:00
cmpclos.lsp Merged in changes from sealed_slot branch 2008-05-09 09:48:29 +00:00
cmpct.lsp Added support for long double types in the compiler 2008-08-02 18:30:48 +00:00
cmpdefs.lsp Changed the way closures are invoked, to make them similar to generic functions and bytecodes 2009-02-15 12:05:56 +01:00
cmpenv.lsp The {instance,bytecodes,bclosure}.entry{,_fixed} fields were not always filled 2009-02-15 16:25:01 +01:00
cmpeval.lsp Simplified c2call-global by taking the type propagation for (SETF AREF)/AREF into separate functions 2009-02-15 23:53:03 +01:00
cmpexit.lsp Fix last occurrence of ihs_pop 2008-10-14 00:07:18 +02:00
cmpffi.lsp Extended strings are now arrays of 32-bit integers. 2009-02-07 19:54:34 +01:00
cmpflet.lsp Improved computation of closures 2008-08-02 15:23:25 +00:00
cmpfun.lsp Simplified c2call-global by taking the type propagation for (SETF AREF)/AREF into separate functions 2009-02-15 23:53:03 +01: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 Simplified c2call-global by taking the type propagation for (SETF AREF)/AREF into separate functions 2009-02-15 23:53:03 +01:00
cmplam.lsp The interface for ihs_push has changed 2009-02-11 23:07:11 +01:00
cmplet.lsp Implemented compiler conditions 2008-08-19 21:58:37 +00:00
cmploc.lsp Finished the new dispatch code. 2009-02-14 00:01:57 +01:00
cmpmac.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
cmpmain.lsp FILE-STRING-LENGTH only works with file streams. The code compiles again with --disable-unicode. 2009-01-04 13:57:50 +01:00
cmpmap.lsp Fixed optimization of MAPL and MAPC: output value was wrong. 2008-06-23 20:39:26 +00:00
cmpmulti.lsp Some functions now take a cl_env_ptr argument, becoming better isolated. 2008-10-11 22:32:54 +02:00
cmpname.lsp Output the name of the offending binary file when no tag is found. 2009-02-15 00:04:15 +01:00
cmpnum.lsp Emacs modelines for better editing 2008-02-02 19:14:05 +00:00
cmpopt.lsp The local optimizations for TYPEP take precedence over the expansions dictated by DEFTYPE 2008-11-08 21:56:53 +01:00
cmpprop.lsp Simplified c2call-global by taking the type propagation for (SETF AREF)/AREF into separate functions 2009-02-15 23:53:03 +01:00
cmpspecial.lsp FUNCTION forms have output type FUNCTION 2009-02-15 19:39:47 +01: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 The previous fix did not include all possible values of structure-type. 2009-01-29 10:49:29 +01:00
cmptag.lsp frs_push, frs_pop and ecl_unwind tak an environment as arg 2008-10-13 22:34:18 +02:00
cmptest.lsp Emacs modelines for better editing 2008-02-02 19:14:05 +00:00
cmptop.lsp Removed the entry_fixed pointer because we are not using it. 2009-02-21 22:51:36 +01:00
cmptype.lsp Simplified c2call-global by taking the type propagation for (SETF AREF)/AREF into separate functions 2009-02-15 23:53:03 +01:00
cmputil.lsp Allow entering the debugger when a form is evaluated in the compiler. 2009-02-11 23:29:59 +01:00
cmpvar.lsp We have to use ECL_SETQ to assign values to bound special variables. 2008-10-12 22:12:57 +02:00
cmpwt.lsp FILE-STRING-LENGTH only works with file streams. The code compiles again with --disable-unicode. 2009-01-04 13:57:50 +01: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 SEARCH-KEYWORD is used very often, add it to the list of C exported functions 2009-02-16 16:03:58 +01:00
test.lsp Emacs modelines for better editing 2008-02-02 19:14:05 +00:00