summaryrefslogtreecommitdiffstats
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
* exceptions: hack to store errno in string object.Kaz Kylheku2021-09-071-0/+2
* string-finish: new function.Kaz Kylheku2021-09-071-0/+1
* string-extend: third optional argument.Kaz Kylheku2021-09-071-1/+1
* load: scope change for load hooks.Kaz Kylheku2021-09-031-1/+4
* lookup_var: don't pass dyn_env explicitly.Kaz Kylheku2021-09-031-3/+3
* load: new macros push-after-load and pop-after-load.Kaz Kylheku2021-09-031-0/+23
* New function: delcons.Kaz Kylheku2021-09-021-0/+1
* load: new *load-hooks* feature.Kaz Kylheku2021-09-021-2/+25
* ecase: diagnose bad syntax.Kaz Kylheku2021-08-211-0/+4
* New ecase macros.Kaz Kylheku2021-08-181-1/+38
* eval: de-duplicate built-in macro definitions.Kaz Kylheku2021-08-181-19/+26
* license: reformat to fit 80 columns.Kaz Kylheku2021-08-161-12/+13
* lazy-stream-cons: control close throwing behavior.Kaz Kylheku2021-08-071-2/+2
* gc: problem in environment-copying functions.Kaz Kylheku2021-07-291-7/+12
* places: remove unnecessary zap_s variable.Paul A. Patience2021-07-271-2/+1
* hash: change make_hash interface.Kaz Kylheku2021-07-221-20/+13
* hash: support both semantics of weak keys + values.Kaz Kylheku2021-07-211-15/+13
* compat: fix glaringly broken init-time handling.Kaz Kylheku2021-07-211-22/+30
* parse/eval: use weak-both hash tables.Kaz Kylheku2021-07-201-6/+15
* lib: new function separate.Paul A. Patience2021-07-091-0/+1
* defstruct: diagnose built-in type being redefined.Kaz Kylheku2021-07-091-0/+1
* expander: use expand_error everywhere.Kaz Kylheku2021-07-051-66/+66
* macro params: use compiler-style error reporting.Kaz Kylheku2021-07-051-27/+30
* expander: tighten up syntax checking.Kaz Kylheku2021-07-051-57/+101
* streams: tightening sloppy argument defaulting.Kaz Kylheku2021-07-011-4/+6
* New function: find-true.Kaz Kylheku2021-06-291-0/+1
* constantp: fully expand; recognize functions.Kaz Kylheku2021-06-281-14/+32
* expander: use constantp_noex for expanded forms.Kaz Kylheku2021-06-281-4/+4
* limit print depth/width when diagnosing oveflow.Kaz Kylheku2021-06-241-0/+11
* New: stack overflow protection.Kaz Kylheku2021-06-231-0/+4
* c_str now takes a self argument.Kaz Kylheku2021-06-231-1/+1
* Dubious new functions cxr/cyr.Kaz Kylheku2021-06-211-0/+2
* expander: bug: atoms in quasiliteral.Kaz Kylheku2021-06-151-0/+3
* defsymacro: regression: don't expand replacement.Kaz Kylheku2021-06-151-12/+29
* errors: avoid premature release of deferred warnings.Kaz Kylheku2021-06-111-2/+2
* lib: new function, fill-vec.Kaz Kylheku2021-06-081-0/+1
* expander: expand must only ignores unbound warnings.Kaz Kylheku2021-06-071-1/+20
* bugfix: do not expand defun body with name in scope.Kaz Kylheku2021-06-041-4/+1
* json: functions put-json and put-jsonl.Kaz Kylheku2021-05-291-0/+2
* json: get-json function.Kaz Kylheku2021-05-281-0/+1
* json: tojson function.Kaz Kylheku2021-05-281-0/+1
* eval: bugfix: expand keys in case{q,ql,qual}*Kaz Kylheku2021-05-211-2/+2
* compiler: better code for global var definitions.Kaz Kylheku2021-05-141-4/+22
* lib: basic support for trees as sequences.Kaz Kylheku2021-05-091-12/+18
* mapcar*: fix broken.Kaz Kylheku2021-04-291-1/+1
* macros: lexical-var-p: don't report t for specials.Kaz Kylheku2021-04-281-8/+30
* compile/eval: new operator, mac-env-param-bind.Kaz Kylheku2021-04-211-3/+37
* expander: fun: misleading diagnostic.Kaz Kylheku2021-03-281-1/+1
* compile/eval: more standard formatting for diags.Kaz Kylheku2021-03-271-4/+4
* lib: new functions join, join-with.Kaz Kylheku2021-03-091-1/+6