summaryrefslogtreecommitdiffstats
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
* New function: lcons-force.Kaz Kylheku2024-04-041-0/+1
* New function: rangeref.Kaz Kylheku2024-03-071-0/+1
* mapcar: avoid alloca proportional to number of args.Kaz Kylheku2024-03-011-2/+16
* zip: make more generic.Kaz Kylheku2024-03-011-7/+54
* mapcar, mappend: switch to seq_build.Kaz Kylheku2024-02-271-6/+9
* New function: cons-count.Kaz Kylheku2024-02-091-0/+1
* New function: cons-find.Kaz Kylheku2024-02-091-12/+1
* New function: hist-sort-by.Kaz Kylheku2024-02-021-0/+1
* We need a length-< special method.Kaz Kylheku2024-01-191-1/+1
* Copyright year bump 2024.Kaz Kylheku2024-01-181-1/+1
* eval: potential gc problem in binding.Kaz Kylheku2024-01-061-1/+1
* New functions: read-objects, file-get-objects, ...Kaz Kylheku2023-12-191-0/+1
* stdlib/error.tl problem rears its head.Kaz Kylheku2023-11-161-8/+8
* New accessor: mref.Kaz Kylheku2023-11-151-0/+1
* New: length-list-<, length-<Kaz Kylheku2023-10-051-0/+2
* New hist-sort function.Kaz Kylheku2023-09-251-0/+2
* New functions: nested-vec-of and nested-vec.Kaz Kylheku2023-09-211-0/+2
* Use vargs typedef instead of struct args *.Kaz Kylheku2023-09-051-49/+49
* New function: str-esc.Kaz Kylheku2023-09-011-0/+1
* math: tofloat and toint in user-defined arithmetic.Kaz Kylheku2023-08-141-4/+0
* New feature: local symbol renaming.Kaz Kylheku2023-08-101-0/+1
* unwind: bind *print-circle* to t in error trace.Kaz Kylheku2023-07-281-0/+5
* New functions and fixes in lexical introspection.Kaz Kylheku2023-07-271-21/+61
* Do not unnecessarily invalidate vm binding cache.Kaz Kylheku2023-07-171-7/+18
* bug: compiled code keeps seeing var clobbered by symacro.Kaz Kylheku2023-07-171-0/+2
* Simplify top-level macro environments also.Kaz Kylheku2023-07-171-20/+14
* Simplify top-level variable and function environments.Kaz Kylheku2023-07-161-23/+15
* fix self name of var defining run-time support function.Kaz Kylheku2023-07-161-1/+1
* lib: avoid intern for symbol we already have.Kaz Kylheku2023-07-131-1/+1
* Fix diagnostics which call non-symbol a symbol.Kaz Kylheku2023-07-111-0/+3
* eval: take macro environment.Kaz Kylheku2023-06-271-4/+4
* New functions keep-keys-if, separate-keys.Kaz Kylheku2023-06-071-0/+2
* load: now passes args via *load-args*Kaz Kylheku2023-05-311-12/+26
* load: now establishes a block named load.Kaz Kylheku2023-05-311-1/+3
* expander: support param macros in nested macro param lists.Kaz Kylheku2023-05-271-38/+56
* label/flet: bug: empty case wallops symbol macros.Kaz Kylheku2023-05-241-1/+1
* New special operator: compiler-letKaz Kylheku2023-05-161-2/+26
* New special operator: progvKaz Kylheku2023-05-151-1/+66
* vm: bugfix: global lexicals looked up dynamically.Kaz Kylheku2023-05-151-0/+15
* bug: symbol-value place always global.Kaz Kylheku2023-05-141-0/+13
* fix crash if built-in variable is unbound.Kaz Kylheku2023-05-121-1/+3
* sort: support stable sorting via ssort and snsort.Kaz Kylheku2023-05-021-0/+2
* range, range*: use arithp.Kaz Kylheku2023-03-261-63/+45
* range/range*: connect with non-arithmetic rangesKaz Kylheku2023-03-261-7/+165
* New function: ignore, synonym of nilf.Kaz Kylheku2023-03-211-1/+6
* ignerr: fix unused warningKaz Kylheku2023-03-211-2/+9
* Allow t symbol in macro parameter lists.Kaz Kylheku2023-03-211-9/+16
* fix --no-debug-support configuration.Kaz Kylheku2023-01-201-0/+6
* Copyright year bump 2023.Kaz Kylheku2023-01-011-1/+1
* args: don't use alloca for const size cases.Kaz Kylheku2022-10-151-1/+1