racket/collects/typed-racket/base-env
Matthew Flatt 0197902309 add var-ref->mod-decl-insp' and switch cur-code-insp' uses
Macros and other tools that need syntax privilege used
`(current-code-inspector)' at the module top-level to try to
capture the right code inspector at load time. It's more
consistent to instead use the enclosing module's declaration-time
inspector, and `var-ref->mod-decl-insp' provides that. The
new function works only on references to anonymous variables,
which limits access to the inspector.

The real function name is longer, of course.
2011-09-20 13:50:36 -06:00
..
annotate-classes.rkt Move typed-scheme to typed-racket collection. 2011-09-03 20:49:39 -04:00
base-env-indexing-abs.rkt Move typed-scheme to typed-racket collection. 2011-09-03 20:49:39 -04:00
base-env-indexing.rkt Move typed-scheme to typed-racket collection. 2011-09-03 20:49:39 -04:00
base-env-numeric.rkt Move typed-scheme to typed-racket collection. 2011-09-03 20:49:39 -04:00
base-env.rkt add var-ref->mod-decl-insp' and switch cur-code-insp' uses 2011-09-20 13:50:36 -06:00
base-special-env.rkt Forge identifiers instead of dumpster-diving. 2011-09-06 16:35:15 -04:00
base-structs.rkt Move typed-scheme to typed-racket collection. 2011-09-03 20:49:39 -04:00
base-types-extra.rkt Move typed-scheme to typed-racket collection. 2011-09-03 20:49:39 -04:00
base-types.rkt Move typed-scheme to typed-racket collection. 2011-09-03 20:49:39 -04:00
colon.rkt Move typed-scheme to typed-racket collection. 2011-09-03 20:49:39 -04:00
env-lang.rkt Move typed-scheme to typed-racket collection. 2011-09-03 20:49:39 -04:00
extra-procs.rkt Move typed-scheme to typed-racket collection. 2011-09-03 20:49:39 -04:00
for-clauses.rkt Move typed-scheme to typed-racket collection. 2011-09-03 20:49:39 -04:00
internal.rkt Move typed-scheme to typed-racket collection. 2011-09-03 20:49:39 -04:00
prims.rkt Move typed-scheme to typed-racket collection. 2011-09-03 20:49:39 -04:00
type-env-lang.rkt Move typed-scheme to typed-racket collection. 2011-09-03 20:49:39 -04:00