summaryrefslogtreecommitdiffstats
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
* limit print depth/width when diagnosing oveflow.Kaz Kylheku2021-06-241-0/+11
* New: stack overflow protection.Kaz Kylheku2021-06-231-0/+4
* c_str now takes a self argument.Kaz Kylheku2021-06-231-1/+1
* Dubious new functions cxr/cyr.Kaz Kylheku2021-06-211-0/+2
* expander: bug: atoms in quasiliteral.Kaz Kylheku2021-06-151-0/+3
* defsymacro: regression: don't expand replacement.Kaz Kylheku2021-06-151-12/+29
* errors: avoid premature release of deferred warnings.Kaz Kylheku2021-06-111-2/+2
* lib: new function, fill-vec.Kaz Kylheku2021-06-081-0/+1
* expander: expand must only ignores unbound warnings.Kaz Kylheku2021-06-071-1/+20
* bugfix: do not expand defun body with name in scope.Kaz Kylheku2021-06-041-4/+1
* json: functions put-json and put-jsonl.Kaz Kylheku2021-05-291-0/+2
* json: get-json function.Kaz Kylheku2021-05-281-0/+1
* json: tojson function.Kaz Kylheku2021-05-281-0/+1
* eval: bugfix: expand keys in case{q,ql,qual}*Kaz Kylheku2021-05-211-2/+2
* compiler: better code for global var definitions.Kaz Kylheku2021-05-141-4/+22
* lib: basic support for trees as sequences.Kaz Kylheku2021-05-091-12/+18
* mapcar*: fix broken.Kaz Kylheku2021-04-291-1/+1
* macros: lexical-var-p: don't report t for specials.Kaz Kylheku2021-04-281-8/+30
* compile/eval: new operator, mac-env-param-bind.Kaz Kylheku2021-04-211-3/+37
* expander: fun: misleading diagnostic.Kaz Kylheku2021-03-281-1/+1
* compile/eval: more standard formatting for diags.Kaz Kylheku2021-03-271-4/+4
* lib: new functions join, join-with.Kaz Kylheku2021-03-091-1/+6
* expander: improve diagnosis of invalid dotted syntax.Kaz Kylheku2021-02-181-17/+33
* compiler: eliminate block from recursive functions.Kaz Kylheku2021-02-121-3/+5
* maprod, maprend: correct self name.Kaz Kylheku2021-01-151-2/+2
* mapcar/maprod: show-stopper bug.Kaz Kylheku2021-01-151-2/+6
* Copyright year bump 2021.Kaz Kylheku2021-01-141-1/+1
* progn, prog1, prog2: now also functions.Kaz Kylheku2021-01-011-0/+19
* New macro: prog2Kaz Kylheku2021-01-011-1/+14
* eval: use symbol vars for registering if, and or.Kaz Kylheku2021-01-011-3/+3
* shuffle/nshuffle: take optional random state argument.Kaz Kylheku2020-12-291-2/+2
* txr, eval: eliminate some func_n1 calls.Kaz Kylheku2020-12-101-2/+2
* mapcar: regression: not not converting to left typeKaz Kylheku2020-10-101-1/+2
* time: move time functions out of lib.c into time.c.Kaz Kylheku2020-10-071-14/+0
* tags: address small issue with tag lookup.Kaz Kylheku2020-09-011-4/+4
* New function: reject.Kaz Kylheku2020-09-011-0/+1
* txr: repeat ferrets out Lisp-embedded vars.Kaz Kylheku2020-08-171-1/+1
* Change noreturn to NORETURN.Kaz Kylheku2020-08-071-3/+3
* New sspl function.Kaz Kylheku2020-07-221-0/+1
* Support weak semantics in symbol packages.Kaz Kylheku2020-07-121-2/+2
* listener: new *-1, *-2 ... *-20 macros.Kaz Kylheku2020-07-111-1/+1
* New function: iterable.Kaz Kylheku2020-07-021-0/+1
* c_num: now takes self argument.Kaz Kylheku2020-06-291-12/+16
* New function: maprodo.Kaz Kylheku2020-06-281-0/+12
* New functions: list-seq, ved-seq and str-seq.Kaz Kylheku2020-06-281-0/+3
* each: fix (each ()) segfault.Kaz Kylheku2020-06-061-4/+5
* mapcar/maprod: fix stack overflow regression.Kaz Kylheku2020-06-051-6/+5
* mapping: rewrite loop using seq_info and args.Kaz Kylheku2020-06-041-19/+27
* mapcar, mappend, mapdo: merge implementations.Kaz Kylheku2020-06-041-60/+20
* maprod: bugfix: not reducing to mapcar.Kaz Kylheku2020-06-041-5/+6