summaryrefslogtreecommitdiffstats
path: root/eval.c
Commit message (Expand)AuthorAgeFilesLines
* compiler: improvements in reporting form in diagnostics.Kaz Kylheku2025-05-091-5/+19
* flet/labels: generate macro ancestor form,Kaz Kylheku2025-05-091-0/+4
* args: type check uses of dargs in places.Kaz Kylheku2025-05-071-3/+3
* New function: progf.Kaz Kylheku2025-05-021-0/+23
* callf, juxt: rewrite.Kaz Kylheku2025-05-021-4/+27
* expander: noexpand mechanism.Kaz Kylheku2025-04-191-1/+10
* Rebind *expand-hook* in load and compile-file.Kaz Kylheku2025-04-171-0/+1
* special-operator-p: don't report error entries as t.Kaz Kylheku2025-04-141-1/+15
* expander-let: rewrite in C.Kaz Kylheku2025-04-141-1/+35
* expand-hook: implement in macroexpand-1.Kaz Kylheku2025-04-081-8/+35
* expand-hook: process DWIM brackets forms.Kaz Kylheku2025-04-081-5/+15
* expand-hook: don't process symbol macros.Kaz Kylheku2025-04-081-10/+0
* expander: expand arguments after hook processing.Kaz Kylheku2025-04-021-14/+16
* expand-hook-combine: bugfix.Kaz Kylheku2025-04-011-2/+2
* constantp: muffle all expander warnings.Kaz Kylheku2025-04-011-2/+13
* New function: expand-hook-combine.Kaz Kylheku2025-04-011-0/+25
* New feature: *expand-hook*.Kaz Kylheku2025-03-311-1/+44
* New function keep: generalized keepqual.Kaz Kylheku2025-03-281-0/+1
* New function: remove.Kaz Kylheku2025-03-271-0/+1
* case synonyms for more readable case macros.Kaz Kylheku2025-03-241-3/+9
* New macro: letrec.Kaz Kylheku2025-03-211-0/+44
* New function: iterp.Kaz Kylheku2025-03-071-0/+1
* Copyright year bump 2025.Kaz Kylheku2025-01-011-1/+1
* lib: fix g++ warning in map_common.Kaz Kylheku2024-12-111-1/+1
* mapcar: introduce map as a synonym.Kaz Kylheku2024-08-141-1/+6
* keep-if, remove-if, keep-keys-if: mapfun argument.Kaz Kylheku2024-07-301-3/+3
* 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