typed-racket/typed-racket-lib
Asumu Takikawa 241f04bcdb Fix typed provide uses in some modules
When identifiers provided by typed modules were used in
certain submodules of the form (module* n #f ...) or were
used by modules implemented in a language defined by TR,
the wrong redirection was used in the expansion.

The reason was because TR's identifier redirection decided
whether it was in a typed or untyped context at module visit
time, but that's too early in the cases above.

(because TR's #%module-begin may not have begun expanding yet)

The fix uses a rename-transformer that delays the decision
to use the typed or untyped identifier until expansion time.

Closes GH issue #163 and #181

Closes PR 15118
2015-09-08 15:53:34 -04:00
..
typed fix issue #169 2015-08-14 21:42:20 -05:00
typed-racket Fix typed provide uses in some modules 2015-09-08 15:53:34 -04:00
info.rkt Remove dependency on unstable/contract. 2015-09-07 21:38:22 -05:00
LICENSE.txt Remove extra directories. 2014-12-02 00:53:36 -05:00