Load debugger.{unix,windows} later on in bootstrap, because lopading it before the optimizing compiler incurs a long delay on Windows as all the WinAPI bindings get loaded and parsed
parent
627295f094
commit
d215d691b5
|
@ -1,4 +1,4 @@
|
||||||
USING: vocabs.loader sequences ;
|
USING: vocabs.loader sequences system combinators ;
|
||||||
IN: bootstrap.tools
|
IN: bootstrap.tools
|
||||||
|
|
||||||
{
|
{
|
||||||
|
@ -23,3 +23,8 @@ IN: bootstrap.tools
|
||||||
"vocabs.refresh"
|
"vocabs.refresh"
|
||||||
"vocabs.refresh.monitor"
|
"vocabs.refresh.monitor"
|
||||||
} [ require ] each
|
} [ require ] each
|
||||||
|
|
||||||
|
{
|
||||||
|
{ [ os windows? ] [ "debugger.windows" require ] }
|
||||||
|
{ [ os unix? ] [ "debugger.unix" require ] }
|
||||||
|
} cond
|
||||||
|
|
|
@ -355,8 +355,3 @@ M: not-found-in-roots summary drop "Cannot resolve vocab: path" ;
|
||||||
M: wrong-values summary drop "Quotation's stack effect does not match call site" ;
|
M: wrong-values summary drop "Quotation's stack effect does not match call site" ;
|
||||||
|
|
||||||
M: stack-effect-omits-dashes summary drop "Stack effect must contain “--”" ;
|
M: stack-effect-omits-dashes summary drop "Stack effect must contain “--”" ;
|
||||||
|
|
||||||
{
|
|
||||||
{ [ os windows? ] [ "debugger.windows" require ] }
|
|
||||||
{ [ os unix? ] [ "debugger.unix" require ] }
|
|
||||||
} cond
|
|
||||||
|
|
Loading…
Reference in New Issue