summaryrefslogtreecommitdiffstats
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
* lib: get rid of internal rewindable iter nonsense.Kaz Kylheku2024-07-251-1/+1
* zip: more permissive implementation.Kaz Kylheku2024-07-241-9/+11
* New function: seq-like.Kaz Kylheku2024-07-231-2/+3
* New functions: find-maxes and find-mins.Kaz Kylheku2024-07-161-0/+2
* New funtion related to where function.Kaz Kylheku2024-07-111-0/+4
* New functions: cshuffle and cnshuffle.Kaz Kylheku2024-07-011-0/+2
* combi: fix permi and rpermi; impl combi, rcombi; test.Kaz Kylheku2024-06-241-0/+2
* New rpermi: iterator version of rpermKaz Kylheku2024-06-191-0/+1
* New function: copy-iter.Kaz Kylheku2024-06-151-0/+1
* New permi: iterator version of perm.Kaz Kylheku2024-06-151-0/+1
* bugfix: one missing case of fmt_cat separator defaulting.Kaz Kylheku2024-05-271-1/+1
* quasiliterals: buffers in hex, separation for strings and buffers.Kaz Kylheku2024-05-271-2/+6
* quasilit: move separator defaulting to fmt_cat.Kaz Kylheku2024-05-031-4/+5
* buf: pprint produces hex, not raw bytes.Kaz Kylheku2024-05-031-5/+14
* New function: iter-cat.Kaz Kylheku2024-04-161-0/+1
* 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