racket/collects/syntax/private
Matthew Flatt 9ba663aa77 preserve submoduleness in module path index for expanded submodules
The preserved path is exposed by a new `module-path-index-submodule'
function, and `module-path-index-join' now accepts an optional
submodule path.

Also, fixed a problem with `collapse-module-path-index' when
a module path indx is built on a resolved module path that
is a submodule path.

In addition to the main repair, `collapse-module-path[-index]' is
correctly documented to allow '(quote <sym>) rel-to paths.

Finally, `collapse-module-path-index' changed to use a symbolic
resolved module path that appears as the base of a module path
index, rather than falling back to the given rel-to path. It's
possble that the old beavior was intentional, but it wasn't tested,
and it seems more likely to have been a bug.

Closes PR 12724
2012-04-24 21:10:28 -06:00
..
util removed useless requires 2011-09-27 19:28:44 -06:00
boundmap.rkt rename all files .ss -> .rkt 2010-04-27 16:50:15 -06:00
doctable.rkt rename all files .ss -> .rkt 2010-04-27 16:50:15 -06:00
id-table.rkt pruned unstable/contract 2011-12-18 13:56:00 -07:00
keyword.rkt removed useless requires 2011-09-27 19:28:44 -06:00
modcollapse-noctc.rkt preserve submoduleness in module path index for expanded submodules 2012-04-24 21:10:28 -06:00
modhelp.rkt change module-path?' to subsume path?' 2012-03-12 21:08:54 -06:00
template-runtime.rkt removed useless requires 2011-09-27 19:28:44 -06:00