summaryrefslogtreecommitdiffstats
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
* New function, clamp.Kaz Kylheku2015-08-131-0/+1
* New display-width function.Kaz Kylheku2015-08-131-0/+1
* Dot with no whitespace generates qref syntax.Kaz Kylheku2015-08-101-1/+2
* C++ upkeep: resolve multiple definitions of fun_k.Kaz Kylheku2015-08-071-2/+1
* Better diagnosis for loose @ forms.Kaz Kylheku2015-08-061-0/+7
* * eval.c (do_eval): Bugfix: though last_form_evaled isKaz Kylheku2015-08-051-0/+1
* * eval.c (bind_args): Use new ~! for proper indentationKaz Kylheku2015-08-041-5/+5
* * eval.c (func_get_name): New function.Kaz Kylheku2015-08-041-7/+41
* * eval.c (force): Default the new second argument of source_loc_str.Kaz Kylheku2015-08-041-6/+7
* * hash.c (hash_revget): New function.Kaz Kylheku2015-08-041-0/+1
* Switching some globals to lexical and changing some names.Kaz Kylheku2015-08-031-12/+31
* Introducing global lexicals: defvarl, defparml.Kaz Kylheku2015-08-031-13/+32
* * eval.c (special_p): Function renamed to special_var_p.Kaz Kylheku2015-08-011-7/+9
* Multi-line, indented printing of structure.Kaz Kylheku2015-07-311-4/+16
* * eval.c (op_quote): Improved diagnostic.Kaz Kylheku2015-07-241-1/+1
* Adding nthcdr as accessor.Kaz Kylheku2015-07-221-0/+1
* Improve bad argument diagnosis for place macros.Kaz Kylheku2015-07-221-0/+13
* Implementing second through tenth as places.Kaz Kylheku2015-07-221-0/+4
* * eval.c (eval_init): Register new split function.Kaz Kylheku2015-07-211-0/+1
* Expand away sys:lisp1-value based on lexical info.Kaz Kylheku2015-07-111-2/+28
* * eval.c (eval_init): Register bindable as intrinsic.Kaz Kylheku2015-07-101-1/+1
* Hash-bang support for .tl files.Kaz Kylheku2015-07-021-1/+1
* Fix TXR 97 regression in quasiliterals.Kaz Kylheku2015-06-271-1/+1
* * hash.c (hash_from_pairs, hash_list): New functions.Kaz Kylheku2015-06-241-0/+2
* Hash subset testing.Kaz Kylheku2015-06-231-0/+2
* * eval.c (eval_init): Register have function, synonym of true.Kaz Kylheku2015-06-201-1/+4
* Adding anaphoric ifa macro.Kaz Kylheku2015-06-171-0/+5
* Lisp load macro.Kaz Kylheku2015-06-131-0/+44
* Fix mismanaged dyn_env variable.Kaz Kylheku2015-05-251-3/+4
* Ligher weight debug instrumentation.Kaz Kylheku2015-05-221-3/+5
* symbol-function, symbol-value and fun become places.Kaz Kylheku2015-05-221-0/+19
* Introduce defparm operator.Kaz Kylheku2015-05-211-0/+18
* * eval.c (symbol_value): Retrieve the binding of a symbolKaz Kylheku2015-05-151-2/+24
* * eval.c (env_vb_to_fb): Allow null env argument. ThisKaz Kylheku2015-05-121-3/+5
* DWIM places must use Lisp-1 semantics.Kaz Kylheku2015-05-121-0/+33
* * eval.c (lookup_var_l): Gut this function of its sillyKaz Kylheku2015-05-121-30/+6
* Fix argument count checking regression.Kaz Kylheku2015-05-111-4/+6
* Improve error message related to splice misuse.Kaz Kylheku2015-05-091-2/+2
* Crack down on redefinitions of built-ins.Kaz Kylheku2015-05-081-8/+44
* * Makefile (LISP_TO_C_STRING): Strip comments, but not comment lines,Kaz Kylheku2015-05-071-2/+2
* New macro-based framework for assignment places.Kaz Kylheku2015-05-061-312/+55
* Do some cleanup in progn-like form sequences.Kaz Kylheku2015-05-051-9/+45
* Deal with bad quote syntax.Kaz Kylheku2015-05-031-0/+4
* Improved syntax checking: defun, flet, labels, lambda.Kaz Kylheku2015-04-291-48/+75
* Allow (force ...) to be an assignable place.Kaz Kylheku2015-04-251-4/+21
* Introducing mlet macro.Kaz Kylheku2015-04-251-0/+59
* delay/force overhaul.Kaz Kylheku2015-04-221-7/+30
* Improvement in error reporting.Kaz Kylheku2015-04-191-15/+10
* Adding lcons macro.Kaz Kylheku2015-04-181-0/+17
* Adding dotimes macro.Kaz Kylheku2015-04-161-0/+21