summaryrefslogtreecommitdiff
path: root/module/ice-9/psyntax-pp.scm
AgeCommit message (Expand)AuthorFilesLines
2024-02-20Macro-introduced top-level vars scope to their module even if unboundAndy Wingo1-49/+43
2024-02-20Regenerate psyntax-pp.scmAndy Wingo1-3376/+2864
2022-03-07psyntax: Honor source properties for things other than syntax objects.Ludovic Courtès1-75/+80
2022-02-07psyntax: Pass source vectors to tree-il constructors.Ludovic Courtès1-83/+53
2022-02-01Avoid source properties in psyntaxAndy Wingo1-104/+121
2022-01-13Avoid quadratic behavior in id-var-nameAndy Wingo1-54/+60
2021-04-29Fix syntax-violation, which was passing vectors instead of alistsAndy Wingo1-1/+2
2021-03-03Read-in-scheme replaces boot "read" definitionAndy Wingo1-1/+1
2021-02-25Psyntax uses sourcev internallyAndy Wingo1-101/+154
2021-02-25Ensure that (syntax ()) results in ()Andy Wingo1-34/+39
2021-02-24Fix module scoping for datum->syntax with no identifierAndy Wingo1-85/+87
2021-02-24Remove top-marked? optimization from psyntaxAndy Wingo1-104/+95
2021-02-24Add quote-syntaxAndy Wingo1-31/+39
2021-02-21Implement read-syntaxAndy Wingo1-4/+4
2021-02-21Document datum->syntax extensionsAndy Wingo1-54/+55
2021-02-21Adapt uses of make-syntax to preserve syntaxAndy Wingo1-55/+72
2021-02-21psyntax preserves source via syntax objectsAndy Wingo1-69/+63
2021-02-20Syntax objects have "source" fieldAndy Wingo1-3/+4
2020-03-07psyntax: Preserve source location information for top-level references.Ludovic Courtès1-42/+45
2020-03-05psyntax: 'include' no longer rejects relative file names.Ludovic Courtès1-1/+1
2020-01-12Support R7RS define-libraryAndy Wingo1-42/+39
2019-08-25Allow mixed local definitions and expressionsAndy Wingo1-168/+195
2019-08-18Add "mod" field to tree-il toplevel ref, set, defineAndy Wingo1-71/+82
2019-02-22Fix race when expanding syntax-parameterize and define-syntax-parameterAndy Wingo1-103/+103
2018-01-22Use make-struct/simple in psyntaxAndy Wingo1-22/+18
2017-09-22Merge stable-2.2 into masterAndy Wingo1-23/+33
2017-09-20psyntax generates calls to make-struct/no-tailAndy Wingo1-81/+94
2017-05-22Remove support for legacy syntax objects.Andy Wingo1-197/+154
2017-03-28Psyntax generates new syntax objectsAndy Wingo1-812/+839
2017-03-28Beginnings of psyntax switch to new syntax objectsAndy Wingo1-2611/+2617
2017-03-28Plumbing changes to rename "syntax-module"Andy Wingo1-2/+2
2017-03-07psyntax: Generate identifiers in a deterministic fashion.Mark H Weaver1-34/+89
2016-06-27psyntax can trace expand-time changes to the current moduleAndy Wingo1-105/+114
2016-06-24Fix include-from-path when file found in relative pathAndy Wingo1-8/+9
2016-05-22psyntax: Fix bug in match-each+.Mark H Weaver1-1/+2
2016-04-15Load port bindings in separate (ice-9 ports) moduleAndy Wingo1-1/+1
2015-02-13Fix infinite loop in expanderAndy Wingo1-1/+8
2014-01-14Merge branch 'stable-2.0'Mark H Weaver1-77/+248
2014-01-09Implement R7RS 'syntax-error'.Mark H Weaver1-18/+72
2014-01-09psyntax: custom ellipses using 'with-ellipsis' or R7RS syntax-rules.Mark H Weaver1-63/+164
2014-01-09psyntax: toplevel variable definitions discard previous syntactic binding.Mark H Weaver1-1/+3
2014-01-09Merge branch 'stable-2.0'Mark H Weaver1-11/+14
2013-12-16Revert "Fix bound-identifier=? to compare binding names, not just symbolic na...Mark H Weaver1-1/+0
2013-12-15Fix bound-identifier=? to compare binding names, not just symbolic names.Mark H Weaver1-0/+1
2013-12-13syntax-case: fix error reporting for misplaced ellipses.Mark H Weaver1-11/+14
2013-11-28Merge commit '750ac8c592e792e627444f476877f282525b132e'Andy Wingo1-1/+8
2013-11-18Improve error when 'include' form with relative path is not in a file.Mark H Weaver1-1/+8
2013-06-28Remove with-fluids; replaced by with-fluid* and inlined push-fluid primopsAndy Wingo1-35/+8
2013-06-23psyntax: ((@@ primitive NAME) ARG ...) in (guile) module is a primcallAndy Wingo1-44/+76
2013-04-14Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver1-44/+68