index
:
guile.git
branch_release-1-4
branch_release-1-6
branch_release-1-8
cky-hygienic-macros
compile-to-js-merge
excise-ltdl
historical/wip-1-8-mingw-build
lightening
lightning
lloda-array-cleanup
lloda-array-support
lloda-squash0
lloda-squash1
lua
main
mingw-guile-3.0
nan-boxing
r7rs-wip
stable-2.0
stable-2.2
stable-2.2-wip-exception-truncate
ttn-back-in-the-saddle
use-minigmp
wip-3.2
wip-bpt-elisp
wip-compiler
wip-cuirass-ci
wip-cygwin-guile-2.2
wip-elisp
wip-elisp-rebased
wip-ethreads
wip-exception-truncate
wip-exceptions
wip-finalizers
wip-gnulib-update
wip-inlinable-exports
wip-itimer-checks
wip-lightening-riscv
wip-lloda
wip-load-lang
wip-mingw
wip-mingw-2025
wip-mingw-guile-2.2
wip-modernize-autotools
wip-new-tagging
wip-new-tagging-bis-broken
wip-nj-locks-nc
wip-nj-thread-safety
wip-r7rs
wip-raeburn-misc
wip-replace-ltdl-with-gmodule
wip-retagging
wip-sassy
wip-stime
wip-streams
wip-tailify
wip-threaded-http-server
wip-threads-and-fork
wip-tree-il-sourcev
wip-vector-cleanup
wip-whippet
GNU Guile
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
module
/
language
/
tree-il.scm
Age
Commit message (
Expand
)
Author
Files
Lines
2023-06-19
Use tree-il-srcv instead of tree-il-src
Andy Wingo
1
-1
/
+2
2022-02-07
psyntax: Pass source vectors to tree-il constructors.
Ludovic Courtès
1
-3
/
+16
2020-05-13
Add with-lexicals helper; fix bug in (equal? #t (foo) #t)
Andy Wingo
1
-1
/
+16
2019-08-18
Add "mod" field to tree-il toplevel ref, set, define
Andy Wingo
1
-19
/
+19
2018-01-22
Use make-struct/simple in tree-il
Andy Wingo
1
-2
/
+2
2017-12-27
Refactor list->seq to make return arity apparent
Andy Wingo
1
-3
/
+6
2017-09-20
Use make-struct/no-tail instead of make-struct
Andy Wingo
1
-2
/
+2
2014-03-31
Less copying in tree-il pre-order / post-order.
Andy Wingo
1
-67
/
+138
2013-07-06
<prompt> body and handler are lambdas; add escape-only? field
Andy Wingo
1
-9
/
+12
2013-06-28
Remove with-fluids; replaced by with-fluid* and inlined push-fluid primops
Andy Wingo
1
-16
/
+0
2013-06-27
replace <dynset> with primcalls to fluid-set!
Andy Wingo
1
-14
/
+0
2013-06-27
replace <dynref> with primcalls to fluid-ref
Andy Wingo
1
-13
/
+0
2013-06-27
dynamic-wind in terms of wind and unwind; remove <dynwind>, @dynamic-wind
Andy Wingo
1
-17
/
+0
2013-06-16
<dynwind> no longer has "pre" or "post" fields
Andy Wingo
1
-17
/
+12
2013-06-10
Rewrite make-tree-il-folder to use the Wright matcher.
Andy Wingo
1
-22
/
+23
2013-06-10
Rewrite unparse-tree-il to use the Wright matcher.
Andy Wingo
1
-29
/
+33
2013-06-10
Rewrite parse-tree-il to use the Wright matcher.
Andy Wingo
1
-36
/
+35
2013-06-10
Implement tree-il-fold in terms of make-tree-il-folder.
Andy Wingo
1
-81
/
+13
2013-06-10
Rewrite tree-il pre-post-order in terms of (ice-9 match)
Andy Wingo
1
-27
/
+28
2013-06-10
Pre-order tree-il rewrites are now non-destructive
Andy Wingo
1
-89
/
+3
2013-06-10
Tree-il post-order rewriter no longer destructive
Andy Wingo
1
-79
/
+76
2013-03-28
Merge remote-tracking branch 'origin/stable-2.0'
Mark H Weaver
1
-6
/
+16
2013-03-09
allow case-lambda expressions with no clauses
Andy Wingo
1
-6
/
+16
2012-05-21
Merge remote-tracking branch 'origin/stable-2.0'
Andy Wingo
1
-1
/
+68
2012-05-15
mvoe tree-il=? and tree-il-hash to tree-il.scm
Andy Wingo
1
-1
/
+68
2012-03-03
Merge branch 'stable-2.0'
Mark H Weaver
1
-161
/
+6
2012-03-03
tree-il->scheme improvements
Mark H Weaver
1
-150
/
+5
2011-11-09
inline dynwind guards for normal control flow
Andy Wingo
1
-18
/
+30
2011-11-09
Merge remote-tracking branch 'origin/stable-2.0'
Andy Wingo
1
-3
/
+3
2011-11-09
fix <dynwind> serialization.
Andy Wingo
1
-3
/
+3
2011-09-29
Merge remote-tracking branch 'origin/stable-2.0'
Andy Wingo
1
-79
/
+77
2011-09-28
fix unparse-tree-il of <dynset>
Andy Wingo
1
-1
/
+1
2011-09-02
more define-syntax-rule usage
Andy Wingo
1
-75
/
+73
2011-08-31
Merge remote-tracking branch 'origin/stable-2.0'
Andy Wingo
1
-1
/
+1
2011-08-04
fix tree-il->scheme test
Andy Wingo
1
-1
/
+1
2011-06-18
fix tree-il->scheme bug for seq
Andy Wingo
1
-1
/
+2
2011-06-02
sequence of expressions -> seq of head and tail
Andy Wingo
1
-18
/
+40
2011-06-02
add <primcall> to tree-il
Andy Wingo
1
-0
/
+21
2011-06-02
rename <application> to <call>
Andy Wingo
1
-17
/
+18
2011-03-27
tree-il->scheme fix
Andy Wingo
1
-3
/
+4
2010-10-08
Improve pretty-printing of tree-il objects.
Ludovic Courtès
1
-1
/
+1
2010-07-09
Remove trailing whitespace
No Itisnt
1
-62
/
+62
2010-06-17
tree-il->scheme renders fix as letrec*
Andy Wingo
1
-2
/
+4
2010-06-17
beginnings of letrec* support in the expander
Andy Wingo
1
-7
/
+12
2010-06-11
unparse the tag of a prompt
Andy Wingo
1
-1
/
+1
2010-05-20
macroexpanded pretty-printer
Andy Wingo
1
-1
/
+6
2010-05-20
tree-il->scheme for lambda* et al
Andy Wingo
1
-9
/
+56
2010-05-19
tree-il on expanded-vtables
Andy Wingo
1
-18
/
+60
2010-05-02
rename `vars' field in tree-il binding constructs to `gensyms'
Andy Wingo
1
-37
/
+37
2010-02-22
abort always dispatches to VM bytecode, to detect same-invocation aborts
Andy Wingo
1
-17
/
+22
[next]