Andy Wingo
|
2053592214
Allow mixed local definitions and expressions
|
5 years ago |
Andy Wingo
|
79a40cf717
Add "mod" field to tree-il toplevel ref, set, define
|
5 years ago |
Andy Wingo
|
61a8c9300d
Fix race when expanding syntax-parameterize and define-syntax-parameter
|
6 years ago |
Andy Wingo
|
5fcc761b43
Use make-struct/simple in psyntax
|
7 years ago |
Andy Wingo
|
2f9ad7d9bc
Merge stable-2.2 into master
|
7 years ago |
Andy Wingo
|
da9da0eca4
psyntax generates calls to make-struct/no-tail
|
7 years ago |
Andy Wingo
|
1f560bc4b7
Remove support for legacy syntax objects.
|
7 years ago |
Andy Wingo
|
a42bfae65f
Psyntax generates new syntax objects
|
7 years ago |
Andy Wingo
|
eb84c2f2da
Beginnings of psyntax switch to new syntax objects
|
7 years ago |
Andy Wingo
|
6ba3f35f26
Plumbing changes to rename "syntax-module"
|
7 years ago |
Mark H Weaver
|
84a740d86a
psyntax: Generate identifiers in a deterministic fashion.
|
9 years ago |
Andy Wingo
|
a62d46ffff
psyntax can trace expand-time changes to the current module
|
8 years ago |
Andy Wingo
|
5ca24b6ba1
Fix include-from-path when file found in relative path
|
8 years ago |
Mark H Weaver
|
bb7075dc1a
psyntax: Fix bug in match-each+.
|
9 years ago |
Andy Wingo
|
44b3342c4d
Load port bindings in separate (ice-9 ports) module
|
8 years ago |
Andy Wingo
|
37ae02ffa0
Fix infinite loop in expander
|
10 years ago |
Mark H Weaver
|
b958141cdb
Merge branch 'stable-2.0'
|
11 years ago |
Mark H Weaver
|
0e18163366
Implement R7RS 'syntax-error'.
|
11 years ago |
Mark H Weaver
|
1624e149f7
psyntax: custom ellipses using 'with-ellipsis' or R7RS syntax-rules.
|
11 years ago |
Mark H Weaver
|
8de355d08e
psyntax: toplevel variable definitions discard previous syntactic binding.
|
11 years ago |
Mark H Weaver
|
1df515a077
Merge branch 'stable-2.0'
|
11 years ago |
Mark H Weaver
|
0b83be7eb6
Revert "Fix bound-identifier=? to compare binding names, not just symbolic names."
|
11 years ago |
Mark H Weaver
|
70c74b8476
Fix bound-identifier=? to compare binding names, not just symbolic names.
|
11 years ago |
Mark H Weaver
|
aa8630efb3
syntax-case: fix error reporting for misplaced ellipses.
|
11 years ago |
Andy Wingo
|
6dd9810902
Merge commit '750ac8c592e792e627444f476877f282525b132e'
|
11 years ago |
Mark H Weaver
|
750ac8c592
Improve error when 'include' form with relative path is not in a file.
|
11 years ago |
Andy Wingo
|
c32b7c4cef
Remove with-fluids; replaced by with-fluid* and inlined push-fluid primops
|
11 years ago |
Andy Wingo
|
9833864171
psyntax: ((@@ primitive NAME) ARG ...) in (guile) module is a primcall
|
11 years ago |
Mark H Weaver
|
f6f4feb0a2
Merge remote-tracking branch 'origin/stable-2.0'
|
11 years ago |
Mark H Weaver
|
9a334eb3ab
Do not scan for coding declarations in open-file.
|
12 years ago |