summaryrefslogtreecommitdiffstats
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
* Adding flatcar* function.Kaz Kylheku2015-09-191-0/+1
* New function: flatcar.Kaz Kylheku2015-09-181-0/+1
* Remove duplicate variable initialization.Kaz Kylheku2015-09-101-1/+0
* Don't scan C source code for Lisp symbols.Kaz Kylheku2015-09-101-0/+3
* New functions, subtypep and typep.Kaz Kylheku2015-09-081-0/+2
* Don't report unbound var errors against wrong form.Kaz Kylheku2015-09-081-2/+5
* Don't show whole function definition in args mismatch.Kaz Kylheku2015-09-071-4/+11
* Allow evaluation from repl to be interrupted.Kaz Kylheku2015-09-061-0/+1
* Parenthesis sensitivity for completion.Kaz Kylheku2015-09-061-1/+1
* Syntax errors refer to REPL line number.Kaz Kylheku2015-09-051-2/+2
* Fix wrongly named hash_lit_s symbol.Kaz Kylheku2015-09-011-1/+1
* Time structure.Kaz Kylheku2015-08-311-0/+2
* Introducing structs.Kaz Kylheku2015-09-021-1/+2
* Renaming c_true to tnil.Kaz Kylheku2015-08-271-2/+2
* Replace two-step initialization of args with macros.Kaz Kylheku2015-08-241-15/+8
* Compatibility <= 107 allows redefinition of builtins.Kaz Kylheku2015-08-241-0/+2
* New function: shuffle.Kaz Kylheku2015-08-241-0/+1
* Use of new args for function calls in interpreter.Kaz Kylheku2015-08-231-18/+49
* Large scale conversion to new way of handling arguments.Kaz Kylheku2015-08-231-199/+118
* Don't implement range and range* with variadic functions.Kaz Kylheku2015-08-211-15/+14
* 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