ecl/src/cmp
2011-12-17 01:13:20 +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 EXT package created containing the original set of symbols (not yet filtered) and re-exported from SYS 2011-02-27 23:20:12 +01:00
cmpblock.lsp Implemented a type propagation phase 2010-05-26 22:01:55 +02:00
cmpc-inliner.lsp Some inline forms must distinguish whether they have to output multiple values or not 2011-12-15 18:34:03 +01:00
cmpc-wt.lsp New function to transform strings into C expressions 2011-11-05 20:16:40 +01:00
cmpcall.lsp Fixed indentation of CALL-UNKNOWN-GLOBAL-LOC. 2011-12-13 20:58:04 +01: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 Use a c-inline transformation to represent SSE constants in code. 2011-05-22 19:39:00 +02: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 Fixed typo in cmp-env-search-function (J. James) 2011-01-21 17:06:23 +01:00
cmpenv-declaim.lsp Fixed the expansion of DECLAIM (in cmpenv-declaim.lsp) 2010-07-14 18:39:44 +02:00
cmpenv-declare.lsp ECL's compiler complained about IGNORE declarations of MACROLET/SYMBOL-MACRO names 2011-02-12 19:49:56 +01:00
cmpenv-fun.lsp Allo (declare (notinline (setf ...))) (A. Gavrilov) 2010-07-11 12:35:00 +02:00
cmpenv-proclaim.lsp Newline in a warning for readability 2011-12-11 18:43:35 +01:00
cmpeval.lsp When a compiler macro aborts with an error, ECL just recovers, issues a warning and continues. 2011-12-11 18:20:29 +01:00
cmpexit.lsp More meaningful internal error messages in cmpexit 2010-05-16 17:30:22 +02:00
cmpffi.lsp base-char maps to unsigned char, not to "char". 2011-11-18 16:53:37 +01:00
cmpflet.lsp Fixed typo in error message from LOCAL-FUNCION-REF (J. James). 2011-01-24 22:23:23 +01:00
cmpform.lsp New function c1form-constant-p in src/cmp/cmpform.lsp 2011-12-01 22:25:39 +01:00
cmpfun.lsp Removed obsolete optimizers for PRINC and TERPRI 2011-11-05 20:18:02 +01:00
cmpglobals.lsp Keep a SETF location object in the compiled code, to speed up the lookup of #'(SETF fname) functions. Also, store a closure in that object for the cases in which we fmakunbound it. 2011-12-14 00:24:09 +01:00
cmpif.lsp New function c1form-constant-p in src/cmp/cmpform.lsp 2011-12-01 22:25:39 +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 Removed unused location types and replaced CAR/CDR uses with C inline functions in src/cmp 2011-12-03 22:43:48 +01:00
cmpmac.lsp New macro, RECKLESS, for unsafe operations 2010-05-14 16:08:27 +02:00
cmpmain.lsp Replace more uses of DEFVAR with DEFPARAMETER 2011-12-10 20:12:14 +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 Add an extra function to the shared and statically linked libraries to allow for initialization of ECL and loading of the library. 2011-06-25 23:07:33 +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 Fixed inliner for ASH. 2011-11-19 19:07:07 +01:00
cmpopt-cons.lsp Simplified the compiler macro for NTH and NTHCDR. 2011-12-03 23:43:06 +01:00
cmpopt-constant.lsp New function for extracting values from constant expressions 2010-05-19 09:48:48 +02:00
cmpopt-printer.lsp Added optimizers for PRINT, PRINC and TERPRI based on compiler macros. 2011-11-05 20:18:52 +01:00
cmpopt-sequence.lsp Fixed the first argument to SEQ-OPT-PARSE-ARGS in cmpopt-sequence.lsp 2011-12-01 21:00:48 +01:00
cmpopt-type.lsp Fixed typo in C1COMPILER-TYPECASE (J. James) 2011-01-24 22:26:07 +01:00
cmpopt.lsp More efficient expansion of TYPE with interval types 2011-12-17 01:13:20 +01:00
cmpos-features.lsp In cmpos-features.lsp, when one of the tests fails, do not stop building. 2011-05-28 22:38:28 +02:00
cmpos-run.lsp In Cygwin, avoid using run-program to invoke the compiler because run-program is broken due to a non functioning fork(). 2011-06-18 10:20:12 +02:00
cmppackage.lsp Added a new variable C:*COMPILER-FEATURES* which contains keywords gathered from the compiler. 2011-04-10 20:45:54 +02:00
cmppolicy.lsp Disable open-coding accessors when space constraint is large 2011-04-03 21:45:44 +02:00
cmpprop.lsp Remove old optimizer for rplacd. Added type propagators for PROGV, WITH-STACKS, STACK-PUSH-VALUES, PSETQ, STRUCTURE-SET 2011-04-10 09:48:24 +02:00
cmpspecial.lsp Keep a SETF location object in the compiled code, to speed up the lookup of #'(SETF fname) functions. Also, store a closure in that object for the cases in which we fmakunbound it. 2011-12-14 00:24:09 +01: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 Fixed typo in maybe-optimize-structure-access (J. James) 2011-01-24 22:27:48 +01:00
cmptables.lsp Removed unused location types and replaced CAR/CDR uses with C inline functions in src/cmp 2011-12-03 22:43:48 +01: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 Keep a SETF location object in the compiled code, to speed up the lookup of #'(SETF fname) functions. Also, store a closure in that object for the cases in which we fmakunbound it. 2011-12-14 00:24:09 +01: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 Remove function types from those in the automatic type checks. 2011-11-19 16:48:20 +01:00
cmptypes.lsp Some inline forms must distinguish whether they have to output multiple values or not 2011-12-15 18:34:03 +01:00
cmputil.lsp When a compiler macro aborts with an error, ECL just recovers, issues a warning and continues. 2011-12-11 18:20:29 +01:00
cmpvar.lsp Fixed typo. 2011-01-24 22:34:03 +01:00
cmpwt.lsp Remove debuggin statement from cmp/cmpwt.lsp 2011-11-19 00:03:22 +01:00
defsys.lsp.in
load.lsp.in Added optimizers for PRINT, PRINC and TERPRI based on compiler macros. 2011-11-05 20:18:52 +01:00
proclamations.lsp Improve inliners for SI:INSTANCE-CLASS and SI:INSTANCE-REF 2011-12-15 11:14:13 +01:00
sysfun.lsp The built-in classes vector is now a constant 2011-12-16 23:38:00 +01:00
test.lsp