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
/
compiler.tl
Commit message (
Expand
)
Author
Age
Files
Lines
*
compiler: forgotten not/null reductions in if.
Kaz Kylheku
2025-06-16
1
-0
/
+6
*
compiler: value is no optional in fbind/lbind.
Kaz Kylheku
2025-06-15
1
-1
/
+1
*
compiler: prepare tail call identification context.
Kaz Kylheku
2025-06-15
1
-2
/
+27
*
compiler: tidiness issue in top dispatcher.
Kaz Kylheku
2025-06-15
1
-4
/
+4
*
compiler: immediately called lambda: code gen tweak.
Kaz Kylheku
2025-06-15
1
-11
/
+11
*
compiler: track tail positions.
Kaz Kylheku
2025-06-13
1
-30
/
+53
*
compiler: function bindings syntax cannot be atom.
Kaz Kylheku
2025-05-26
1
-3
/
+2
*
quasistrings: support format notation.
Kaz Kylheku
2025-05-18
1
-15
/
+28
*
compiler: fix unidiomatic if/cond combination.
Kaz Kylheku
2025-05-17
1
-13
/
+12
*
compiler: improvements in reporting form in diagnostics.
Kaz Kylheku
2025-05-09
1
-1
/
+1
*
Rebind *expand-hook* in load and compile-file.
Kaz Kylheku
2025-04-17
1
-0
/
+1
*
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
*
Copyright year bump 2025.
Kaz Kylheku
2025-01-01
1
-1
/
+1
*
tests: suppress warnings in seq.tl.
Kaz Kylheku
2024-03-08
1
-30
/
+10
*
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
*
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
*
compiler: whitespace issue.
Kaz Kylheku
2024-02-07
1
-1
/
+1
*
Copyright year bump 2024.
Kaz Kylheku
2024-01-18
1
-1
/
+1
*
compiler: optimizer must watch for throwing constant exprs
Kaz Kylheku
2023-12-20
1
-1
/
+2
*
compiler: don't retain last form if it's an atom.
Kaz Kylheku
2023-12-20
1
-1
/
+2
*
compiler: handle non-locally-exiting top-level forms.
Kaz Kylheku
2023-12-11
1
-1
/
+4
*
compiler/match: eliminate (subtypep (typeof x) y).
Kaz Kylheku
2023-08-09
1
-0
/
+2
*
compiler: bug: ensure numbers externalized sanely.
Kaz Kylheku
2023-08-06
1
-0
/
+3
*
compiler: compress symbol tables also.
Kaz Kylheku
2023-07-26
1
-22
/
+46
*
compiler: compact D registers.
Kaz Kylheku
2023-07-25
1
-11
/
+33
*
compiler: code formatting.
Kaz Kylheku
2023-07-25
1
-3
/
+3
*
compiler: move material into constfun.tl
Kaz Kylheku
2023-07-15
1
-30
/
+0
*
compiler: constant folding in optimizer.
Kaz Kylheku
2023-07-15
1
-4
/
+18
*
compiler: more logging regarding compiled files.
Kaz Kylheku
2023-06-05
1
-12
/
+23
*
compiler: new compiler option log-level
Kaz Kylheku
2023-06-04
1
-3
/
+15
*
compiler: new function, clean-file.
Kaz Kylheku
2023-06-04
1
-0
/
+16
*
bug: compile-file can put out nil, confusing load.
Kaz Kylheku
2023-06-03
1
-1
/
+1
*
compiler: fbind/lbind: elide unnecessary frames.
Kaz Kylheku
2023-05-24
1
-9
/
+15
*
with-compile-options: reimplement using compiler-let
Kaz Kylheku
2023-05-16
1
-12
/
+14
*
New special operator: compiler-let
Kaz Kylheku
2023-05-16
1
-0
/
+10
*
New special operator: progv
Kaz Kylheku
2023-05-15
1
-0
/
+27
*
compiler: spelling error in diagnostic.
Kaz Kylheku
2023-05-12
1
-1
/
+1
*
compiler: multiple issues in macro-parameter forms.
Kaz Kylheku
2023-05-05
1
-24
/
+18
*
compiler: bugfix: lingering funarg eval order issue.
Kaz Kylheku
2023-04-17
1
-3
/
+1
*
compiler: better handling for mutated locals in funargs.
Kaz Kylheku
2023-04-17
1
-20
/
+49
*
compiler: bugfix: eval order of variables.
Kaz Kylheku
2023-04-08
1
-2
/
+2
*
compiler: discard wrongheaded discards.
Kaz Kylheku
2023-04-08
1
-55
/
+41
*
compiler: iterate on level 4-5 optimizations.
Kaz Kylheku
2023-04-07
1
-9
/
+8
*
compiler: optimization improvements
Kaz Kylheku
2023-04-07
1
-4
/
+11
*
compiler/doc: document compiler-opts and enable unused warning
Kaz Kylheku
2023-03-23
1
-2
/
+4
*
compiler: dohash: source location propagation
Kaz Kylheku
2023-03-22
1
-8
/
+10
*
compiler: forward source location for defun and defmacro
Kaz Kylheku
2023-03-22
1
-11
/
+15
[next]