Andy Wingo
|
498428fbef
Add with-lexicals helper; fix bug in (equal? #t (foo) #t)
|
il y a 4 ans |
Andy Wingo
|
79a40cf717
Add "mod" field to tree-il toplevel ref, set, define
|
il y a 5 ans |
Andy Wingo
|
98fc9c0380
Use make-struct/simple in tree-il
|
il y a 7 ans |
Andy Wingo
|
140b69dfc6
Refactor list->seq to make return arity apparent
|
il y a 7 ans |
Andy Wingo
|
dd11b82162
Use make-struct/no-tail instead of make-struct
|
il y a 7 ans |
Andy Wingo
|
699ed8ce29
Less copying in tree-il pre-order / post-order.
|
il y a 11 ans |
Andy Wingo
|
178a40928a
<prompt> body and handler are lambdas; add escape-only? field
|
il y a 11 ans |
Andy Wingo
|
c32b7c4cef
Remove with-fluids; replaced by with-fluid* and inlined push-fluid primops
|
il y a 11 ans |
Andy Wingo
|
5e0253f19e
replace <dynset> with primcalls to fluid-set!
|
il y a 11 ans |
Andy Wingo
|
86d0eb31df
replace <dynref> with primcalls to fluid-ref
|
il y a 11 ans |
Andy Wingo
|
bb97e4abd4
dynamic-wind in terms of wind and unwind; remove <dynwind>, @dynamic-wind
|
il y a 11 ans |
Andy Wingo
|
9b965638e9
<dynwind> no longer has "pre" or "post" fields
|
il y a 11 ans |
Andy Wingo
|
b34b66b346
Rewrite make-tree-il-folder to use the Wright matcher.
|
il y a 11 ans |
Andy Wingo
|
98f778ea28
Rewrite unparse-tree-il to use the Wright matcher.
|
il y a 11 ans |
Andy Wingo
|
f852e05ee8
Rewrite parse-tree-il to use the Wright matcher.
|
il y a 11 ans |
Andy Wingo
|
007f671afc
Implement tree-il-fold in terms of make-tree-il-folder.
|
il y a 11 ans |
Andy Wingo
|
99b4da8fb2
Rewrite tree-il pre-post-order in terms of (ice-9 match)
|
il y a 11 ans |
Andy Wingo
|
25450a0d0e
Pre-order tree-il rewrites are now non-destructive
|
il y a 11 ans |
Andy Wingo
|
403d78f915
Tree-il post-order rewriter no longer destructive
|
il y a 11 ans |
Mark H Weaver
|
26d148066f
Merge remote-tracking branch 'origin/stable-2.0'
|
il y a 12 ans |
Andy Wingo
|
19113f1ca7
allow case-lambda expressions with no clauses
|
il y a 12 ans |
Andy Wingo
|
74bbb99457
Merge remote-tracking branch 'origin/stable-2.0'
|
il y a 12 ans |
Andy Wingo
|
1fb39dc55f
mvoe tree-il=? and tree-il-hash to tree-il.scm
|
il y a 12 ans |
Mark H Weaver
|
d019ef9288
Merge branch 'stable-2.0'
|
il y a 13 ans |
Mark H Weaver
|
72ee0ef71b
tree-il->scheme improvements
|
il y a 13 ans |
Andy Wingo
|
880e794812
inline dynwind guards for normal control flow
|
il y a 13 ans |
Andy Wingo
|
2f4aae6bce
Merge remote-tracking branch 'origin/stable-2.0'
|
il y a 13 ans |
Andy Wingo
|
5e9b9059a3
fix <dynwind> serialization.
|
il y a 13 ans |
Andy Wingo
|
ca12824581
Merge remote-tracking branch 'origin/stable-2.0'
|
il y a 13 ans |
Andy Wingo
|
b5ae223d12
fix unparse-tree-il of <dynset>
|
il y a 13 ans |