summaryrefslogtreecommitdiff
path: root/module/ice-9/psyntax-pp.scm
Commit message (Expand)AuthorAgeFilesLines
* Fix race when expanding syntax-parameterize and define-syntax-parameter...Andy Wingo2019-02-221-106/+104
* psyntax generates calls to make-struct/no-tail...Andy Wingo2017-09-201-81/+94
* Psyntax generates new syntax objects...Andy Wingo2017-03-281-812/+839
* Beginnings of psyntax switch to new syntax objects...Andy Wingo2017-03-281-2611/+2617
* Plumbing changes to rename "syntax-module"...Andy Wingo2017-03-281-2/+2
* psyntax: Generate identifiers in a deterministic fashion....Mark H Weaver2017-03-071-34/+89
* psyntax can trace expand-time changes to the current module...Andy Wingo2016-06-271-105/+114
* Fix include-from-path when file found in relative path...Andy Wingo2016-06-241-8/+9
* 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-1/+8
* Merge branch 'stable-2.0'...Mark H Weaver2014-01-141-77/+248
|\
| * Implement R7RS 'syntax-error'....Mark H Weaver2014-01-091-18/+72
| * psyntax: custom ellipses using 'with-ellipsis' or R7RS syntax-rules....Mark H Weaver2014-01-091-63/+164
| * 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-11/+14
|\|
| * 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-11/+14
* | Merge commit '750ac8c592e792e627444f476877f282525b132e'...Andy Wingo2013-11-281-1/+8
|\|
| * Improve error when 'include' form with relative path is not in a file....Mark H Weaver2013-11-181-1/+8
* | Remove with-fluids; replaced by with-fluid* and inlined push-fluid primops...Andy Wingo2013-06-281-35/+8
* | psyntax: ((@@ primitive NAME) ARG ...) in (guile) module is a primcall...Andy Wingo2013-06-231-44/+76
* | Merge remote-tracking branch 'origin/stable-2.0'...Mark H Weaver2013-04-141-44/+68
|\|
| * Do not scan for coding declarations in open-file....Mark H Weaver2013-04-071-4/+6
| * Nicer docstring syntax for case-lambda....Mark H Weaver2013-04-041-40/+62
* | Merge remote-tracking branch 'origin/stable-2.0'...Mark H Weaver2013-03-281-21/+15
|\|
| * allow case-lambda expressions with no clauses...Andy Wingo2013-03-091-18/+12
| * better handling of windows file name conventions...Andy Wingo2013-02-191-3/+3
* | add #:resolve-syntax-parameters? kwarg to syntax-local-binding...Andy Wingo2013-03-131-2/+6
* | Merge remote-tracking branch 'origin/stable-2.0'...Andy Wingo2013-01-311-49/+52
|\|
| * Do not defer expansion of internal define-syntax forms....Mark H Weaver2013-01-311-19/+10
| * Fix source annotation bug in psyntax 'expand-body'....Mark H Weaver2013-01-271-1/+1
| * Regenerate psyntax-pp.scm....Mark H Weaver2013-01-231-23/+27
| * Revert "Preserve keyword identifier in 'syntax-rules' and 'define-syntax-rule'"...Mark H Weaver2012-10-101-12/+12
| * Preserve keyword identifier in 'syntax-rules' and 'define-syntax-rule'...Mark H Weaver2012-10-081-12/+12
* | Merge remote-tracking branch 'origin/stable-2.0'...Andy Wingo2012-07-241-10/+26
|\|
| * Fix @ and @@ to not capture lexicals; new @@ @@ form for R6RS libraries...Mark H Weaver2012-07-061-10/+26
* | Merge remote-tracking branch 'local-2.0/stable-2.0'...Andy Wingo2012-03-081-137/+0
|\|
| * Comment out unused definitions of 'do' and 'case' in psyntax.scm...Mark H Weaver2012-03-041-137/+0
* | Merge branch 'stable-2.0'...Mark H Weaver2012-03-031-25304/+3191
|\|
| * Minimize size of embedded syntax objects in psyntax-pp.scm...Mark H Weaver2012-03-031-8145/+152
| * tree-il->scheme improvements...Mark H Weaver2012-03-031-24927/+9294
| * Fix typos in psyntax.scm...Mark H Weaver2012-03-021-8433/+8506
* | Merge remote-tracking branch 'local-2.0/stable-2.0'...Andy Wingo2012-02-171-9073/+10788
|\|
| * psyntax: access source properties for all supported objects...Mark H Weaver2012-02-151-6363/+6432
* | Merge remote-tracking branch 'origin/stable-2.0'...Andy Wingo2012-02-151-8681/+8701
|\|
| * syntax-violation: prefer 'subform' for source info, with 'form' as fallback...Mark H Weaver2012-02-151-11416/+11369
| * Fix psyntax bugs that would cause bad source annotations...Mark H Weaver2012-02-151-6558/+6580
* | Merge remote-tracking branch 'origin/stable-2.0'...Andy Wingo2012-01-301-18431/+18525
|\|