File tree Expand file tree Collapse file tree 4 files changed +8
-4
lines changed
typed-racket-lib/typed-racket Expand file tree Collapse file tree 4 files changed +8
-4
lines changed Original file line number Diff line number Diff line change 3131(begin-for-syntax
3232 (module* #%type-decl #f
3333 (#%plain-module-begin
34+ (#%declare #:empty-namespace )
3435 (require typed-racket/env/global-env
3536 typed-racket/types/abbrev
3637 typed-racket/rep/type-rep)
4647
4748;; we also have to manually add these submodules which extra-env-lang.rkt would do for us
4849(begin-for-syntax
49- (module* #%contract-defs-names #f (#%plain-module-begin )))
50- (module* #%contract-defs #f (#%plain-module-begin ))
50+ (module* #%contract-defs-names #f (#%plain-module-begin ( #%declare #:empty-namespace ) )))
51+ (module* #%contract-defs #f (#%plain-module-begin ( #%declare #:empty-namespace ) ))
5152
Original file line number Diff line number Diff line change 8989 #'(#%plain-module-begin
9090 ;; auto-generate these modules unless they are explicitly provided
9191 ;; use #%plain-module-begin to avoid adding add-mod! calls in them
92- (begin-for-syntax (module* #%contract-defs-names #f (#%plain-module-begin )))
93- (module* #%contract-defs #f (#%plain-module-begin ))
92+ (begin-for-syntax (module* #%contract-defs-names #f
93+ (#%plain-module-begin (#%declare #:empty-namespace ))))
94+ (module* #%contract-defs #f (#%plain-module-begin (#%declare #:empty-namespace )))
9495 (require (for-syntax typed-racket/env/env-req))
9596 e ...
9697 ;; need to register this module
Original file line number Diff line number Diff line change @@ -141,6 +141,7 @@ the typed racket language.
141141;; contracted bindings in typed modules) values that are contracted
142142;; for _all_ typed programs.
143143(module+ #%contract-defs
144+ (#%declare #:empty-namespace )
144145 (require "base-contracted.rkt " )
145146 (provide (all-from-out "base-contracted.rkt " )))
146147
Original file line number Diff line number Diff line change 526526 ;; We need a submodule for a for-syntax use of
527527 ;; `define-runtime-module-path`:
528528 (module #%contract-defs-reference racket/base
529+ (#%declare #:empty-namespace )
529530 (require racket/runtime-path
530531 (for-syntax racket/base))
531532 (define-runtime-module-path-index contract-defs-submod
You can’t perform that action at this time.
0 commit comments