ecl/src/cmp
2010-12-24 13:31:36 +01:00
..
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 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 In cmpct.lsp, 0.0l0 was being compiled as -0.0l0 2010-11-01 19:31:39 +01: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 More informative BABOON error messages in cmpenv-api.lsp 2010-05-13 19:20:23 +02:00
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 In C-INLINE forms, ## is replaced with a single hash # character. 2010-10-17 16:49:45 +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 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 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 In the compiler, replace all uses of SYSTEM with RUN-PROGRAM. For this we need to save the original input/output/error channels from the program. 2010-12-23 23:34:22 +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 When computing the init name of a compiled module, use the physical namestring 2010-09-12 09:57:48 +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 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
cmpos-run.lsp Start the compiler in the directory that ECL is using as 'current', which is *default-pathname-defaults* 2010-12-24 13:31:36 +01: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 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 Remove / disable the code similarity routines. They simply do not work. 2010-10-19 23:02:14 +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 Emacs modelines for better editing 2008-02-02 19:14:05 +00:00
cmptop.lsp Remove / disable the code similarity routines. They simply do not work. 2010-10-19 23:02:14 +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 In Windows we cannot use enough-namestring in the compiler because it breaks down when using paths such as c:/docume~1/juanjo/locals~1/temp/foo.tmp. enough-namestring would return /docume~1/juanjo/locals~1/temp/foo.tmp which is not understood by Windows. 2010-12-18 00:31:59 +01: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 Changed cmpwt.lsp to match the new ecl_def_ct* macros 2010-11-06 15:01:25 +01:00
defsys.lsp.in Merge NEW_COMPILER 25.05.03 2003-05-26 09:49:50 +00:00
load.lsp.in In the compiler, replace all uses of SYSTEM with RUN-PROGRAM. For this we need to save the original input/output/error channels from the program. 2010-12-23 23:34:22 +01:00
proclamations.lsp Fixed get-setf-environment proclamation (J. Jaakkola) 2010-11-04 23:48:39 +01:00
sysfun.lsp Fixed typo in expansion of AREF for (SIGNED-BYTE 64) 2010-10-10 22:55:28 +02:00
test.lsp Emacs modelines for better editing 2008-02-02 19:14:05 +00:00