summaryrefslogtreecommitdiffstats
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
* New way of handling exceptions without unwinding.Kaz Kylheku2015-10-141-1/+40
* Hash table iterators exposed, with new macro.Kaz Kylheku2015-10-111-0/+2
* Improve progn expansion.Kaz Kylheku2015-10-091-4/+13
* Tweaking expansions of when and until.Kaz Kylheku2015-10-091-2/+10
* Adding defex macro and related functions.Kaz Kylheku2015-10-081-0/+23
* Adding promisep function.Kaz Kylheku2015-10-071-0/+12
* New function, expand-right.Kaz Kylheku2015-10-061-0/+29
* New function: ginterate.Kaz Kylheku2015-10-061-0/+31
* New functions take, drop, {take,drop}-{while,until}.Kaz Kylheku2015-10-051-0/+6
* Allow empty loops to be interrupted by signals.Kaz Kylheku2015-10-021-0/+5
* bugfix: macro-time not bound as special operator.Kaz Kylheku2015-10-021-0/+1
* bugfix: symbol-function throws on builtin macro.Kaz Kylheku2015-10-011-2/+2
* Fix incorrect "during expansion of ..." error reporting.Kaz Kylheku2015-09-301-1/+4
* return and return-from must throw, not abort.Kaz Kylheku2015-09-251-0/+3
* 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