summaryrefslogtreecommitdiff
path: root/module/ice-9/psyntax.scm
Commit message (Expand)AuthorAgeFilesLines
* Fix race when expanding syntax-parameterize and define-syntax-parameter...Andy Wingo2019-02-221-66/+92
* psyntax generates calls to make-struct/no-tail...Andy Wingo2017-09-201-2/+3
* Add allow-legacy-syntax-objects? parameter...Andy Wingo2017-03-281-1/+2
* Psyntax generates new syntax objects...Andy Wingo2017-03-281-1/+1
* Beginnings of psyntax switch to new syntax objects...Andy Wingo2017-03-281-2/+25
* Plumbing changes to rename "syntax-module"...Andy Wingo2017-03-281-2/+2
* psyntax: Generate identifiers in a deterministic fashion....Mark H Weaver2017-03-071-6/+9
* psyntax can trace expand-time changes to the current module...Andy Wingo2016-06-271-1/+10
* Fix include-from-path when file found in relative path...Andy Wingo2016-06-241-4/+5
* psyntax: Fix bug in match-each+....Mark H Weaver2016-05-221-1/+2
* Load port bindings in separate (ice-9 ports) module...Andy Wingo2016-04-151-1/+1
* Fix infinite loop in expander...Andy Wingo2015-02-131-4/+15
* Merge branch 'stable-2.0'...Mark H Weaver2014-01-141-32/+129
|\
| * Implement R7RS 'syntax-error'....Mark H Weaver2014-01-091-3/+35
| * psyntax: custom ellipses using 'with-ellipsis' or R7RS syntax-rules....Mark H Weaver2014-01-091-28/+82
| * psyntax: toplevel variable definitions discard previous syntactic binding....Mark H Weaver2014-01-091-1/+3
* | Merge branch 'stable-2.0'...Mark H Weaver2014-01-091-8/+9
|\|
| * Revert "Fix bound-identifier=? to compare binding names, not just symbolic na......Mark H Weaver2013-12-161-1/+0
| * Fix bound-identifier=? to compare binding names, not just symbolic names....Mark H Weaver2013-12-151-0/+1
| * syntax-case: fix error reporting for misplaced ellipses....Mark H Weaver2013-12-131-8/+9
* | Merge commit '750ac8c592e792e627444f476877f282525b132e'...Andy Wingo2013-11-281-3/+9
|\|
| * Improve error when 'include' form with relative path is not in a file....Mark H Weaver2013-11-181-3/+9
* | Merge remote-tracking branch 'origin/stable-2.0'...Mark H Weaver2013-09-131-0/+6
|\|
| * psyntax: cite the paper that psyntax is based on....Mark H Weaver2013-09-091-0/+6
* | Remove with-fluids; replaced by with-fluid* and inlined push-fluid primops...Andy Wingo2013-06-281-15/+0
* | psyntax: ((@@ primitive NAME) ARG ...) in (guile) module is a primcall...Andy Wingo2013-06-231-22/+50
* | Merge remote-tracking branch 'origin/stable-2.0'...Mark H Weaver2013-04-141-18/+37
|\|
| * Do not scan for coding declarations in open-file....Mark H Weaver2013-04-071-4/+9
| * Nicer docstring syntax for case-lambda....Mark H Weaver2013-04-041-14/+28
* | Merge remote-tracking branch 'origin/stable-2.0'...Mark H Weaver2013-03-281-8/+5
|\|
| * allow case-lambda expressions with no clauses...Andy Wingo2013-03-091-4/+4
| * better handling of windows file name conventions...Andy Wingo2013-02-191-4/+1
* | add #:resolve-syntax-parameters? kwarg to syntax-local-binding...Andy Wingo2013-03-131-4/+3
* | Merge remote-tracking branch 'origin/stable-2.0'...Andy Wingo2013-01-311-29/+34
|\|
| * Do not defer expansion of internal define-syntax forms....Mark H Weaver2013-01-311-21/+15
| * Fix source annotation bug in psyntax 'expand-body'....Mark H Weaver2013-01-271-1/+1
* | merge stable-2.0...Andy Wingo2013-01-231-8/+17
|\|
| * `include' relative paths relative to including file...Andy Wingo2013-01-221-8/+17
| * Revert "Preserve keyword identifier in 'syntax-rules' and 'define-syntax-rule'"...Mark H Weaver2012-10-101-4/+4
| * Preserve keyword identifier in 'syntax-rules' and 'define-syntax-rule'...Mark H Weaver2012-10-081-4/+4
* | Merge remote-tracking branch 'origin/stable-2.0'...Andy Wingo2012-07-241-3/+16
|\|
| * Fix @ and @@ to not capture lexicals; new @@ @@ form for R6RS libraries...Mark H Weaver2012-07-061-3/+16
* | Merge remote-tracking branch 'origin/stable-2.0'...Andy Wingo2012-07-061-53/+0
|\|
| * dead code elimination...Andy Wingo2012-07-021-53/+0
* | Merge remote-tracking branch 'local-2.0/stable-2.0'...Andy Wingo2012-03-081-11/+11
|\|
| * Comment out unused definitions of 'do' and 'case' in psyntax.scm...Mark H Weaver2012-03-041-0/+7
| * Fix syntax wrap comments; remove old unused cruft...Mark H Weaver2012-03-041-11/+4
* | Merge branch 'stable-2.0'...Mark H Weaver2012-03-031-6/+6
|\|
| * Minimize size of embedded syntax objects in psyntax-pp.scm...Mark H Weaver2012-03-031-4/+4
| * Fix typos in psyntax.scm...Mark H Weaver2012-03-021-2/+2