compiler.units vocabulary
Factor handbook ยป Vocabulary index


Documentation
Compilation units

Metadata
Authors:Slava Pestov


Words

Tuple classes
ClassSuperclassSlots
redefine-error tupledef


Generic words
WordStack effect
always-bump-effect-counter?( defspec -- ? )
definitions-changed( set obj -- )
process-forgotten-words( words -- )
recompile( words -- alist )
to-recompile( -- words )
update-call-sites( class generic -- words )


Symbol words
compiler-impl
definition-observers
new-definitions
old-definitions


Primitives
WordStack effect
modify-code-heap( alist update-existing? reset-pics? -- )


Ordinary words
WordStack effect
<definitions>( -- pair )
add-definition-observer( obj -- )
changed-call-sites( class generic -- )
compile( words -- )
effect-counter( -- n )
fake-definition( definition -- )
filter-word-defs( defset -- words )
forward-reference?( word -- ? )
notify-definition-observers( set -- )
remember-class( class loc -- )
remember-definition( definition loc -- )
remove-definition-observer( obj -- )
throw-redefine-error( definition -- )
with-compilation-unit( quot -- )
with-nested-compilation-unit( quot -- )
without-optimizer( quot -- )


Class predicate words
WordStack effect
redefine-error?( object -- ? )


Files


Metadata files


Children
VocabularySummary
compiler.units.private