summaryrefslogtreecommitdiffstats
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
* split-str gains ability to keep separating pieces.Kaz Kylheku2016-09-161-1/+1
* Merge macro expanders for while and until.Kaz Kylheku2016-09-161-27/+14
* fix broken while* and until*.Kaz Kylheku2016-09-161-2/+2
* key function argument on remq, remql and remqual.Kaz Kylheku2016-09-151-4/+4
* New keepq, keepql and keepqual functions.Kaz Kylheku2016-09-151-0/+3
* Fix bugs in new quasiquote optimization.Kaz Kylheku2016-08-281-2/+4
* Precompute functions used by quasiquote optimizer.Kaz Kylheku2016-08-281-35/+46
* Optimize quasiquote code generation.Kaz Kylheku2016-08-271-9/+98
* Introduce symbol variable for list*.Kaz Kylheku2016-08-271-2/+3
* Put cap on @<digits> value in op/do syntax.Kaz Kylheku2016-08-241-0/+4
* Error on non-bindable sym in defvar and defparm.Kaz Kylheku2016-08-241-0/+3
* Fix bug: global lexicals marked special anyway.Kaz Kylheku2016-08-241-9/+4
* Check arg count when expanding defsymacro.Kaz Kylheku2016-08-241-0/+3
* Misleading error message in defvarl and defsymacro.Kaz Kylheku2016-08-241-2/+2
* Adding time-parse function: wrapper for strptime.Kaz Kylheku2016-08-221-0/+1
* 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