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
*
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
*
lib: switch from use function to ignore function
Kaz Kylheku
2023-03-21
1
-5
/
+4
*
compiler: recognize ignore and use functions
Kaz Kylheku
2023-03-21
1
-2
/
+9
*
compiler: fix remaining unused variable warnings
Kaz Kylheku
2023-03-21
1
-66
/
+69
*
Allow t symbol in macro parameter lists.
Kaz Kylheku
2023-03-21
1
-19
/
+24
*
compiler: fix unused variable situations
Kaz Kylheku
2023-03-20
1
-34
/
+28
*
compiler: recognize t as synonym for :warn.
Kaz Kylheku
2023-03-20
1
-1
/
+1
*
compiler: source-loc propagation in tree-bind, lambda
Kaz Kylheku
2023-03-20
1
-88
/
+93
*
compiler: implement unused warning
Kaz Kylheku
2023-03-20
1
-7
/
+19
*
compiler: compiler options mechanism.
Kaz Kylheku
2023-03-20
1
-3
/
+60
*
Copyright year bump 2023.
Kaz Kylheku
2023-01-01
1
-1
/
+1
*
compiler: runaway recursion in constant folding call.
Kaz Kylheku
2022-11-26
1
-1
/
+4
*
compiler: optimizations in catch.
Kaz Kylheku
2022-10-27
1
-46
/
+63
*
compiler: bug: bad basic-block merge across end insn.
Kaz Kylheku
2022-09-15
1
-1
/
+1
[next]