summaryrefslogtreecommitdiffstats
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
...
* * eval.c (identity_s): New global variable.Kaz Kylheku2014-06-191-2/+35
* Bugfix: dwim operator contradicts the documentationKaz Kylheku2014-06-191-1/+1
* * eval.c (me_ap): New static function.Kaz Kylheku2014-06-191-1/+13
* * eval.c (eval_init): Register member and member_if as intrinsics.Kaz Kylheku2014-06-181-0/+2
* * eval.c (not_null): New static function.Kaz Kylheku2014-06-171-2/+9
* * eval.c (eval_init): register tuples as intrinsic.Kaz Kylheku2014-06-171-0/+1
* * eval.c (eval_init): Register pos_max, pos_min, find_max,Kaz Kylheku2014-06-151-0/+5
* * eval.c (eval_init): where and sel registered as intrinsicsKaz Kylheku2014-06-151-0/+2
* Bugfix: range and range* broken when "to" argument isKaz Kylheku2014-06-151-5/+5
* * eval.c (eval_init): Change registration of string_cmpKaz Kylheku2014-06-101-2/+7
* Fixing issue with list-like iteration over generic sequences,Kaz Kylheku2014-06-061-4/+8
* * eval.c (eval_init): Register new search function as intrinsic.Kaz Kylheku2014-06-061-0/+1
* * eval.c (eval_lisp1): Function removed.Kaz Kylheku2014-06-031-10/+5
* Documenting the return value of rplaca and rplacd, and changingKaz Kylheku2014-06-031-3/+4
* The call operator should be a function!Kaz Kylheku2014-05-201-14/+6
* * eval.c, gc.c, rand.c, regex.c, signal.c: Remove inclusion of unneededKaz Kylheku2014-04-131-1/+0
* * eval.c (make_var_shadowing_env): Remove unnecessary test forKaz Kylheku2014-04-111-8/+4
* * eval.c (rangev_func, range_star_v_func): Use numericKaz Kylheku2014-04-081-3/+3
* Change to how locations are passed around, for the sake of generationalKaz Kylheku2014-03-291-44/+45
* * eval.c (me_quasilist): New static function.Kaz Kylheku2014-03-251-0/+6
* * eval.c (expand_quasi): Bugfix: incorrect logic, failingKaz Kylheku2014-03-251-8/+11
* * eval.c (eval_init): Register last function as intrinsic.Kaz Kylheku2014-03-231-0/+1
* * eval.c (eval_init): Register empty as intrinsic.Kaz Kylheku2014-03-231-0/+1
* * eval.c (not_s): New symbol var.Kaz Kylheku2014-03-231-2/+27
* * eval.c (me_when): New static function.Kaz Kylheku2014-03-221-0/+7
* * arith.c (tofloat, toint): New functions.Kaz Kylheku2014-03-191-0/+2
* * eval.c (eval_init): Make seed argument optional in make-random-state.Kaz Kylheku2014-03-141-1/+1
* * eval.c (plus_s, prof_s): New symbol global variables.Kaz Kylheku2014-03-121-3/+40
* * eval.c (eval_init): Registration of url_encode and url_decodeKaz Kylheku2014-03-111-3/+0
* * eval.c (apply_intrinsic, lazy_mapcar): Changed linkage to external.Kaz Kylheku2014-03-061-2/+2
* g++ regressions.Kaz Kylheku2014-03-061-1/+1
* * arith.c (logten): New function.Kaz Kylheku2014-03-041-0/+1
* * eval.c (make_env_intrinsic): New static function.Kaz Kylheku2014-03-021-0/+15
* * eval.c (expand): Bugfix. When processing a defvar, should markKaz Kylheku2014-03-021-0/+2
* New quasiquote idea: let's have two quasiquote macros sharing oneKaz Kylheku2014-03-011-21/+37
* * eval.c (expand_qquote): Another bugfix: not recognizing a trailingKaz Kylheku2014-03-011-1/+3
* * eval.c (lookup_sym_lisp1): Bugfix: wasn't following the dynamicKaz Kylheku2014-03-011-25/+25
* * eval.c (self_evaluating_p, maybe_quote): New functions.Kaz Kylheku2014-02-281-1/+21
* Turn *gensym-counter* into proper special variable.Kaz Kylheku2014-02-281-1/+1
* Change in the design of how special variables work, to fix the brokenKaz Kylheku2014-02-281-224/+33
* * eval.c (op_defvar): Remove the same-named symbol macro when aKaz Kylheku2014-02-281-0/+11
* * eval.c (expand_qquote): Fix broken '(,x . ,y) case, whichKaz Kylheku2014-02-281-2/+4
* Bugfixing semantics of symbol macro hiding by variable bindings.Kaz Kylheku2014-02-281-6/+16
* * eval.c (delay_s): Global variable removed.Kaz Kylheku2014-02-271-3/+2
* * lib.c (copy): New function.Kaz Kylheku2014-02-271-1/+1
* * eval.c (maybe_progn): New function.Kaz Kylheku2014-02-271-2/+8
* * eval.c (gun_s): New global variable.Kaz Kylheku2014-02-261-1/+12
* Converting expander special case code transformations intoKaz Kylheku2014-02-261-50/+59
* * eval.c (reg_op): New static function.Kaz Kylheku2014-02-261-45/+50
* * eval.c (do_eval): Set last_form_evaled just beforeKaz Kylheku2014-02-261-2/+3