summaryrefslogtreecommitdiffstats
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* trace: implement redefinition checks.Kaz Kylheku2017-03-171-0/+15
* Fix missing nao terminator in formatted printing.Kaz Kylheku2017-03-131-2/+2
* New functions starts-with and ends-with.Kaz Kylheku2017-03-121-0/+2
* New rmismatch function.Kaz Kylheku2017-03-121-0/+1
* match-fun: make last two args optional.Kaz Kylheku2017-03-121-1/+1
* uref: the a.b.c syntax extended to .a.b.cKaz Kylheku2017-03-061-1/+2
* New floor-rem, ceil-rem and round-rem.Kaz Kylheku2017-02-261-1/+4
* Second argument optional in trunc.Kaz Kylheku2017-02-251-1/+1
* Adding round function.Kaz Kylheku2017-02-251-0/+1
* floor and ceil do division, with optional second arg.Kaz Kylheku2017-02-241-2/+2
* Add rassoc and rassql functions.Kaz Kylheku2017-02-111-0/+2
* consistency: treat members of struct env in order.Kaz Kylheku2017-02-101-2/+2
* Use non-hacky representation for deferrable warnings.Kaz Kylheku2017-02-101-10/+13
* Properly default arguments in expand_with_free_refs.Kaz Kylheku2017-02-101-1/+3
* Better way for releasing deferred warnings.Kaz Kylheku2017-02-101-3/+3
* Extend functionality of sys:expand-with-free-refs.Kaz Kylheku2017-02-091-5/+71
* sys:op: don't warn about @var targets.Kaz Kylheku2017-02-091-5/+11
* Suppress only deferrable warnings in op expander.Kaz Kylheku2017-02-091-1/+1
* Muffle only deferrable warnings in sys:expand.Kaz Kylheku2017-02-091-1/+1
* New system function: expand-with-free-refs.Kaz Kylheku2017-02-081-0/+35
* Expose rlcp_tree function.Kaz Kylheku2017-02-041-0/+1
* bugfix: "expansion at nil" in error trace.Kaz Kylheku2017-02-031-1/+1
* Dump deferred warnings when eval exception thrown.Kaz Kylheku2017-02-031-0/+2
* Expand sys:setqf separately, with better accuracy.Kaz Kylheku2017-02-031-1/+25
* Forbid lexical function mutation.Kaz Kylheku2017-02-031-1/+39
* Expander check for macro destination in setq forms.Kaz Kylheku2017-02-031-0/+4
* When expanding sys:lisp1-value, check for bad form.Kaz Kylheku2017-02-031-1/+5
* More accurate error wording from Lisp-1 operators.Kaz Kylheku2017-02-031-2/+2
* Expose expand_params as sys:expand-params.Kaz Kylheku2017-01-291-0/+1
* bugfix: :filter not handled right in output var.Kaz Kylheku2017-01-261-1/+1
* New catch*, giving access to exception symbol.Kaz Kylheku2017-01-251-1/+4
* bugfix: wrong context form in mac-param-bind.Kaz Kylheku2017-01-251-1/+1
* Expose plist to alist functions.Kaz Kylheku2017-01-241-0/+2
* New memp function for searching a plist.Kaz Kylheku2017-01-241-0/+1
* bugfix: wrong macro env across param expansion.Kaz Kylheku2017-01-241-10/+22
* Support keyword params via :key param list macro.Kaz Kylheku2017-01-231-3/+7
* diagnose (:whole . blah) as dangling :whole.Kaz Kylheku2017-01-231-1/+1
* bugfix: :whole and :form allow destructuring.Kaz Kylheku2017-01-231-13/+13
* Bump copyright year to 2017.Kaz Kylheku2017-01-231-1/+1
* bugfix: expansion order in face of param macros.Kaz Kylheku2017-01-221-27/+33
* Don't expand arg in @{var :filter arg}.Kaz Kylheku2017-01-221-1/+27
* Muffle expansion warning in op macro.Kaz Kylheku2017-01-181-2/+6
* Bugfix: macros not expanded in quasiliterals.Kaz Kylheku2017-01-181-0/+2
* Use tentative def mechanism for functions and vars.Kaz Kylheku2017-01-151-0/+6
* Dump deferred warnings in eval_intrinsic.Kaz Kylheku2017-01-151-1/+3
* Functions for error reporting out of macros.Kaz Kylheku2017-01-151-0/+2