summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* New function: buf-bit.Kaz Kylheku2025-05-054-0/+54
* New function: buf-bitset.Kaz Kylheku2025-05-054-0/+73
* New functions: buf-not and buf-trunc.Kaz Kylheku2025-05-054-0/+166
* New functions: buf-and, buf-or, buf-xor.Kaz Kylheku2025-05-054-0/+215
* New function: buf-fash.Kaz Kylheku2025-05-054-0/+193
* New function; buf-ash.Kaz Kylheku2025-05-054-1/+296
* buf: buf-put-buf: wrong argument order.Kaz Kylheku2025-05-033-2/+51
* New function: progf.Kaz Kylheku2025-05-023-0/+43
* callf, juxt: rewrite.Kaz Kylheku2025-05-023-15/+27
* infix: use superfix in fft test case.Kaz Kylheku2025-05-021-1/+1
* infix: do not process square bracket forms.Kaz Kylheku2025-05-022-61/+42
* sysif: check setenv for error.Kaz Kylheku2025-05-011-1/+4
* infix: phony infix requires 3 or more elements.Kaz Kylheku2025-05-012-1/+8
* infix: superfix relational operators; better code.Kaz Kylheku2025-05-013-33/+240
* infix: bug: (a = b) not parsing.Kaz Kylheku2025-04-292-9/+18
* build: config cache: don't touch config when no change.Kaz Kylheku2025-04-281-9/+15
* build: config cache: use hash of config inputs as cache keysKaz Kylheku2025-04-281-3/+17
* build: config cache: preserve perms.Kaz Kylheku2025-04-281-2/+2
* infix: bug: handle dotted function calls.Kaz Kylheku2025-04-281-1/+1
* build: new utility for caching build configs.Kaz Kylheku2025-04-271-0/+34
* infix: test cases for prefix phony.Kaz Kylheku2025-04-231-2/+19
* infix: phony infix for prefix funtion call expressions too.Kaz Kylheku2025-04-222-13/+42
* infix: support function power operators.Kaz Kylheku2025-04-212-6/+41
* infix: autodetection takes lexical functions into account.Kaz Kylheku2025-04-212-21/+24
* infix: revise auto-detection algorithm.Kaz Kylheku2025-04-213-50/+95
* infix: phony infix: try arguments as infix.Kaz Kylheku2025-04-212-7/+32
* op: reduce and mitigate multiple expansion.Kaz Kylheku2025-04-191-4/+6
* expander: noexpand mechanism.Kaz Kylheku2025-04-192-1/+70
* infix: more test cases.Kaz Kylheku2025-04-182-0/+60
* autoload: reset expand hook while loading.Kaz Kylheku2025-04-171-0/+1
* listener: auto infix mode.Kaz Kylheku2025-04-172-7/+50
* Rebind *expand-hook* in load and compile-file.Kaz Kylheku2025-04-174-4/+41
* New: HMAC functions.Kaz Kylheku2025-04-164-0/+137
* chksum: support stream arguments in more places.Kaz Kylheku2025-04-154-39/+136
* special-operator-p: don't report error entries as t.Kaz Kylheku2025-04-142-2/+46
* expander-let: rewrite in C.Kaz Kylheku2025-04-143-62/+35
* doc: infix: document precedence demotion rule.Kaz Kylheku2025-04-141-0/+145
* infix: revise auto-detection and parsing.Kaz Kylheku2025-04-093-42/+203
* expand-hook: implement in macroexpand-1.Kaz Kylheku2025-04-081-8/+35
* expand-hook: process DWIM brackets forms.Kaz Kylheku2025-04-082-12/+27
* expand-hook: don't process symbol macros.Kaz Kylheku2025-04-081-10/+0
* infix: new operators, revise precedence.Kaz Kylheku2025-04-083-29/+148
* New macros: mul and div.Kaz Kylheku2025-04-083-1/+33
* bident/lident: allow | character.Kaz Kylheku2025-04-086-4126/+4119
* place: move set-mask, get-mask out of defset.Kaz Kylheku2025-04-073-9/+9
* infix: add quadratic-roots testKaz Kylheku2025-04-062-0/+24
* doc: mention whitespace issue in infixKaz Kylheku2025-04-061-0/+13
* infix: document.Kaz Kylheku2025-04-061-0/+355
* infix: remove unnecessary rewrite ruleKaz Kylheku2025-04-061-2/+0
* infix: add tests.Kaz Kylheku2025-04-062-1/+68