| Commit message (Expand) | Author | Age | Files | Lines |
* | Use non-hacky representation for deferrable warnings. | Kaz Kylheku | 2017-02-10 | 1 | -10/+13 |
* | Properly default arguments in expand_with_free_refs. | Kaz Kylheku | 2017-02-10 | 1 | -1/+3 |
* | Better way for releasing deferred warnings. | Kaz Kylheku | 2017-02-10 | 1 | -3/+3 |
* | Extend functionality of sys:expand-with-free-refs. | Kaz Kylheku | 2017-02-09 | 1 | -5/+71 |
* | sys:op: don't warn about @var targets. | Kaz Kylheku | 2017-02-09 | 1 | -5/+11 |
* | Suppress only deferrable warnings in op expander. | Kaz Kylheku | 2017-02-09 | 1 | -1/+1 |
* | Muffle only deferrable warnings in sys:expand. | Kaz Kylheku | 2017-02-09 | 1 | -1/+1 |
* | New system function: expand-with-free-refs. | Kaz Kylheku | 2017-02-08 | 1 | -0/+35 |
* | Expose rlcp_tree function. | Kaz Kylheku | 2017-02-04 | 1 | -0/+1 |
* | bugfix: "expansion at nil" in error trace. | Kaz Kylheku | 2017-02-03 | 1 | -1/+1 |
* | Dump deferred warnings when eval exception thrown. | Kaz Kylheku | 2017-02-03 | 1 | -0/+2 |
* | Expand sys:setqf separately, with better accuracy. | Kaz Kylheku | 2017-02-03 | 1 | -1/+25 |
* | Forbid lexical function mutation. | Kaz Kylheku | 2017-02-03 | 1 | -1/+39 |
* | Expander check for macro destination in setq forms. | Kaz Kylheku | 2017-02-03 | 1 | -0/+4 |
* | When expanding sys:lisp1-value, check for bad form. | Kaz Kylheku | 2017-02-03 | 1 | -1/+5 |
* | More accurate error wording from Lisp-1 operators. | Kaz Kylheku | 2017-02-03 | 1 | -2/+2 |
* | Expose expand_params as sys:expand-params. | Kaz Kylheku | 2017-01-29 | 1 | -0/+1 |
* | bugfix: :filter not handled right in output var. | Kaz Kylheku | 2017-01-26 | 1 | -1/+1 |
* | New catch*, giving access to exception symbol. | Kaz Kylheku | 2017-01-25 | 1 | -1/+4 |
* | bugfix: wrong context form in mac-param-bind. | Kaz Kylheku | 2017-01-25 | 1 | -1/+1 |
* | Expose plist to alist functions. | Kaz Kylheku | 2017-01-24 | 1 | -0/+2 |
* | New memp function for searching a plist. | Kaz Kylheku | 2017-01-24 | 1 | -0/+1 |
* | bugfix: wrong macro env across param expansion. | Kaz Kylheku | 2017-01-24 | 1 | -10/+22 |
* | Support keyword params via :key param list macro. | Kaz Kylheku | 2017-01-23 | 1 | -3/+7 |
* | diagnose (:whole . blah) as dangling :whole. | Kaz Kylheku | 2017-01-23 | 1 | -1/+1 |
* | bugfix: :whole and :form allow destructuring. | Kaz Kylheku | 2017-01-23 | 1 | -13/+13 |
* | Bump copyright year to 2017. | Kaz Kylheku | 2017-01-23 | 1 | -1/+1 |
* | bugfix: expansion order in face of param macros. | Kaz Kylheku | 2017-01-22 | 1 | -27/+33 |
* | Don't expand arg in @{var :filter arg}. | Kaz Kylheku | 2017-01-22 | 1 | -1/+27 |
* | Muffle expansion warning in op macro. | Kaz Kylheku | 2017-01-18 | 1 | -2/+6 |
* | Bugfix: macros not expanded in quasiliterals. | Kaz Kylheku | 2017-01-18 | 1 | -0/+2 |
* | Use tentative def mechanism for functions and vars. | Kaz Kylheku | 2017-01-15 | 1 | -0/+6 |
* | Dump deferred warnings in eval_intrinsic. | Kaz Kylheku | 2017-01-15 | 1 | -1/+3 |
* | Functions for error reporting out of macros. | Kaz Kylheku | 2017-01-15 | 1 | -0/+2 |
* | bugfix: diagnose dotted form calls consistently. | Kaz Kylheku | 2017-01-13 | 1 | -13/+13 |
* | Deferred warnings. | Kaz Kylheku | 2017-01-13 | 1 | -8/+58 |
* | Allow last var to be omitted in whilet. | Kaz Kylheku | 2017-01-06 | 1 | -3/+13 |
* | New Lisp feature: param list expander. | Kaz Kylheku | 2017-01-04 | 1 | -6/+40 |
* | bugfix: sys:setq bindable check must be warning. | Kaz Kylheku | 2017-01-01 | 1 | -1/+7 |
* | Bugfix: repeated expansion of catch unstable. | Kaz Kylheku | 2016-12-31 | 1 | -12/+17 |
* | Check for non-symbols in catch clauses. | Kaz Kylheku | 2016-12-31 | 1 | -0/+2 |
* | Check assignment special forms at expansion time. | Kaz Kylheku | 2016-12-29 | 1 | -35/+29 |
* | Reintroduce lambda checks and macro param bugfix. | Kaz Kylheku | 2016-12-29 | 1 | -37/+67 |
* | Bugfix: optarg presence indicators may be specials. | Kaz Kylheku | 2016-12-29 | 1 | -0/+7 |
* | Hoist binding and arg checking to expansion time. | Kaz Kylheku | 2016-12-29 | 1 | -171/+124 |
* | Add qquot optimization for ranges. | Kaz Kylheku | 2016-12-25 | 1 | -0/+10 |
* | Bugfix: incorrect quasi-quoting over #R syntax. | Kaz Kylheku | 2016-12-25 | 1 | -1/+5 |
* | bugfix: dynamic env handling in parallel binding | Kaz Kylheku | 2016-12-23 | 1 | -18/+57 |
* | Last var may be omitted in iflet/whenlet/condlet. | Kaz Kylheku | 2016-12-22 | 1 | -2/+16 |
* | comment change in expander. | Kaz Kylheku | 2016-12-20 | 1 | -4/+3 |