summaryrefslogtreecommitdiffstats
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
* defsymacro must remove special marking.Kaz Kylheku2016-06-111-0/+2
* Fixing semantics of makunbound.Kaz Kylheku2016-06-081-3/+19
* Fixes in field formatting diagnostics.Kaz Kylheku2016-06-041-5/+6
* Move registration of hash module functions to hash.cKaz Kylheku2016-05-281-41/+1
* Track origin across op/do expansion.Kaz Kylheku2016-05-231-0/+2
* Use sys_load_s symbol variable.Kaz Kylheku2016-05-181-1/+1
* New feature: self-load-path symbol macro.Kaz Kylheku2016-05-181-2/+32
* Move PRNG-related initialization to rand.cKaz Kylheku2016-04-281-8/+0
* Recycle temporary list-of-lists in mapping functions.Kaz Kylheku2016-04-221-3/+9
* Don't quote path in load and @(load) diagnostics.Kaz Kylheku2016-04-221-1/+1
* Close source files after parsing.Kaz Kylheku2016-04-151-0/+3
* Fix proper-listp to proper-list-p.Kaz Kylheku2016-04-141-3/+7
* Trace expansion more in expansion-time errors.Kaz Kylheku2016-04-131-5/+32
* Bugfix: track origin for built-in macros.Kaz Kylheku2016-04-131-0/+1
* More thorough job of tracking expansion origins.Kaz Kylheku2016-04-131-7/+6
* Don't expand replacements of symbol macros.Kaz Kylheku2016-04-121-3/+6
* Better handling of dot position function calls.Kaz Kylheku2016-04-111-12/+50
* Allow symbol macro in function call dot position.Kaz Kylheku2016-04-071-1/+5
* Adding rightmost item search functions.Kaz Kylheku2016-03-271-1/+14
* Bugfix in error location reporting across macro expansions.Kaz Kylheku2016-03-261-2/+2
* Bugfix: append-each is wrongly destructive.Kaz Kylheku2016-02-291-1/+1
* expand-left and nexpand-left functions.Kaz Kylheku2016-02-291-0/+35
* Header file cleanup.Kaz Kylheku2016-01-221-1/+0
* Reduce header pollution caused by mpi.h.Kaz Kylheku2016-01-221-0/+1
* New random-state-get-vec function.Kaz Kylheku2016-01-181-0/+2
* New function, split*.Kaz Kylheku2016-01-171-0/+1
* Fix omission: the / function becomes n-ary.Kaz Kylheku2016-01-131-1/+1
* bugfix: no location info for unbound var in dohash.Kaz Kylheku2016-01-131-5/+5
* The identity function gets an alias: use.Kaz Kylheku2016-01-131-0/+1
* New internal function scat: variable arg cat_str.Kaz Kylheku2016-01-101-2/+2
* Don't record form as its own macro origin.Kaz Kylheku2016-01-091-2/+2
* Revert chr-isdigit/isxdigit, provide new functions.Kaz Kylheku2016-01-041-0/+2
* Wording change in error_trace.Kaz Kylheku2016-01-021-2/+2
* Use last-form-evaled mechanism for pattern language.Kaz Kylheku2016-01-021-0/+7
* Copyright year bump.Kaz Kylheku2015-12-311-1/+1
* Fix regression in tab completion.Kaz Kylheku2015-12-301-1/+1
* last_form_evaled must track argument evaluation.Kaz Kylheku2015-12-291-4/+3
* Propagate macro ancestry info across macrolet.Kaz Kylheku2015-12-291-1/+4
* Detect loop in error_trace.Kaz Kylheku2015-12-291-0/+3
* Suppress "which is located at nil".Kaz Kylheku2015-12-291-3/+9
* Don't suppress detailed error trace for eval-error.Kaz Kylheku2015-12-291-2/+2
* Don't record nil as the macro ancestor of a form.Kaz Kylheku2015-12-291-1/+2
* Use subtype check for eval error.Kaz Kylheku2015-12-271-1/+1
* TXR quasiliterals and output vars treated as Lisp.Kaz Kylheku2015-12-261-7/+102
* New condlet macro; small change to iflet/whenlet.Kaz Kylheku2015-12-181-6/+14
* Set macro ancestry info in place expansions.Kaz Kylheku2015-12-171-0/+7
* Allow :whole and :form to do destructuring.Kaz Kylheku2015-12-141-7/+15
* symbol-function semantics change; new symbol-macro.Kaz Kylheku2015-12-101-6/+19
* Change representation of top-level macro bindings.Kaz Kylheku2015-12-101-6/+8
* Allow defmacros and defuns to co-exist.Kaz Kylheku2015-12-081-3/+0