ecl/src/cmp
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
..
cmpbind.lsp The calling conventions have been changed. SI::C-ARGUMENTS-LIMIT and 2002-10-21 09:27:58 +00:00
cmpblock.lsp Minimal patches for C++ compatibility 2001-12-20 09:17:51 +00:00
cmpcall.lsp The calling conventions have been changed. SI::C-ARGUMENTS-LIMIT and 2002-10-21 09:27:58 +00:00
cmpcatch.lsp The calling conventions have been changed. SI::C-ARGUMENTS-LIMIT and 2002-10-21 09:27:58 +00:00
cmpcfg.lsp.in Minimal patches for C++ compatibility 2001-12-20 09:17:51 +00:00
cmpdefs.lsp Export build-program as well. 2002-10-07 07:17:39 +00:00
cmpenv.lsp Reader macro #, is now unsupported. Instead we have implemented 2001-10-07 20:01:50 +00:00
cmpeval.lsp Implement DEFINE-COMPILER-MACRO and COMPILER-MACRO-FUNCTION 2002-05-10 07:41:15 +00:00
cmpexit.lsp The calling conventions have been changed. SI::C-ARGUMENTS-LIMIT and 2002-10-21 09:27:58 +00:00
cmpflet.lsp The calling conventions have been changed. SI::C-ARGUMENTS-LIMIT and 2002-10-21 09:27:58 +00:00
cmpfun.lsp The calling conventions have been changed. SI::C-ARGUMENTS-LIMIT and 2002-10-21 09:27:58 +00:00
cmpif.lsp Changes in the names of macros related to fixnums, characters and arrays. 2001-10-11 17:44:57 +00:00
cmpinit.lsp Initial revision 2001-06-26 17:14:44 +00:00
cmpinline.lsp Changes in the names of macros related to fixnums, characters and arrays. 2001-10-11 17:44:57 +00:00
cmplam.lsp The calling conventions have been changed. SI::C-ARGUMENTS-LIMIT and 2002-10-21 09:27:58 +00:00
cmplet.lsp +The compiler produced wrong code for RETURN-FROM forms inside an UNWIND-PROTECT. 2001-11-17 11:02:12 +00:00
cmploc.lsp The calling conventions have been changed. SI::C-ARGUMENTS-LIMIT and 2002-10-21 09:27:58 +00:00
cmpmac.lsp ffi::definline has a bogus definition in ffi.lsp. 2002-02-12 16:06:18 +00:00
cmpmain.lsp Add support for Mac OSX, which means 2001-12-25 16:13:18 +00:00
cmpmap.lsp Initial revision 2001-06-26 17:14:44 +00:00
cmpmulti.lsp The calling conventions have been changed. SI::C-ARGUMENTS-LIMIT and 2002-10-21 09:27:58 +00:00
cmpspecial.lsp Minimal patches for C++ compatibility 2001-12-20 09:17:51 +00:00
cmptag.lsp Minimal patches for C++ compatibility 2001-12-20 09:17:51 +00:00
cmptest.lsp Reader macro #, is now unsupported. Instead we have implemented 2001-10-07 20:01:50 +00:00
cmptop.lsp Use abs_{srcdir,builddir,top_srcdir}, to avoid problems with latest autoconf. 2002-10-13 16:02:23 +00:00
cmptype.lsp +The compiler produced wrong code for RETURN-FROM forms inside an UNWIND-PROTECT. 2001-11-17 11:02:12 +00:00
cmputil.lsp The calling conventions have been changed. SI::C-ARGUMENTS-LIMIT and 2002-10-21 09:27:58 +00:00
cmpvar.lsp When compiling PSETQ, the arguments would be evaluated in the wrong order. 2001-10-17 18:41:17 +00:00
cmpwt.lsp Fix typo. 2002-05-13 07:24:10 +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
load.lsp.in Initial revision 2001-06-26 17:14:44 +00:00
sysfun.lsp New functions SI:SAFE-EVAL and cl_safe_eval() allow the user to evaluate 2002-10-08 17:40:22 +00:00
test.lsp Initial revision 2001-06-26 17:14:44 +00:00