| .. |
|
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
|
C2 functions now receive the C1FORM as an argument.
|
2011-12-28 12:00:01 +01:00 |
|
cmpc-inliner.lsp
|
More fixes to remove warnings about unused variables
|
2011-12-23 22:36:32 +01:00 |
|
cmpc-wt.lsp
|
New function to transform strings into C expressions
|
2011-11-05 20:16:40 +01:00 |
|
cmpcall.lsp
|
C2 functions now receive the C1FORM as an argument.
|
2011-12-28 12:00:01 +01:00 |
|
cmpcatch.lsp
|
C2 functions now receive the C1FORM as an argument.
|
2011-12-28 12:00:01 +01:00 |
|
cmpcbk.lsp
|
|
|
|
cmpclos.lsp
|
Avoid recursive invocation of C1EXPR by allowing the C1 processors to act like macros, returning new forms to be processed. Remove also the CATCH for compiler errors, since we now rely on conditions for signal handling.
|
2011-12-27 12:36:52 +01:00 |
|
cmpct.lsp
|
Avoid recursive invocation of C1EXPR by allowing the C1 processors to act like macros, returning new forms to be processed. Remove also the CATCH for compiler errors, since we now rely on conditions for signal handling.
|
2011-12-27 12:36:52 +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 fixes to remove warnings about unused variables
|
2011-12-23 22:36:32 +01:00 |
|
cmpenv-declaim.lsp
|
Prevent MAPC from being expanded in DECLAIM.
|
2011-12-18 21:46:16 +01:00 |
|
cmpenv-declare.lsp
|
Fix additional warnings about unused variables and variables which are assumed global in the compiler.
|
2011-12-26 17:59:16 +01:00 |
|
cmpenv-fun.lsp
|
More fixes to remove warnings about unused variables
|
2011-12-23 22:36:32 +01:00 |
|
cmpenv-proclaim.lsp
|
Inline forms can be stored locally (if the function was DECLAIM'ed) or globally (if PROCLAIM'ed)
|
2011-12-18 18:08:10 +01:00 |
|
cmpeval.lsp
|
C2 functions now receive the C1FORM as an argument.
|
2011-12-28 12:00:01 +01:00 |
|
cmpexit.lsp
|
C2 functions now receive the C1FORM as an argument.
|
2011-12-28 12:00:01 +01:00 |
|
cmpffi.lsp
|
C2 functions now receive the C1FORM as an argument.
|
2011-12-28 12:00:01 +01:00 |
|
cmpflet.lsp
|
C2 functions now receive the C1FORM as an argument.
|
2011-12-28 12:00:01 +01:00 |
|
cmpform.lsp
|
C2 functions now receive the C1FORM as an argument.
|
2011-12-28 12:00:01 +01:00 |
|
cmpfun.lsp
|
Avoid recursive invocation of C1EXPR by allowing the C1 processors to act like macros, returning new forms to be processed. Remove also the CATCH for compiler errors, since we now rely on conditions for signal handling.
|
2011-12-27 12:36:52 +01:00 |
|
cmpglobals.lsp
|
C2 functions now receive the C1FORM as an argument.
|
2011-12-28 12:00:01 +01:00 |
|
cmpif.lsp
|
C2 functions now receive the C1FORM as an argument.
|
2011-12-28 12:00:01 +01:00 |
|
cmpinline.lsp
|
Implemented type inliners for arithmetic operations
|
2010-05-28 15:49:36 +02:00 |
|
cmplam.lsp
|
Replace some DO forms with LOOPs, thus also fixing some type declarations.
|
2011-12-27 00:05:57 +01:00 |
|
cmplet.lsp
|
C2 functions now receive the C1FORM as an argument.
|
2011-12-28 12:00:01 +01:00 |
|
cmploc.lsp
|
When safety level is above 2, calls to fdefinition and access to global variables is compiled even if the value is discarded. This is done for the side effect of checking whether the function or the variable is bound.
|
2011-12-23 11:37:54 +01:00 |
|
cmpmac.lsp
|
More fixes to remove warnings about unused variables
|
2011-12-23 22:36:32 +01:00 |
|
cmpmain.lsp
|
Change assignements in COMPILE so that the function does not violate the type declaration of its argument.
|
2011-12-27 16:59:09 +01:00 |
|
cmpmap.lsp
|
|
|
|
cmpmulti.lsp
|
C2 functions now receive the C1FORM as an argument.
|
2011-12-28 12:00:01 +01: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-clos.lsp
|
In src/cmp/cmpopt-clos.lsp, add missing references to the CLOS package.
|
2011-12-18 20:58:41 +01:00 |
|
cmpopt-cons.lsp
|
Introduced compulsory and optional type assertions for arbitrary types, not only those known to the compiler. LAMBDA arguments type checks are rewritten in terms of those now.
|
2011-12-26 10:03:54 +01:00 |
|
cmpopt-constant.lsp
|
|
|
|
cmpopt-printer.lsp
|
Fixed typo in various compiler macros (cmpopt-printer.lsp)
|
2011-12-26 16:58:35 +01:00 |
|
cmpopt-sequence.lsp
|
Introduced compulsory and optional type assertions for arbitrary types, not only those known to the compiler. LAMBDA arguments type checks are rewritten in terms of those now.
|
2011-12-26 10:03:54 +01:00 |
|
cmpopt-type.lsp
|
Implemented type assertions using EXT:COMPILER-TYPECASE so that they can be optimized away.
|
2011-12-26 20:42:11 +01:00 |
|
cmpopt.lsp
|
Fix additional warnings about unused variables and variables which are assumed global in the compiler.
|
2011-12-26 17:59:16 +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
|
When safety level is above 2, calls to fdefinition and access to global variables is compiled even if the value is discarded. This is done for the side effect of checking whether the function or the variable is bound.
|
2011-12-23 11:37:54 +01:00 |
|
cmpprop.lsp
|
C2 functions now receive the C1FORM as an argument.
|
2011-12-28 12:00:01 +01:00 |
|
cmpspecial.lsp
|
C2 functions now receive the C1FORM as an argument.
|
2011-12-28 12:00:01 +01:00 |
|
cmpstack.lsp
|
C2 functions now receive the C1FORM as an argument.
|
2011-12-28 12:00:01 +01:00 |
|
cmpstructures.lsp
|
C2 functions now receive the C1FORM as an argument.
|
2011-12-28 12:00:01 +01:00 |
|
cmptables.lsp
|
C2 functions now receive the C1FORM as an argument.
|
2011-12-28 12:00:01 +01:00 |
|
cmptag.lsp
|
C2 functions now receive the C1FORM as an argument.
|
2011-12-28 12:00:01 +01:00 |
|
cmptest.lsp
|
|
|
|
cmptop.lsp
|
C2 functions now receive the C1FORM as an argument.
|
2011-12-28 12:00:01 +01:00 |
|
cmptype-arith.lsp
|
Only emit type checks for nontrivial types.
|
2011-12-26 22:10:01 +01:00 |
|
cmptype-assert.lsp
|
C2 functions now receive the C1FORM as an argument.
|
2011-12-28 12:00:01 +01: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
|
Introduced compulsory and optional type assertions for arbitrary types, not only those known to the compiler. LAMBDA arguments type checks are rewritten in terms of those now.
|
2011-12-26 10:03:54 +01:00 |
|
cmptypes.lsp
|
FLET and LABELS functions may now be inlined when they are declared so.
|
2011-12-18 18:33:10 +01:00 |
|
cmputil.lsp
|
More fixes to remove warnings about unused variables
|
2011-12-23 22:36:32 +01:00 |
|
cmpvar.lsp
|
C2 functions now receive the C1FORM as an argument.
|
2011-12-28 12:00:01 +01:00 |
|
cmpwt.lsp
|
Add IGNORE declarations and remove some unused variables.
|
2011-12-23 15:38:37 +01:00 |
|
defsys.lsp.in
|
|
|
|
load.lsp.in
|
Introduced compulsory and optional type assertions for arbitrary types, not only those known to the compiler. LAMBDA arguments type checks are rewritten in terms of those now.
|
2011-12-26 10:03:54 +01:00 |
|
proclamations.lsp
|
More fixes to remove warnings about unused variables
|
2011-12-23 22:36:32 +01:00 |
|
sysfun.lsp
|
SI:ECASE-ERROR and ETYPECASE-ERROR are now exported.
|
2011-12-23 15:38:06 +01:00 |
|
test.lsp
|
|
|