Parents: | bootstrap.image |
Class | Superclass | Slots |
eq-wrapper | tuple | obj |
eql-wrapper | tuple | obj |
fake-bignum | tuple | n |
not-in-image | tuple | vocabulary word |
tuple-removed | tuple | class |
Class | Superclass |
tuple-layout-array | array |
Word | Stack effect |
(eql?) | ( obj1 obj2 -- ? ) |
prepare-object | ( obj -- ptr ) |
architecture |
big-endian |
bootstrapping-image |
objects |
special-objects |
sub-primitives |
Word | Stack effect |
(align-here) | ( alignment -- ) |
(emit-tuple) | ( tuple -- pointer ) |
(write-image) | ( image -- ) |
<eq-wrapper> | ( obj -- eq-wrapper ) |
<eql-wrapper> | ( obj -- eql-wrapper ) |
<fake-bignum> | ( n -- fake-bignum ) |
align-here | ( -- ) |
ascii-part | ( str -- str' ) |
assert-empty | ( seq -- ) |
bignum-bits | ( -- n ) |
bignum-radix | ( -- n ) |
bignum>sequence | ( n -- seq ) |
build-generics | ( -- ) |
build-image | ( -- image ) |
cache-eq-object | ( obj quot -- value ) |
cache-eql-object | ( obj quot -- value ) |
create-global-hashtable | ( -- global-hashtable ) |
data-base | ( -- value ) |
data-heap-size-offset | ( -- value ) |
define-combinator-primitive | ( quot non-tail-quot tail-quot word -- ) |
define-sub-primitive | ( quot word -- ) |
define-sub-primitives | ( assoc -- ) |
emit | ( cell -- ) |
emit-64 | ( cell -- ) |
emit-array | ( array -- offset ) |
emit-bignum | ( n -- ) |
emit-bytes | ( seq -- ) |
emit-dummy-array | ( obj type -- ptr ) |
emit-fixnum | ( n -- ) |
emit-global | ( -- ) |
emit-header | ( n -- ) |
emit-image-header | ( -- ) |
emit-jit-data | ( -- ) |
emit-locals | ( -- ) |
emit-object | ( class quot -- addr ) |
emit-seq | ( seq -- ) |
emit-singletons | ( -- ) |
emit-special-object | ( obj idx -- ) |
emit-special-objects | ( -- ) |
emit-string | ( string -- ptr ) |
emit-tuple | ( tuple -- pointer ) |
emit-word | ( word -- ) |
emit-words | ( -- ) |
eql? | ( obj1 obj2 -- ? ) |
extended-part | ( str -- str' ) |
fixup | ( value offset -- ) |
fixup-header | ( -- ) |
fixup-word | ( word -- offset ) |
fixup-words | ( -- ) |
header-size | ( -- value ) |
heap-size | ( -- size ) |
here | ( -- size ) |
here-as | ( tag -- pointer ) |
image-magic | ( -- value ) |
image-version | ( -- value ) |
jit-conditional | ( test-quot false-quot -- ) |
jit-define | ( quot n -- ) |
lookup-object | ( obj -- n/f ) |
make-jit | ( quot -- parameters literals code ) |
make-jit-no-params | ( quot -- code ) |
native> | ( object -- object ) |
not-in-image | ( vocabulary word -- * ) |
pad-bytes | ( seq -- newseq ) |
put-object | ( n obj -- ) |
require-tuple-layout | ( word -- layout ) |
transfer-word | ( word -- word ) |
tuple-removed | ( class -- * ) |
word-sub-primitive | ( word -- obj ) |
write-image | ( image -- ) |
Word | Stack effect |
eq-wrapper? | ( object -- ? ) |
eql-wrapper? | ( object -- ? ) |
fake-bignum? | ( object -- ? ) |
not-in-image? | ( object -- ? ) |
tuple-layout-array? | ( object -- ? ) |
tuple-removed? | ( object -- ? ) |