ecl/src/lsp
jjgarcia a9e4edf4d0 The calling conventions have been changed. SI::C-ARGUMENTS-LIMIT and
LAMBDA-PARAMETERS-LIMIT are both 64. Up to C-ARGUMENTS-LIMIT may be
passed to a function using C calling conventions. If the function is
to retrieve more arguments, (for instance through a &rest variable),
this can be done, but then the arguments have to be pushed on the lisp
stack. This method allows us to raise the CALL-ARGUMENTS-LIMIT up to
MOST-POSITIVE-FIXNUM. From a users point of view, there is no visible
change, excep the fact that a function may receive more arguments.

The function apply() has been replaced with cl_apply_from_stack().
The former took a pointer to the list of arguments. The latter assumes
that the last "narg" elements on the lisp stack are the arguments of
the function.
2002-10-21 09:27:58 +00:00
..
ansi.lsp Initial revision 2001-06-26 17:14:44 +00:00
arraylib.lsp When displacing array A to B, ADJUST-ARRAY should not copy data from A to B. 2002-05-10 07:37:25 +00:00
assert.lsp Documentation strings are stored in hash tables, not in property lists. 2001-10-15 16:44:04 +00:00
autoload.lsp The project name goes back to ECL. Therefore feature #+ECL returns and the 2001-11-21 08:07:30 +00:00
cmpinit.lsp Initial revision 2001-06-26 17:14:44 +00:00
config.lsp.in The project name goes back to ECL. Therefore feature #+ECL returns and the 2001-11-21 08:07:30 +00:00
defmacro.lsp The project name goes back to ECL. Therefore feature #+ECL returns and the 2001-11-21 08:07:30 +00:00
defpackage.lsp Code for handling :IMPORT-FROM in DEFPACKAGE was bogus 2002-05-22 13:38:33 +00:00
defstruct.lsp +The compiler produced wrong code for RETURN-FROM forms inside an UNWIND-PROTECT. 2001-11-17 11:02:12 +00:00
defsys.lsp.in Use abs_{srcdir,builddir,top_srcdir}, to avoid problems with latest autoconf. 2002-10-13 16:02:23 +00:00
describe.lsp Hannu Koivisto: 2002-02-18 11:13:19 +00:00
evalmacros.lsp * Variable *EVAL-WHEN-COMPILE* is no longer used. 2002-05-17 16:37:21 +00:00
export.lsp Add more symbols from the CL package to symbols_list.h. 2002-09-17 14:53:46 +00:00
ffi.lsp ffi::definline has a bogus definition in ffi.lsp. 2002-02-12 16:06:18 +00:00
helpfile.lsp The calling conventions have been changed. SI::C-ARGUMENTS-LIMIT and 2002-10-21 09:27:58 +00:00
init.lsp Initial revision 2001-06-26 17:14:44 +00:00
iolib.lsp Documentation strings are stored in hash tables, not in property lists. 2001-10-15 16:44:04 +00:00
listlib.lsp Documentation strings are stored in hash tables, not in property lists. 2001-10-15 16:44:04 +00:00
load.lsp.in Verbose loading of files. Helps in debugging errors in the library. 2002-09-16 16:39:21 +00:00
loop.lsp Initial revision 2001-06-26 17:14:44 +00:00
loop2.lsp The project name goes back to ECL. Therefore feature #+ECL returns and the 2001-11-21 08:07:30 +00:00
mislib.lsp Documentation strings are stored in hash tables, not in property lists. 2001-10-15 16:44:04 +00:00
module.lsp Documentation strings are stored in hash tables, not in property lists. 2001-10-15 16:44:04 +00:00
numlib.lsp Documentation strings are stored in hash tables, not in property lists. 2001-10-15 16:44:04 +00:00
packlib.lsp Documentation strings are stored in hash tables, not in property lists. 2001-10-15 16:44:04 +00:00
predlib.lsp * Variable *EVAL-WHEN-COMPILE* is no longer used. 2002-05-17 16:37:21 +00:00
proclaim.lsp Initial revision 2001-06-26 17:14:44 +00:00
seq.lsp Documentation strings are stored in hash tables, not in property lists. 2001-10-15 16:44:04 +00:00
seqlib.lsp Documentation strings are stored in hash tables, not in property lists. 2001-10-15 16:44:04 +00:00
setf.lsp * DEFSETF now works with functions that take keword arguments. For instance, 2002-05-13 07:22:06 +00:00
thread.lsp Add new declaration, si::c-export-fname, which produces lisp compiled files with 2001-07-12 16:32:15 +00:00
top.lsp Some changes in the documentation to reflect the merge 2001-11-21 08:33:34 +00:00
trace.lsp BYTECODES-SPLIT is now called BC-SPLIT 2002-05-13 07:13:04 +00:00
util.lsp Initial revision 2001-06-26 17:14:44 +00:00