racket/collects/typed-racket/base-env
Matthew Flatt c8f4ac6ae4 submodules: make .zo path stick for consistent independent loading
When a module is loaded from bytecode and then the value of
`use-compiled-file-paths' changes, an attempt to load a submodule
would fail, because source isn't used if the main module is
already declared, and the bytecode code is not used according to
`use-compiled-file-paths'. Make the bytecode path stick when it
is used once, so that submodule loads succeed, and make it work
even with `namespace-module-attach'.

The module-attach part of this protocol requires a change to the
API of a module name resolver: the notification mode gets two
arguments, instead of one, where the second argument is an
environment.
2012-07-17 09:47:05 -06:00
..
annotate-classes.rkt
base-env-indexing-abs.rkt Vector fixes. 2012-07-14 21:30:26 -04:00
base-env-indexing.rkt
base-env-numeric.rkt Remove special cases for - and fx- in tc-app.rkt. 2012-07-15 19:21:26 -04:00
base-env.rkt submodules: make .zo path stick for consistent independent loading 2012-07-17 09:47:05 -06:00
base-special-env.rkt Add type for range, and extend in-range's. 2012-06-22 17:53:43 -04:00
base-structs.rkt
base-types-extra.rkt Parse (Struct t) as StructTop. 2012-07-14 19:20:51 -04:00
base-types.rkt Delay actual initialization of type environment. 2012-07-12 17:41:12 -04:00
colon.rkt Delay actual initialization of type environment. 2012-07-12 17:41:12 -04:00
env-lang.rkt scheme -> racket 2012-06-25 13:39:07 -04:00
extra-procs.rkt
for-clauses.rkt Delay actual initialization of type environment. 2012-07-12 17:41:12 -04:00
internal.rkt scheme -> racket 2012-06-25 13:39:07 -04:00
prims.rkt Reduce some dependencies of Typed Racket prims. 2012-07-12 17:41:12 -04:00
type-env-lang.rkt Delay actual initialization of type environment. 2012-07-12 17:41:12 -04:00