Fix compile errors
parent
0f8735554b
commit
aa838dbc2d
|
@ -9,7 +9,7 @@ IN: compiler.codegen.fixup
|
|||
|
||||
GENERIC: fixup* ( obj -- )
|
||||
|
||||
: code-format 22 getenv ;
|
||||
: code-format ( -- n ) 22 getenv ;
|
||||
|
||||
: compiled-offset ( -- n ) building get length code-format * ;
|
||||
|
||||
|
|
|
@ -144,10 +144,9 @@ most-negative-fixnum most-positive-fixnum [a,b]
|
|||
comparison-ops
|
||||
[ dup '[ _ define-comparison-constraints ] each-derived-op ] each
|
||||
|
||||
generic-comparison-ops [
|
||||
dup specific-comparison
|
||||
'[ _ _ define-comparison-constraints ] each-derived-op
|
||||
] each
|
||||
! generic-comparison-ops [
|
||||
! dup specific-comparison define-comparison-constraints
|
||||
! ] each
|
||||
|
||||
! Remove redundant comparisons
|
||||
: fold-comparison ( info1 info2 word -- info )
|
||||
|
|
|
@ -148,7 +148,7 @@ M: object apply-object push-literal ;
|
|||
{ [ dup inline? ] [ drop f ] }
|
||||
{ [ dup deferred? ] [ drop f ] }
|
||||
{ [ dup crossref? not ] [ drop f ] }
|
||||
[ def>> [ [ word? ] [ primitive? not ] bi and ] contains? ]
|
||||
[ def>> [ word? ] contains? ]
|
||||
} cond ;
|
||||
|
||||
: ?missing-effect ( word -- )
|
||||
|
|
|
@ -36,7 +36,7 @@ sleep-entry ;
|
|||
: tchange ( key quot -- )
|
||||
tnamespace swap change-at ; inline
|
||||
|
||||
: threads 64 getenv ;
|
||||
: threads ( -- assoc ) 64 getenv ;
|
||||
|
||||
: thread ( id -- thread ) threads at ;
|
||||
|
||||
|
@ -73,9 +73,9 @@ PRIVATE>
|
|||
: <thread> ( quot name -- thread )
|
||||
\ thread new-thread ;
|
||||
|
||||
: run-queue 65 getenv ;
|
||||
: run-queue ( -- dlist ) 65 getenv ;
|
||||
|
||||
: sleep-queue 66 getenv ;
|
||||
: sleep-queue ( -- heap ) 66 getenv ;
|
||||
|
||||
: resume ( thread -- )
|
||||
f >>state
|
||||
|
|
|
@ -56,9 +56,9 @@ M: c-reader dispose*
|
|||
|
||||
M: c-io-backend init-io ;
|
||||
|
||||
: stdin-handle 11 getenv ;
|
||||
: stdout-handle 12 getenv ;
|
||||
: stderr-handle 61 getenv ;
|
||||
: stdin-handle ( -- alien ) 11 getenv ;
|
||||
: stdout-handle ( -- alien ) 12 getenv ;
|
||||
: stderr-handle ( -- alien ) 61 getenv ;
|
||||
|
||||
: init-c-stdio ( -- stdin stdout stderr )
|
||||
stdin-handle <c-reader>
|
||||
|
|
Loading…
Reference in New Issue