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
|
||||
|
||||
{
|
||||
|
@ -23,3 +23,8 @@ IN: bootstrap.tools
|
|||
"vocabs.refresh"
|
||||
"vocabs.refresh.monitor"
|
||||
} [ 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: 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