Commit Graph

110 Commits

Author SHA1 Message Date
Suzanne Soy
d35e84905f Renamed main branch 2021-04-04 07:23:04 +01:00
Suzanne Soy
3f301a4852 Fix test in subtemplate in Racket 7.4 2021-04-04 07:02:47 +01:00
Suzanne Soy
9993855ab5 Fix failing test in subtemplate 2021-04-04 05:21:17 +01:00
Suzanne Soy
5ea3b5388f Revert "ok debug"
This reverts commit 3177410987.
2021-04-04 05:18:44 +01:00
Suzanne Soy
1b97ffb119 seems like we're not customizing racket/private/template, but its copy causes issues 2021-04-04 05:18:04 +01:00
Suzanne Soy
3177410987 ok debug 2021-04-04 05:02:08 +01:00
Suzanne Soy
8f6ef38a5e Fixed syntax 2021-03-04 21:30:30 +00:00
Suzanne Soy
ad4d5d986f other attempt to fix 7.3 2021-03-03 19:31:40 +00:00
Suzanne Soy
3ad8030b46 attempt to fix 7.3 2021-03-03 19:31:19 +00:00
Suzanne Soy
79fa107006 check-arity/neg doesn't exist / doesn't work in Racket 6.11 2021-03-03 18:11:07 +00:00
Suzanne Soy
e6355529b6 Small fixes 2021-03-03 18:09:50 +00:00
Suzanne Soy
d64d2c1901 Upgrade for Racket 7.4 2021-03-03 03:21:48 +00:00
Suzanne Soy
69dd024348 Try the 8.0 upgrade on older versions 2021-03-03 01:13:03 +00:00
Suzanne Soy
414be77723 upgrade to 8.0 2021-03-03 01:06:47 +00:00
Suzanne Soy
1766ed5a2a extra files 2021-03-03 01:02:41 +00:00
Suzanne Soy
3742a25295 small fix in 6.11, added patch and base commit 2021-03-03 00:03:07 +00:00
Suzanne Soy
8d5df2fbee Removed spurious parts of the diff 2021-03-02 02:11:55 +00:00
Suzanne Soy
ff66943af4 Fixed path 2021-03-02 01:03:19 +00:00
Suzanne Soy
67006bb720 Omit 6-xxx and 7-xxx paths for tests 2021-03-01 21:36:23 +00:00
Suzanne Soy
4d82512ee0 empty files instead of deleted files 2021-02-28 03:35:20 +00:00
Suzanne Soy
178be4a42a fixed path 2021-02-28 01:34:46 +00:00
Suzanne Soy
c439b4b7f4 fixed includes & paths 2021-02-27 02:06:59 +00:00
Suzanne Soy
22632ae7a9 Test on more versions 2021-02-27 00:04:24 +00:00
Suzanne Soy
00b597ecf9 Fixed some paths (typo) 2021-02-27 00:00:47 +00:00
Suzanne Soy
96e0d8bce2 Changed my name :) 2021-02-26 23:48:26 +00:00
Suzanne Soy
34fa88001a Moved files around to get the original directory structure 2021-02-26 23:47:19 +00:00
Georges Dupéron
c725ad4265 Included upstream changes until 55dcdf553878f475fc4c59ba83556482d11499c9 (included) 2019-04-24 20:57:37 +02:00
Georges Dupéron
c4a1f28cd3 Updated Racket versions in .travis.yml 2019-04-22 23:22:23 +02:00
Georges Dupéron
b75a961409 Included upstream changes until a2ab778ddbb86f4ff890f3a8391873a44fcef3d4 (inclusive) 2018-09-25 09:41:55 +02:00
Georges Dupéron
aaf880c130 Renamed opt.rkt to version-specific file (part 2) 2018-09-25 09:12:50 +02:00
Georges Dupéron
3a40ed328e Renamed opt.rkt to version-specific file (part 1) 2018-09-25 09:12:33 +02:00
Georges Dupéron
eee50a3c56 Included upstream changes until a2ab778ddbb86f4ff890f3a8391873a44fcef3d4 (included) 2018-06-11 22:17:43 +02:00
Georges Dupéron
2858ef6b68 Docs: missing documentation for syntax-parse-track-literals 2018-06-03 14:54:46 +02:00
Georges Dupéron
779c491823 Included upstream changes until ba874ebe1422c162ef1d6dc22293c3cf85676c44 (included) 2018-06-03 13:41:45 +02:00
Georges Dupéron
dda653e350 Include upstream updates up until 37dde6dc1e23b22f63acaa75ae1ab4f6fb7ee675 (inclusive) 2018-06-03 13:41:45 +02:00
Georges Dupéron
02fc8c8cea Made generate-dispatch script more generic 2018-06-03 13:40:35 +02:00
Georges Dupéron
a57fd490d9 Removed spurious display during build 2018-03-26 19:54:51 +02:00
Georges Dupéron
f2585febff Merge Racket ≤ 6.11 and Racket ≥ 6.12, using version-case (part 3: add dispatch files which include the 6.11 or 6.12 files) 2018-03-26 08:56:15 +02:00
Georges Dupéron
2d866bec01 Merge Racket ≤ 6.11 and Racket ≥ 6.12, using version-case (part 2: add old 6.11 files) 2018-03-26 01:10:20 +02:00
Georges Dupéron
3083001da9 Merge Racket ≤ 6.11 and Racket ≥ 6.12, using version-case (part 1: rename 6.12 files) 2018-03-25 23:58:43 +02:00
Georges Dupéron
025c25338f Merge Racket ≤ 6.12 and Racket ≥ 7 versions using version-case 2018-03-25 23:49:32 +02:00
Georges Dupéron
472033aa24 Fixed incompatibility with Racket 7 which lacks syntax-local-get-shadower 2018-03-25 20:48:14 +02:00
Georges Dupéron
cecabd982f Revert "Fixed incompatibility with Racket 7 which lacks syntax-local-get-shadower"
This reverts commit 250a787151.
2018-03-25 20:44:50 +02:00
Georges Dupéron
250a787151 Fixed incompatibility with Racket 7 which lacks syntax-local-get-shadower 2018-03-25 01:58:17 +01:00
Georges Dupéron
43c61290e9 Only build v6.12 in Travis~ 2018-01-18 18:46:21 +01:00
Georges Dupéron
95dc8b124d Added docs for new identifiers after cherry-pick. 2018-01-18 17:56:44 +01:00
Ryan Culpepper
40bfaced34 syntax/parse: add unwindable state: syntax-parse-state-{ref,set!,...} 2018-01-18 17:25:30 +01:00
Ryan Culpepper
785ffdacce syntax/parse: remove some absolute paths related to lazy-require-syntax
Since the previous version of this code was first written, Racket's
requirements seem to have relaxed---but not completely!

If *all* related module paths are made relative, then the deps
test case breaks (but only the test is pre-compiled ?!!).

If requires from disappearing module(s) to residual module(s)
use absolute module paths, it seems to work.
2018-01-18 16:59:26 +01:00
Ryan Culpepper
c913d14d7c syntax/parse: use lazy-require-syntax 2018-01-18 16:59:26 +01:00
Alexis King
e4d1bbc473 syntax/parse: Arrange for built-in macro’s names to be preserved
The dance that syntax/parse performs to lazily load its implementation
rewrites uses of syntax/parse macros in such a way that their original
names were discarded, which shows up in error messages. By simply
invoking the underlying transformer directly in the proxy macro instead
of expanding to a rewritten use, users’ names can be preserved.

fixes #1909
2018-01-18 16:59:26 +01:00