summaryrefslogtreecommitdiffstats
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
...
* * eval.c (eval_init): Register interpose and lconsp as intrinsics.Kaz Kylheku2014-07-141-0/+2
* Implementing local function binding constructs.Kaz Kylheku2014-07-101-3/+118
* * eval.c: Comment spelling.Kaz Kylheku2014-07-101-1/+1
* * eval.c (bindings_helper): New parameter to indicate thatKaz Kylheku2014-07-081-6/+9
* * eval.c (apf_s, ipf_s): New symbol variables.Kaz Kylheku2014-07-031-12/+19
* * eval.c (apf, ipf): Bugfix: do_apf and do_ipfKaz Kylheku2014-07-031-2/+2
* * eval.c (dwim_loc): Support indexing using a list of positions,Kaz Kylheku2014-07-021-10/+29
* * arith.c (bit): New function.Kaz Kylheku2014-06-281-0/+1
* Bugfix: apply_intrinsic and iapply must not destructivelyKaz Kylheku2014-06-271-22/+27
* * eval.c (iapply_s): new global variable.Kaz Kylheku2014-06-261-2/+49
* * eval.c (eval_init): register range_regex and tok_whereKaz Kylheku2014-06-261-0/+2
* * eval.c (mapcarv): Use mapcar_listout, so list_of_lists can beKaz Kylheku2014-06-261-1/+3
* Bugfix: macros not being expanded in expansions embedded inKaz Kylheku2014-06-201-0/+14
* * eval.c (do_apf, apf): New functions.Kaz Kylheku2014-06-201-0/+11
* Improve error reporting.Kaz Kylheku2014-06-201-8/+12
* * 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