Juan Jose Garcia Ripoll
|
5a08245719
|
Last braces which are not part of IF statements
|
2012-12-01 01:00:59 +01:00 |
|
Juan Jose Garcia Ripoll
|
d5fd199116
|
Added some IGNORE declarations and fixed some references to undefined variables.
|
2011-12-28 16:33:27 +01:00 |
|
Juan Jose Garcia Ripoll
|
d9d6d6864d
|
C2 functions now receive the C1FORM as an argument.
|
2011-12-28 12:00:01 +01:00 |
|
Juan Jose Garcia Ripoll
|
c2e2171dc0
|
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 |
|
Juan Jose Garcia Ripoll
|
910e79852e
|
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 |
|
Juan Jose Garcia Ripoll
|
44d23d1cdf
|
Factor the code for creating stack frames from varargs. Removed some arguments from ecl_apply_from_stack_frame and _ecl_standard_dispatch.
|
2009-02-17 23:40:27 +01:00 |
|
Juan Jose Garcia Ripoll
|
9f42309fbd
|
Finished the new dispatch code.
|
2009-02-14 00:01:57 +01:00 |
|
Juan Jose Garcia Ripoll
|
7c5ab4f1fb
|
Some functions now take a cl_env_ptr argument, becoming better isolated.
|
2008-10-11 22:32:54 +02:00 |
|
Juan Jose Garcia Ripoll
|
e10d4340c5
|
Speed up calling unknown functions by having a local frame that we reuse
|
2008-06-29 02:32:01 +02:00 |
|
jgarcia
|
bd09f93e3c
|
Modify call frames to keep pointers and let cl_funcall() share frames among calls
|
2008-05-12 08:11:37 +00:00 |
|
jgarcia
|
52f4df1901
|
Merged the new function call code
|
2008-02-16 10:28:32 +00:00 |
|
jgarcia
|
a59f90871a
|
Emacs modelines for better editing
|
2008-02-02 19:14:05 +00:00 |
|
jgarcia
|
20ab0394db
|
New special forms for handling the lisp stack. These constructions are used for function calls with too many arguments, multiple-value-prog1, unwind-protect, etc
|
2006-05-29 08:53:53 +00:00 |
|