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 |
|