summaryrefslogtreecommitdiff
path: root/module/ice-9/psyntax-pp.scm
AgeCommit message (Expand)AuthorFilesLines
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
2013-04-07Do not scan for coding declarations in open-file.Mark H Weaver1-4/+6
2013-04-04Nicer docstring syntax for case-lambda.Mark H Weaver1-40/+62
2013-03-28Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver1-21/+15
2013-03-13add #:resolve-syntax-parameters? kwarg to syntax-local-bindingAndy Wingo1-2/+6
2013-03-09allow case-lambda expressions with no clausesAndy Wingo1-18/+12
2013-02-19better handling of windows file name conventionsAndy Wingo1-3/+3
2013-01-31Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-49/+52
2013-01-31Do not defer expansion of internal define-syntax forms.Mark H Weaver1-19/+10
2013-01-27Fix source annotation bug in psyntax 'expand-body'.Mark H Weaver1-1/+1
2013-01-23Regenerate psyntax-pp.scm.Mark H Weaver1-23/+27
2012-10-10Revert "Preserve keyword identifier in 'syntax-rules' and 'define-syntax-rule'"Mark H Weaver1-12/+12
2012-10-08Preserve keyword identifier in 'syntax-rules' and 'define-syntax-rule'Mark H Weaver1-12/+12
2012-07-24Merge remote-tracking branch 'origin/stable-2.0'Andy Wingo1-10/+26
2012-07-06Fix @ and @@ to not capture lexicals; new @@ @@ form for R6RS librariesMark H Weaver1-10/+26
2012-03-08Merge remote-tracking branch 'local-2.0/stable-2.0'Andy Wingo1-137/+0
2012-03-04Comment out unused definitions of 'do' and 'case' in psyntax.scmMark H Weaver1-137/+0
2012-03-03Merge branch 'stable-2.0'Mark H Weaver1-25304/+3191
2012-03-03Minimize size of embedded syntax objects in psyntax-pp.scmMark H Weaver1-8145/+152
2012-03-03tree-il->scheme improvementsMark H Weaver1-24927/+9294
2012-03-02Fix typos in psyntax.scmMark H Weaver1-8433/+8506
2012-02-17Merge remote-tracking branch 'local-2.0/stable-2.0'Andy Wingo1-9073/+10788