summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* trace: need autoload on sys:*trace-level*.Kaz Kylheku2025-05-091-0/+5
* compiler: improvements in reporting form in diagnostics.Kaz Kylheku2025-05-093-13/+27
* buf-count-ones: optimize for common cases.Kaz Kylheku2025-05-091-14/+31
* trace: new parameter macro :trace for simple static tracingKaz Kylheku2025-05-093-1/+76
* flet/labels: generate macro ancestor form,Kaz Kylheku2025-05-091-0/+4
* dig: don't stop at form that has source location.Kaz Kylheku2025-05-091-2/+1
* autoload: load error module for sys:dig.Kaz Kylheku2025-05-091-1/+1
* quips; Unicode quip.Kaz Kylheku2025-05-081-0/+1
* match: new macros in the "each" family.Kaz Kylheku2025-05-084-1/+250
* args: type check uses of dargs in places.Kaz Kylheku2025-05-072-5/+5
* infix: expose and document finish-infix.Kaz Kylheku2025-05-072-1/+47
* infix: bug: non-infix expressions conflated with infix.Kaz Kylheku2025-05-073-15/+29
* buf: int-buf: unsigned multiplication overflow.Kaz Kylheku2025-05-071-2/+1
* mpi: remove signed_bin stuff we don't use.Kaz Kylheku2025-05-072-42/+0
* arith: logtrunc, lognot, bit, sign-extend: handle bits <= 0.Kaz Kylheku2025-05-072-22/+29
* mpi: allow conversion of zero-sized buffer.Kaz Kylheku2025-05-071-1/+1
* New function: buf-binary-width.Kaz Kylheku2025-05-074-0/+164
* New function: buf-count-ones.Kaz Kylheku2025-05-064-0/+201
* buf: buf_ash: fix buffer overrrun.Kaz Kylheku2025-05-061-1/+1
* buf: remove array size checks from bit ops.Kaz Kylheku2025-05-061-15/+1
* New function: buf-test.Kaz Kylheku2025-05-064-3/+77
* New function: buf-zero-p.Kaz Kylheku2025-05-064-0/+59
* 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