summaryrefslogtreecommitdiffstats
path: root/eval.h
Commit message (Expand)AuthorAgeFilesLines
* Methods for turning objects into sequences.Kaz Kylheku2016-06-011-0/+1
* New feature: self-load-path symbol macro.Kaz Kylheku2016-05-181-0/+2
* Simple indirection on pattern functions: @(call).Kaz Kylheku2016-04-271-1/+1
* New semantics for @(if) directive.Kaz Kylheku2016-03-221-1/+1
* Use last-form-evaled mechanism for pattern language.Kaz Kylheku2016-01-021-0/+1
* Copyright year bump.Kaz Kylheku2015-12-311-1/+1
* Fix regression in tab completion.Kaz Kylheku2015-12-301-0/+1
* TXR quasiliterals and output vars treated as Lisp.Kaz Kylheku2015-12-261-0/+2
* Refactor propagation of contexts in evaluator.Kaz Kylheku2015-11-301-1/+3
* Drop ctx_form param on env_vbind_special and apply.Kaz Kylheku2015-11-301-1/+1
* Change funcall_interp API.Kaz Kylheku2015-11-301-1/+1
* Rename interp_fun function.Kaz Kylheku2015-11-301-1/+1
* Error reports trace through layers of macroexpansion.Kaz Kylheku2015-11-281-0/+1
* Report chain of macro-expansions in errors.Kaz Kylheku2015-11-251-0/+1
* New equality substitution.Kaz Kylheku2015-11-201-0/+1
* Copy envs for middle-of-binding continuations.Kaz Kylheku2015-11-051-0/+1
* Pattern vars accessed from Lisp now dynamic.Kaz Kylheku2015-11-041-0/+1
* Expose eval_error out of eval module.Kaz Kylheku2015-10-281-0/+1
* Renaming some functions for consistency.Kaz Kylheku2015-10-161-1/+1
* New functions, subtypep and typep.Kaz Kylheku2015-09-081-1/+1
* Parenthesis sensitivity for completion.Kaz Kylheku2015-09-061-0/+1
* Introducing structs.Kaz Kylheku2015-09-021-1/+1
* Large scale conversion to new way of handling arguments.Kaz Kylheku2015-08-231-2/+3
* Dot with no whitespace generates qref syntax.Kaz Kylheku2015-08-101-1/+1
* * eval.c (func_get_name): New function.Kaz Kylheku2015-08-041-0/+1
* Switching some globals to lexical and changing some names.Kaz Kylheku2015-08-031-0/+3
* Multi-line, indented printing of structure.Kaz Kylheku2015-07-311-0/+3
* Adding anaphoric ifa macro.Kaz Kylheku2015-06-171-0/+1
* Crack down on redefinitions of built-ins.Kaz Kylheku2015-05-081-0/+1
* * eval.c (prinl, pprinl): Become external functions.Kaz Kylheku2015-03-281-0/+3
* Improved error reporting, particularly for macro expansion.Kaz Kylheku2015-02-211-1/+1
* Update copyright notices from 2014 to 2015.Kaz Kylheku2015-02-011-1/+1
* * Makefile, arith.c, arith.h, combi.c, combi.h, configure, debug.c,Kaz Kylheku2014-07-231-16/+16
* Change to how locations are passed around, for the sake of generationalKaz Kylheku2014-03-291-1/+1
* * eval.c (apply_intrinsic, lazy_mapcar): Changed linkage to external.Kaz Kylheku2014-03-061-0/+2
* Change in the design of how special variables work, to fix the brokenKaz Kylheku2014-02-281-0/+2
* * parser.y: Allow the (. expr) syntax to denote expr.Kaz Kylheku2014-02-221-1/+1
* Preparation for lexical macros: we need to pass a macroKaz Kylheku2014-02-221-2/+2
* In the spirit of the previous hack, here is another hack toKaz Kylheku2014-02-161-0/+2
* * Makefile (OBJS): New object file, combi.o.Kaz Kylheku2014-02-111-0/+1
* Bugfix: @(require ...) not expanding forms.Kaz Kylheku2014-01-231-0/+1
* * eval.c (eval_instrinsic): Changed to external linkage.Kaz Kylheku2014-01-221-0/+1
* Bumping copyrights to 2014 and expressing them as year ranges.Kaz Kylheku2013-12-101-1/+1
* * eval.c (mapcarv): Changed to external linkage.Kaz Kylheku2012-08-291-0/+1
* Support quasiquoting over vectors also, and a bugfix for hashKaz Kylheku2012-03-141-1/+2
* * arith.c: Updated copyright year.Kaz Kylheku2012-02-251-1/+1
* * eval.c (dwim_s): New symbol variable.Kaz Kylheku2012-01-251-0/+2
* Make C globals in TXR Lisp properly assignable, so that for instanceKaz Kylheku2012-01-011-0/+1
* Added evaluation support for quote and quasiquote with unquotes.Kaz Kylheku2011-11-281-0/+1
* Task #11436Kaz Kylheku2011-11-261-0/+38