summaryrefslogtreecommitdiffstats
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
...
* bugfix: op module inversely depends on sys:l1-val.Kaz Kylheku2018-02-141-1/+64
* cleanup: harmonize lisp1-eval-related symbol variables.Kaz Kylheku2018-02-141-6/+6
* term: move near site of use.Kaz Kylheku2018-01-071-0/+7
* Use rplaca and rplacd instead of set over car_l/cdr_l.Kaz Kylheku2018-01-011-2/+2
* New methods rplaca and rplacd.Kaz Kylheku2017-12-301-2/+2
* read, iread: source location recording now conditional.Kaz Kylheku2017-12-291-2/+2
* New functions: rlist and rlist*.Kaz Kylheku2017-12-181-0/+40
* expander: do constant folding of a..b range exprs.Kaz Kylheku2017-12-181-0/+9
* prof: deal with overflowing mem counters.Kaz Kylheku2017-12-041-2/+17
* bugfix: code-walk the result of a declined macro.Kaz Kylheku2017-11-291-2/+3
* macros: expand declined form in outer env.Kaz Kylheku2017-11-241-0/+14
* New function: grade.Kaz Kylheku2017-11-231-0/+1
* caseq, caseql, casequal: improvement in expansion.Kaz Kylheku2017-10-251-0/+3
* tprint and -t option: handle infinite list.Kaz Kylheku2017-10-121-11/+32
* cleanup: remove unnecessary header includes.Kaz Kylheku2017-09-191-1/+0
* new: macroexpand-lisp1 and macroexpand-1-lisp1.Kaz Kylheku2017-08-311-4/+28
* New function: inverse of cumulative normal dist.Kaz Kylheku2017-08-311-0/+1
* Rewriting op/do macros in Lisp.Kaz Kylheku2017-08-291-3/+10
* Allow sys:var and sys:expr redefinition.Kaz Kylheku2017-08-281-0/+2
* expander: do dot-to-apply for meta-expressions.Kaz Kylheku2017-08-281-4/+35
* Make len a synonym for length.Kaz Kylheku2017-08-071-1/+3
* New spl and tok: variants of tok-str and split-str.Kaz Kylheku2017-08-071-0/+2
* tok-str requires two arguments, not just one.Kaz Kylheku2017-08-071-1/+1
* Add sum and prod convenience functions.Kaz Kylheku2017-08-051-0/+2
* bugfix: spurious nils in pad function's output.Kaz Kylheku2017-08-021-5/+6
* lib: deprecate set-diff; extend set operations.Kaz Kylheku2017-07-261-1/+5
* new function: nthKaz Kylheku2017-07-181-0/+1
* lib: new function, relate.Kaz Kylheku2017-07-171-0/+1
* bugfix: spurious warnings issued against lisp1 eval.Kaz Kylheku2017-07-141-2/+8
* structs: improve access to initfun and postinitfun.Kaz Kylheku2017-07-091-2/+8
* expander: fix neglect to expand lambda and fun.Kaz Kylheku2017-07-071-4/+15
* Lisp: lambda expressions are function names now.Kaz Kylheku2017-07-071-0/+2
* New Cartesian product mapping functions.Kaz Kylheku2017-06-281-0/+59
* New cptr functions cptr-cast and int-cptr.Kaz Kylheku2017-06-261-0/+2
* cptr-int and cptr-obj can make typed cptr objects.Kaz Kylheku2017-06-191-2/+2
* mkstring char argument is optional.Kaz Kylheku2017-06-011-1/+1
* Refactoring hash bang support; hash bang null hack.Kaz Kylheku2017-05-301-1/+1
* command line: --eargs semantics change.Kaz Kylheku2017-05-301-1/+1
* Splitting cptr object into separate CPTR tag.Kaz Kylheku2017-05-151-0/+2
* cptr: new functions.Kaz Kylheku2017-05-091-0/+6
* Bugfix expansion: return-from, sys:abscond-from, block*.Kaz Kylheku2017-04-151-3/+8
* Make it a warning only when built-ins redefined.Kaz Kylheku2017-04-141-4/+4
* Indexing in variable subst applies to any sequence.Kaz Kylheku2017-04-051-9/+18
* New time-parse-local and time-parse-utc functions.Kaz Kylheku2017-04-041-0/+2
* apply and iapply bugfix: split sequences into args.Kaz Kylheku2017-04-031-2/+17
* Important improvement in opip: support slot access.Kaz Kylheku2017-03-291-1/+1
* Short-circuit lisp-1 expander for atoms.Kaz Kylheku2017-03-241-0/+3
* bugfix: neglected unbound warnings in DWIM syntax.Kaz Kylheku2017-03-241-0/+4
* Sandboxing support via *package-alist*.Kaz Kylheku2017-03-171-0/+1
* Rename badly named default_bool_argKaz Kylheku2017-03-171-17/+17