Commit Graph

12 Commits

Author SHA1 Message Date
Suzanne Soy
c439b4b7f4 fixed includes & paths 2021-02-27 02:06:59 +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
b75a961409 Included upstream changes until a2ab778ddbb86f4ff890f3a8391873a44fcef3d4 (inclusive) 2018-09-25 09:41:55 +02:00
Georges Dupéron
dda653e350 Include upstream updates up until 37dde6dc1e23b22f63acaa75ae1ab4f6fb7ee675 (inclusive) 2018-06-03 13:41:45 +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
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
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
Georges Dupéron
c259afbe61 Removed parse/private/keywords.rkt, to improve compatibility with the official syntax/parse (that file defines ~optional etc.) 2017-01-28 05:16:59 +01:00
Georges Dupéron
02a0d43d0d Changed syntax/parse module paths to stxparse-info/parse 2017-01-28 05:16:33 +01:00
Georges Dupéron
8d4f899aa3 Imported files from 28f1df4cff 2017-01-28 05:16:11 +01:00