Add 'unportable' tag in place of hard-coded list of 'dangerous' vocabs in load-everything
parent
a9cf3facbb
commit
6408b01e9d
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -1 +1,2 @@
|
||||||
|
unportable
|
||||||
windows
|
windows
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -1 +1,2 @@
|
||||||
|
unportable
|
||||||
bindings
|
bindings
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -1 +1,2 @@
|
||||||
|
unportable
|
||||||
bindings
|
bindings
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -1 +1,2 @@
|
||||||
|
unportable
|
||||||
compiler
|
compiler
|
||||||
|
|
|
@ -1 +1,2 @@
|
||||||
|
unportable
|
||||||
compiler
|
compiler
|
||||||
|
|
|
@ -1 +1,2 @@
|
||||||
|
unportable
|
||||||
compiler
|
compiler
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -86,3 +86,7 @@ M:: disjoint-set equate ( a b disjoint-set -- )
|
||||||
[ swap ] [ over disjoint-set inc-rank ] [ ] branch
|
[ swap ] [ over disjoint-set inc-rank ] [ ] branch
|
||||||
disjoint-set link-sets
|
disjoint-set link-sets
|
||||||
] if ;
|
] if ;
|
||||||
|
|
||||||
|
M: disjoint-set clone
|
||||||
|
[ parents>> ] [ ranks>> ] [ counts>> ] tri [ clone ] tri@
|
||||||
|
disjoint-set boa ;
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -1 +1,2 @@
|
||||||
|
unportable
|
||||||
windows
|
windows
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -1 +1,2 @@
|
||||||
|
unportable
|
||||||
windows
|
windows
|
||||||
|
|
|
@ -1 +1,2 @@
|
||||||
|
unportable
|
||||||
tools
|
tools
|
||||||
|
|
|
@ -1 +1,2 @@
|
||||||
|
unportable
|
||||||
tools
|
tools
|
||||||
|
|
|
@ -1,2 +1,3 @@
|
||||||
|
unportable
|
||||||
windows
|
windows
|
||||||
tools
|
tools
|
||||||
|
|
|
@ -232,39 +232,15 @@ M: vocab-link summary vocab-summary ;
|
||||||
MEMO: all-vocabs-seq ( -- seq )
|
MEMO: all-vocabs-seq ( -- seq )
|
||||||
all-vocabs values concat ;
|
all-vocabs values concat ;
|
||||||
|
|
||||||
: dangerous? ( name -- ? )
|
: unportable? ( name -- ? )
|
||||||
#! Hack
|
vocab-tags "unportable" swap member? ;
|
||||||
{
|
|
||||||
{ [ "cpu." ?head ] [ t ] }
|
|
||||||
{ [ "io.unix" ?head ] [ t ] }
|
|
||||||
{ [ "io.windows" ?head ] [ t ] }
|
|
||||||
{ [ "ui.x11" ?head ] [ t ] }
|
|
||||||
{ [ "ui.windows" ?head ] [ t ] }
|
|
||||||
{ [ "ui.cocoa" ?head ] [ t ] }
|
|
||||||
{ [ "cocoa" ?head ] [ t ] }
|
|
||||||
{ [ "core-foundation" ?head ] [ t ] }
|
|
||||||
{ [ "vocabs.loader.test" ?head ] [ t ] }
|
|
||||||
{ [ "editors." ?head ] [ t ] }
|
|
||||||
{ [ ".windows" ?tail ] [ t ] }
|
|
||||||
{ [ ".unix" ?tail ] [ t ] }
|
|
||||||
{ [ "unix" ?head ] [ t ] }
|
|
||||||
{ [ ".linux" ?tail ] [ t ] }
|
|
||||||
{ [ ".bsd" ?tail ] [ t ] }
|
|
||||||
{ [ ".macosx" ?tail ] [ t ] }
|
|
||||||
{ [ "windows." ?head ] [ t ] }
|
|
||||||
{ [ "cocoa" ?head ] [ t ] }
|
|
||||||
{ [ ".test" ?tail ] [ t ] }
|
|
||||||
{ [ "raptor" ?head ] [ t ] }
|
|
||||||
{ [ dup "tools.deploy.app" = ] [ t ] }
|
|
||||||
[ f ]
|
|
||||||
} cond nip ;
|
|
||||||
|
|
||||||
: filter-dangerous ( seq -- seq' )
|
: filter-unportable ( seq -- seq' )
|
||||||
[ vocab-name dangerous? not ] filter ;
|
[ vocab-name unportable? not ] filter ;
|
||||||
|
|
||||||
: try-everything ( -- failures )
|
: try-everything ( -- failures )
|
||||||
all-vocabs-seq
|
all-vocabs-seq
|
||||||
filter-dangerous
|
filter-unportable
|
||||||
require-all ;
|
require-all ;
|
||||||
|
|
||||||
: load-everything ( -- )
|
: load-everything ( -- )
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
|
@ -0,0 +1 @@
|
||||||
|
unportable
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue