index
:
txr
master
txr-old
TXR: A data munging language.
kaz@kylheku.com
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
stdlib
Commit message (
Expand
)
Author
Age
Files
Lines
*
New macros: mul and div.
Kaz Kylheku
2025-04-08
1
-0
/
+8
*
place: move set-mask, get-mask out of defset.
Kaz Kylheku
2025-04-07
2
-8
/
+8
*
infix: remove unnecessary rewrite rule
Kaz Kylheku
2025-04-06
1
-2
/
+0
*
infix: revise auto-detection.
Kaz Kylheku
2025-04-05
1
-17
/
+20
*
infix: whitespace fix.
Kaz Kylheku
2025-04-05
1
-1
/
+1
*
infix: define = operator mapping to identity
Kaz Kylheku
2025-04-05
1
-0
/
+2
*
infix: dynamic precedence algorithm
Kaz Kylheku
2025-04-04
1
-3
/
+8
*
infix: assignment must be right associative
Kaz Kylheku
2025-04-04
1
-1
/
+1
*
infix: adjust operator expected diagnostic.
Kaz Kylheku
2025-04-04
1
-1
/
+1
*
Initial implementation of infix expressions.
Kaz Kylheku
2025-04-03
1
-0
/
+174
*
match: new pattern matching macro, match-tuple-case.
Kaz Kylheku
2025-04-01
1
-0
/
+3
*
New function keep: generalized keepqual.
Kaz Kylheku
2025-03-28
1
-0
/
+1
*
compiler: reduce some equal-based sequence functions.
Kaz Kylheku
2025-03-28
1
-0
/
+5
*
place: fix bad indentation.
Kaz Kylheku
2025-03-11
1
-4
/
+4
*
Expose brace expansion bexp function.
Kaz Kylheku
2025-03-09
1
-2
/
+2
*
glob*: add string and integer ranges to brace expansion.
Kaz Kylheku
2025-03-08
1
-11
/
+45
*
Version 299.
txr-299
Kaz Kylheku
2025-02-16
1
-1
/
+1
*
awk: add CSV support.
Kaz Kylheku
2025-01-30
1
-0
/
+8
*
awk: use prepared lambdas for field separation.
Kaz Kylheku
2025-01-28
1
-64
/
+79
*
get-csv: rewrite in C.
Kaz Kylheku
2025-01-21
1
-74
/
+0
*
get-csv: use symbols for states.
Kaz Kylheku
2025-01-21
1
-45
/
+44
*
get-csv: simplify implementation by CR-LF folding.
Kaz Kylheku
2025-01-21
1
-30
/
+7
*
New function: get-csv.
Kaz Kylheku
2025-01-21
1
-0
/
+98
*
New macros for enumerated constants.
Kaz Kylheku
2025-01-20
1
-0
/
+46
*
lflow/lopip: optimize one argument situations via lop1.
Kaz Kylheku
2025-01-17
1
-21
/
+25
*
New macro: lop1.
Kaz Kylheku
2025-01-17
1
-1
/
+11
*
lop: don't insert args when metas present.
Kaz Kylheku
2025-01-08
1
-4
/
+8
*
Copyright year bump 2025.
Kaz Kylheku
2025-01-01
49
-49
/
+49
*
match-case: bugfix in conversion to casequal.
Kaz Kylheku
2024-12-20
1
-2
/
+0
*
Version 298.
txr-298
Kaz Kylheku
2024-12-17
1
-1
/
+1
*
Version 297.
txr-297
Kaz Kylheku
2024-12-16
1
-1
/
+1
*
quips: jab at Weller.
Kaz Kylheku
2024-12-08
1
-0
/
+1
*
quips: new one.
Kaz Kylheku
2024-09-03
1
-0
/
+1
*
Version 296.
txr-296
Kaz Kylheku
2024-08-07
1
-1
/
+1
*
struct: slot warning only for bindable symbols.
Kaz Kylheku
2024-07-17
1
-1
/
+2
*
Version 295.
txr-295
Kaz Kylheku
2024-06-28
1
-1
/
+1
*
match: new @(scan-all) operator.
Kaz Kylheku
2024-06-28
1
-0
/
+28
*
match: bad indentation.
Kaz Kylheku
2024-06-27
1
-4
/
+4
*
quips: remove weak one.
Kaz Kylheku
2024-06-15
1
-1
/
+0
*
compiler: update list of constant and effect-free functions.
Kaz Kylheku
2024-04-05
1
-25
/
+28
*
New functions for filtering through external processes.
Kaz Kylheku
2024-04-04
1
-0
/
+46
*
Version 294.
txr-294
Kaz Kylheku
2024-03-17
1
-1
/
+1
*
quips: food-related one.
Kaz Kylheku
2024-03-09
1
-0
/
+1
*
tests: suppress warnings in seq.tl.
Kaz Kylheku
2024-03-08
3
-37
/
+71
*
quips: new Lisp entry.
Kaz Kylheku
2024-02-18
1
-0
/
+1
*
compiler: use cons-count.
Kaz Kylheku
2024-02-09
1
-1
/
+1
*
compiler: take advantage of fixed @(end) match.
Kaz Kylheku
2024-02-08
1
-2
/
+1
*
match: remove bad restriction from @(sme) and @(end).
Kaz Kylheku
2024-02-08
1
-13
/
+5
*
compiler: inlined chain: simplify variadic lambdas.
Kaz Kylheku
2024-02-08
1
-2
/
+15
*
compiler: implement inlining for chain expressions.
Kaz Kylheku
2024-02-07
1
-1
/
+34
[next]