summaryrefslogtreecommitdiffstats
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Adding mboundp and mmakunbound.Kaz Kylheku2015-12-081-0/+14
* New function macro-ancestor.Kaz Kylheku2015-12-081-0/+1
* Suppress superfluous "located at" message.Kaz Kylheku2015-11-301-9/+5
* defun can define methods.Kaz Kylheku2015-11-301-9/+24
* Refactor propagation of contexts in evaluator.Kaz Kylheku2015-11-301-58/+74
* Drop ctx_form param on env_vbind_special and apply.Kaz Kylheku2015-11-301-23/+23
* Change funcall_interp API.Kaz Kylheku2015-11-301-1/+3
* Rename interp_fun function.Kaz Kylheku2015-11-301-1/+1
* func-get-name calculates a name for methods.Kaz Kylheku2015-11-301-1/+4
* Improve destructuring error messages.Kaz Kylheku2015-11-291-4/+4
* Error reports trace through layers of macroexpansion.Kaz Kylheku2015-11-281-9/+56
* Propagate location info in progn optimization.Kaz Kylheku2015-11-281-1/+1
* Improve source loc copying in expand_qquote.Kaz Kylheku2015-11-281-5/+5
* Report chain of macro-expansions in errors.Kaz Kylheku2015-11-251-2/+14
* New functions window-map and window-mappend.Kaz Kylheku2015-11-251-0/+2
* Provide butlast function.Kaz Kylheku2015-11-201-0/+1
* Adding revappend and nreconc.Kaz Kylheku2015-11-111-0/+2
* New function: group-reduce.Kaz Kylheku2015-11-101-0/+2
* New block* op; functions return* and sys:abscond*.Kaz Kylheku2015-11-091-2/+34
* Variable init forms of for go inside nil block.Kaz Kylheku2015-11-081-3/+7
* New iread function.Kaz Kylheku2015-11-071-0/+1
* Copy envs for middle-of-binding continuations.Kaz Kylheku2015-11-051-14/+68
* Pattern vars accessed from Lisp now dynamic.Kaz Kylheku2015-11-041-1/+1
* New range type, distinct from cons cell.Kaz Kylheku2015-11-011-0/+5