Ben Greenman
ba8b848f94
Accept path-string in syntax/modcode
...
Changes signatures in `syntax/modcode` to accept `path-string?` arguments
instead of `path?`.
Before, the docs listed `path-string?` but the contracts used `path?`.
Now they agree.
2016-07-29 12:26:10 -04:00
Matthew Flatt
794061ba1d
syntax/modcollapse: repair for submodule referenced from submodule
...
While cross-submodule references within a top-level module worked
right, submodule references across top-level modules did not work
right.
2016-04-01 15:25:50 -06:00
Vincent St-Amour
5353dd1076
free-vars: add mode that also reports module-bound variables
...
As a separate mode, for backwards compatibility.
2015-12-07 10:42:12 -06:00
Sam Tobin-Hochstadt
dfd2c6dc68
Hide output to work around racket/rackunit#5 .
2015-08-16 18:55:36 -04:00
Vincent St-Amour
fd82eed31c
Add tests for syntax/transformer.
2015-08-05 13:11:55 -05:00
Vincent St-Amour
b4b0837a77
Move syntax-source-* tests from unstable-test.
2015-08-05 13:11:55 -05:00
Vincent St-Amour
442db8d523
Move syntax/macro-testing tests from unstable-test.
2015-08-05 13:11:54 -05:00
Matthew Flatt
b7e86ef6c9
syntax/modcollapse: fix to new collapse-module-path-index
variant
2015-01-28 16:21:43 -07:00
Matthew Flatt
7bee7bbadc
collapse-module-path-index: support relative module path flattening
...
Unlike `collapse-module-path`, it makes sense for
`collapse-module-path-index` to convert a relative module path index
to a plain module path. In other words, `collapse-module-path-index`
can convert a module path index to a module path.
2015-01-27 08:40:10 -07:00
Matthew Flatt
2d4f3e2ac9
remove the "racket-pkgs" directory layer
...
The layer is now redundant, since everything left in "pkgs" is in the
"racket-pkgs" category.
2014-12-08 05:22:59 -07:00