summaryrefslogtreecommitdiffstats
path: root/stdlib
Commit message (Expand)AuthorAgeFilesLines
* infix: do not process square bracket forms.Kaz Kylheku2025-05-021-6/+1
* infix: phony infix requires 3 or more elements.Kaz Kylheku2025-05-011-0/+1
* infix: superfix relational operators; better code.Kaz Kylheku2025-05-011-18/+48
* infix: bug: (a = b) not parsing.Kaz Kylheku2025-04-291-1/+2
* infix: bug: handle dotted function calls.Kaz Kylheku2025-04-281-1/+1
* infix: phony infix for prefix funtion call expressions too.Kaz Kylheku2025-04-221-1/+7
* infix: support function power operators.Kaz Kylheku2025-04-211-2/+11
* infix: autodetection takes lexical functions into account.Kaz Kylheku2025-04-211-7/+10
* infix: revise auto-detection algorithm.Kaz Kylheku2025-04-211-12/+20
* infix: phony infix: try arguments as infix.Kaz Kylheku2025-04-211-1/+4
* op: reduce and mitigate multiple expansion.Kaz Kylheku2025-04-191-4/+6
* Rebind *expand-hook* in load and compile-file.Kaz Kylheku2025-04-171-0/+1
* New: HMAC functions.Kaz Kylheku2025-04-161-0/+61
* expander-let: rewrite in C.Kaz Kylheku2025-04-141-44/+0
* infix: revise auto-detection and parsing.Kaz Kylheku2025-04-091-9/+28
* infix: new operators, revise precedence.Kaz Kylheku2025-04-081-6/+69
* New macros: mul and div.Kaz Kylheku2025-04-081-0/+8
* place: move set-mask, get-mask out of defset.Kaz Kylheku2025-04-072-8/+8
* infix: remove unnecessary rewrite ruleKaz Kylheku2025-04-061-2/+0
* infix: revise auto-detection.Kaz Kylheku2025-04-051-17/+20
* infix: whitespace fix.Kaz Kylheku2025-04-051-1/+1
* infix: define = operator mapping to identityKaz Kylheku2025-04-051-0/+2
* infix: dynamic precedence algorithmKaz Kylheku2025-04-041-3/+8
* infix: assignment must be right associativeKaz Kylheku2025-04-041-1/+1
* infix: adjust operator expected diagnostic.Kaz Kylheku2025-04-041-1/+1
* Initial implementation of infix expressions.Kaz Kylheku2025-04-031-0/+174
* match: new pattern matching macro, match-tuple-case.Kaz Kylheku2025-04-011-0/+3
* New function keep: generalized keepqual.Kaz Kylheku2025-03-281-0/+1
* compiler: reduce some equal-based sequence functions.Kaz Kylheku2025-03-281-0/+5
* place: fix bad indentation.Kaz Kylheku2025-03-111-4/+4
* Expose brace expansion bexp function.Kaz Kylheku2025-03-091-2/+2
* glob*: add string and integer ranges to brace expansion.Kaz Kylheku2025-03-081-11/+45
* Version 299.txr-299Kaz Kylheku2025-02-161-1/+1
* awk: add CSV support.Kaz Kylheku2025-01-301-0/+8
* awk: use prepared lambdas for field separation.Kaz Kylheku2025-01-281-64/+79
* get-csv: rewrite in C.Kaz Kylheku2025-01-211-74/+0
* get-csv: use symbols for states.Kaz Kylheku2025-01-211-45/+44
* get-csv: simplify implementation by CR-LF folding.Kaz Kylheku2025-01-211-30/+7
* New function: get-csv.Kaz Kylheku2025-01-211-0/+98
* New macros for enumerated constants.Kaz Kylheku2025-01-201-0/+46
* lflow/lopip: optimize one argument situations via lop1.Kaz Kylheku2025-01-171-21/+25
* New macro: lop1.Kaz Kylheku2025-01-171-1/+11
* lop: don't insert args when metas present.Kaz Kylheku2025-01-081-4/+8
* Copyright year bump 2025.Kaz Kylheku2025-01-0149-49/+49
* match-case: bugfix in conversion to casequal.Kaz Kylheku2024-12-201-2/+0
* Version 298.txr-298Kaz Kylheku2024-12-171-1/+1
* Version 297.txr-297Kaz Kylheku2024-12-161-1/+1
* quips: jab at Weller.Kaz Kylheku2024-12-081-0/+1
* quips: new one.Kaz Kylheku2024-09-031-0/+1
* Version 296.txr-296Kaz Kylheku2024-08-071-1/+1