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: 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
*
compiler: bug: scoping of lambda optionals.
Kaz Kylheku
2022-09-15
1
-17
/
+15
*
compiler: eliminate rename-var hack.
Kaz Kylheku
2022-09-15
1
-13
/
+6
*
compiler: unbundle v-reg allocation from env extension
Kaz Kylheku
2022-09-15
1
-6
/
+10
*
compiler: eliminate uses of cdar.
Kaz Kylheku
2022-09-14
1
-7
/
+9
*
compile-file: distinguish nonexistence errors.
Kaz Kylheku
2022-07-21
1
-8
/
+10
*
compile-file: revise hash bang treatment.
Kaz Kylheku
2022-07-21
1
-5
/
+11
*
compiler: try unsuffixed path before adding .tl
Kaz Kylheku
2022-07-21
1
-2
/
+2
*
compiler: package-manipulating top-level forms bug.
Kaz Kylheku
2022-03-31
1
-1
/
+2
*
New function: isecp.
Kaz Kylheku
2022-03-30
1
-2
/
+2
*
stdlib: missing blank line after copyright header.
Kaz Kylheku
2022-01-30
1
-0
/
+1
*
compiler: optimize some typep expressions.
Kaz Kylheku
2022-01-21
1
-0
/
+12
*
Copyright year bump 2022.
Kaz Kylheku
2022-01-11
1
-1
/
+1
*
compiler: fix broken (compile '(lambda ...)).
Kaz Kylheku
2021-12-14
1
-15
/
+17
[next]