Embeddable Common-Lisp main repository.
Find a file
Juan Jose Garcia Ripoll 6a91d3b45a Refactored code so that it is shared by cmp and new-cmp:
* Use the new proclamations/sysfun.lsp files from the new compiler.
* We split src/cmp/cmpdefs.lsp into cmpdefs, cmppackage, cmptypes and cmpglobals
* Split cmpform.lsp out of cmpmac.lsp
* Merged in {cmp,new-cmp}/cmpc-wt.lsp some of the cmpmac wt routines
* Use functions instead of macros for the WT-* operations
* Split out from *cmp/cmpenv.lsp a file cmppolicy.lsp
* A single file, cmpenv-api.lsp for the manipulation of environments.
* The type comparison functions go into cmptype-arith.lsp and are cached.
* The code that propagates types in function calls goes into cmptype-prop.lsp.
* The remainings of cmpenv go into cmpenv-{declare,proclaim,declaim}.

Associated fixes:
* Fixed typo and wrong proclamation for SI:GET-SYSPROP.
* Fixed typo in SIMPLIFY-ARITHMETIC.
* Explicitely set the debug level when building ECL
* All declarations are stored in the compiler environment.
* Each function and form stores the compilation environment.
* Declaration POLICY-DEBUG-IHS-FRAME is acts only on the function environment.
* Make the definition if ihs_env only happen when it is used.
* Eliminated *notinline*, *inline-functions*  and *function-declarations*
* Slightly more efficient creation of accessors in kernel.lsp
* Remove the proxy C2DECL-BODY
* Fix the order of declarations in SI:PROCESS-DECLARATIONS
* Reimplemented C1BODY using SI:PROCESS-DECLARATIONS
* DECLAIM's proclamation do not propagate beyond the compiled file.
2010-05-05 17:36:19 +02:00
contrib RT must identify itself as provided 2010-04-24 10:38:30 +02:00
examples Update ASDF example (David Leoni) 2010-03-19 23:30:58 +01:00
msvc Upgrade version number to 10.4.2 2010-04-25 13:48:31 +02:00
src Refactored code so that it is shared by cmp and new-cmp: 2010-05-05 17:36:19 +02:00
.gitignore Ignore the Autoconf directory. 2010-02-17 00:25:03 +01:00
ANNOUNCEMENT Rewrite the annoucement to take less space per line and eliminate the reference to common-lisp.net 2010-04-04 19:42:30 +02:00
configure Preserve quoting when passing the arguments to the build directory 2008-08-27 09:50:44 +02:00
Copyright Debian needs a more precise wording of the license 2005-12-14 09:51:11 +00:00
INSTALL New file with a sketch of the installation instrucitons 2009-08-12 23:54:41 +02:00
LGPL Initial revision 2001-06-26 17:14:44 +00:00
Makefile.in Automate process of uploading a new release. 2010-02-13 21:26:39 +01:00
README.1st Initial revision 2001-06-26 17:14:44 +00:00

You can find the preprocessed documentation in ./doc in HTML format.