summaryrefslogtreecommitdiffstats
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
* eval: remove message about --backtrace option.Kaz Kylheku2022-05-201-4/+0
* split-str: new count parameter.Kaz Kylheku2022-05-171-1/+1
* expander: new rule for macro-produced function callsKaz Kylheku2022-05-121-1/+6
* load/@(load): use path_cat.Kaz Kylheku2022-04-251-3/+1
* New: load can search multiple directories.Kaz Kylheku2022-04-251-3/+5
* New function: isecp.Kaz Kylheku2022-03-301-0/+1
* New function: partition-if.Kaz Kylheku2022-02-231-0/+1
* New functions: find-max-key and find-min-key.Kaz Kylheku2022-02-211-0/+2
* lisplib: rename to autoload.Kaz Kylheku2022-02-181-2/+2
* lisplib: rename lisplib funtions to autoload prefix.Kaz Kylheku2022-02-181-18/+18
* lisplib: split lisplib_try_load into namespaces.Kaz Kylheku2022-02-181-18/+18
* macro-time: special op becomes a macro.Kaz Kylheku2022-02-121-10/+15
* Use null_string throughout code base.Kaz Kylheku2022-02-051-1/+1
* New function: copy-cptr.Kaz Kylheku2022-01-281-0/+1
* Remove numerous unused global functions.Kaz Kylheku2022-01-231-6/+0
* lib: new functions nand, nor, nandf and norf.Paul A. Patience2022-01-221-0/+28
* quasiquote: make new @,expr work in dot position.Kaz Kylheku2022-01-181-7/+14
* quasiquote: support @,expr hack.Kaz Kylheku2022-01-181-0/+13
* New function: match-fboundp.Kaz Kylheku2022-01-171-0/+1
* Copyright year bump 2022.Kaz Kylheku2022-01-111-1/+1
* Casts have crept into the code not wrapped by macros.Kaz Kylheku2022-01-061-2/+2
* Eliminate declaration-after-statement everywhere.Kaz Kylheku2021-12-291-2/+4
* eval: fix optional parameter bug from 2014.Kaz Kylheku2021-12-231-4/+3
* The pairlis function comes to TXR Lisp.Kaz Kylheku2021-12-221-0/+1
* New functions: subq, subql, subqual and subst.Kaz Kylheku2021-12-221-0/+4
* maprodo: bugfix: spurious return value.Kaz Kylheku2021-12-201-9/+7
* case macros: bug in singleton key optimization.Kaz Kylheku2021-12-081-1/+1
* rot, nrot: new functions.Kaz Kylheku2021-12-071-0/+2
* tuples*: new function.Kaz Kylheku2021-12-041-0/+1
* eval: fix single-list-argument case in maprodo.Paul A. Patience2021-09-171-1/+1
* 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