Fix cache polution issue
parent
3a83c1e895
commit
34faf1f786
|
@ -412,14 +412,14 @@ M: quotation '
|
||||||
all-words [ emit-word ] each ;
|
all-words [ emit-word ] each ;
|
||||||
|
|
||||||
: emit-global ( -- )
|
: emit-global ( -- )
|
||||||
[
|
{
|
||||||
{
|
dictionary source-files builtins
|
||||||
dictionary source-files builtins
|
update-map implementors-map
|
||||||
update-map implementors-map class<=-cache
|
} [ [ bootstrap-word ] [ get ] bi ] H{ } map>assoc
|
||||||
class-not-cache classes-intersect-cache class-and-cache
|
{
|
||||||
class-or-cache
|
class<=-cache class-not-cache classes-intersect-cache
|
||||||
} [ dup get swap bootstrap-word set ] each
|
class-and-cache class-or-cache
|
||||||
] H{ } make-assoc
|
} [ H{ } clone ] H{ } map>assoc assoc-union
|
||||||
bootstrap-global set
|
bootstrap-global set
|
||||||
bootstrap-global emit-userenv ;
|
bootstrap-global emit-userenv ;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue