| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | * eval.c (plus_s, prof_s): New symbol global variables. | Kaz Kylheku | 2014-03-12 | 1 | -3/+40 |
* | * eval.c (eval_init): Registration of url_encode and url_decode | Kaz Kylheku | 2014-03-11 | 1 | -3/+0 |
* | * eval.c (apply_intrinsic, lazy_mapcar): Changed linkage to external. | Kaz Kylheku | 2014-03-06 | 1 | -2/+2 |
* | g++ regressions. | Kaz Kylheku | 2014-03-06 | 1 | -1/+1 |
* | * arith.c (logten): New function. | Kaz Kylheku | 2014-03-04 | 1 | -0/+1 |
* | * eval.c (make_env_intrinsic): New static function. | Kaz Kylheku | 2014-03-02 | 1 | -0/+15 |
* | * eval.c (expand): Bugfix. When processing a defvar, should mark | Kaz Kylheku | 2014-03-02 | 1 | -0/+2 |
* | New quasiquote idea: let's have two quasiquote macros sharing one | Kaz Kylheku | 2014-03-01 | 1 | -21/+37 |
* | * eval.c (expand_qquote): Another bugfix: not recognizing a trailing | Kaz Kylheku | 2014-03-01 | 1 | -1/+3 |
* | * eval.c (lookup_sym_lisp1): Bugfix: wasn't following the dynamic | Kaz Kylheku | 2014-03-01 | 1 | -25/+25 |
* | * eval.c (self_evaluating_p, maybe_quote): New functions. | Kaz Kylheku | 2014-02-28 | 1 | -1/+21 |
* | Turn *gensym-counter* into proper special variable. | Kaz Kylheku | 2014-02-28 | 1 | -1/+1 |
* | Change in the design of how special variables work, to fix the broken | Kaz Kylheku | 2014-02-28 | 1 | -224/+33 |
* | * eval.c (op_defvar): Remove the same-named symbol macro when a | Kaz Kylheku | 2014-02-28 | 1 | -0/+11 |
* | * eval.c (expand_qquote): Fix broken '(,x . ,y) case, which | Kaz Kylheku | 2014-02-28 | 1 | -2/+4 |
* | Bugfixing semantics of symbol macro hiding by variable bindings. | Kaz Kylheku | 2014-02-28 | 1 | -6/+16 |
* | * eval.c (delay_s): Global variable removed. | Kaz Kylheku | 2014-02-27 | 1 | -3/+2 |
* | * lib.c (copy): New function. | Kaz Kylheku | 2014-02-27 | 1 | -1/+1 |
* | * eval.c (maybe_progn): New function. | Kaz Kylheku | 2014-02-27 | 1 | -2/+8 |
* | * eval.c (gun_s): New global variable. | Kaz Kylheku | 2014-02-26 | 1 | -1/+12 |
* | Converting expander special case code transformations into | Kaz Kylheku | 2014-02-26 | 1 | -50/+59 |
* | * eval.c (reg_op): New static function. | Kaz Kylheku | 2014-02-26 | 1 | -45/+50 |
* | * eval.c (do_eval): Set last_form_evaled just before | Kaz Kylheku | 2014-02-26 | 1 | -2/+3 |
* | * eval.c (expand_op): Use rlcp_tree when constructing the | Kaz Kylheku | 2014-02-26 | 1 | -6/+6 |
* | * eval.c (expand_place): Unnecessary, buggy function removed. | Kaz Kylheku | 2014-02-26 | 1 | -78/+3 |
* | * eval.c (eval_init): HAVE_MAKEDEV not HAVE_MKDEV. | Kaz Kylheku | 2014-02-25 | 1 | -1/+1 |
* | * configure: Added feature tests for makedev, link/symlink/readlink, | Kaz Kylheku | 2014-02-25 | 1 | -2/+9 |
* | * eval.c (eval_init): Intern symlink_wrap, link_wrap, readlink_wrap. | Kaz Kylheku | 2014-02-24 | 1 | -0/+3 |
* | * eval.c (eval_init): Register forgotten s_ifsock variable. | Kaz Kylheku | 2014-02-24 | 1 | -0/+14 |
* | * eval.c (expand_qquote): Bugfix. Was not handling an unquote | Kaz Kylheku | 2014-02-24 | 1 | -1/+3 |
* | Symbol macros. | Kaz Kylheku | 2014-02-24 | 1 | -31/+189 |
* | * eval.c (env_fbind, env_vbind): Use acons_new_c, and provide | Kaz Kylheku | 2014-02-23 | 1 | -45/+34 |
* | * eval.c (bindings_helper): This must now bind dynamic values | Kaz Kylheku | 2014-02-23 | 1 | -74/+45 |
* | Get special variable overriding working in function and macro | Kaz Kylheku | 2014-02-23 | 1 | -48/+122 |
* | Introducing some changes for improved handling of special variables. | Kaz Kylheku | 2014-02-23 | 1 | -15/+32 |
* | * eval.c (symbol_function): Retrieve the global macro binding if the | Kaz Kylheku | 2014-02-22 | 1 | -3/+6 |
* | * eval.c (prinl, pprinl): New functions. | Kaz Kylheku | 2014-02-22 | 1 | -0/+16 |
* | * eval.c (eval_intrinsic): We don't need to make an environment | Kaz Kylheku | 2014-02-22 | 1 | -10/+7 |
* | Implemented macrolet. | Kaz Kylheku | 2014-02-22 | 1 | -3/+45 |
* | * eval.c (bind_macro_params, expand_macro, macroexpand_1, macroexpand): | Kaz Kylheku | 2014-02-22 | 1 | -13/+13 |
* | Preparation for lexical macros: we need to pass a macro | Kaz Kylheku | 2014-02-22 | 1 | -95/+107 |
* | Replacing uses of the eq function which are used only as C booleans, | Kaz Kylheku | 2014-02-22 | 1 | -2/+2 |
* | The C function nullp is being renamed to null, and the rarely | Kaz Kylheku | 2014-02-22 | 1 | -11/+11 |
* | Implementing special variables with local overriding. | Kaz Kylheku | 2014-02-21 | 1 | -43/+162 |
* | * eval.c (subst_vars): Change throwing of query_error_s | Kaz Kylheku | 2014-02-21 | 1 | -2/+1 |
* | * eval.c (macro_form_p, macroexpand_1, macroexpand): New static | Kaz Kylheku | 2014-02-20 | 1 | -0/+42 |
* | * eval.c (env_hash): new function. | Kaz Kylheku | 2014-02-18 | 1 | -0/+18 |
* | The mode argument in some stream-opening functions becomes optional. | Kaz Kylheku | 2014-02-18 | 1 | -3/+3 |
* | * eval.c (bind_args, op_defvar, op_defun, op_defmacro, op_modplace): | Kaz Kylheku | 2014-02-17 | 1 | -5/+5 |
* | * eval.c (eval_init): Register gensym function as the gensym | Kaz Kylheku | 2014-02-17 | 1 | -1/+2 |