* refactored vtable implementation. Its much simpler now.
commit330959c7ec4cb8089634292742ab0159bba4b238
authorVincent Geddes <vgeddes@gnome.org>
Sun, 13 Jan 2008 17:15:42 +0000 (13 19:15 +0200)
committerVincent Geddes <vgeddes@gnome.org>
Sun, 13 Jan 2008 17:15:42 +0000 (13 19:15 +0200)
treebee1f12da1b9d6e7b7aaf69089fbe87ca2988a03
parent59486246ef9b193709a8020573ce262feb4e282b
* refactored vtable implementation. Its much simpler now.
* Changed CompiledCode header format
56 files changed:
.bzrignore
configure.ac
docs/bytecodes.txt
docs/object-memory.txt
docs/vision.txt [new file with mode: 0644]
goo/Makefile.am
goo/st-array.c
goo/st-array.h
goo/st-association.c
goo/st-association.h
goo/st-bootstrap.c
goo/st-byte-array.c
goo/st-byte-array.h
goo/st-bytecode.c
goo/st-bytecode.h
goo/st-class.c
goo/st-class.h
goo/st-compiled-code.c
goo/st-compiled-code.h
goo/st-context.h [new file with mode: 0644]
goo/st-float-array.c
goo/st-float-array.h
goo/st-float.c
goo/st-float.h
goo/st-hashed-collection.c
goo/st-hashed-collection.h
goo/st-heap-object.c
goo/st-heap-object.h
goo/st-input.c [new file with mode: 0644]
goo/st-input.h [new file with mode: 0644]
goo/st-large-integer.c
goo/st-large-integer.h
goo/st-lexer.c
goo/st-lexer.h
goo/st-mark.h
goo/st-mini.c [deleted file]
goo/st-object.c
goo/st-object.h
goo/st-parser.c
goo/st-parser.h [new file with mode: 0644]
goo/st-primitives.h
goo/st-small-integer.c
goo/st-small-integer.h
goo/st-string-stream.c [deleted file]
goo/st-string-stream.h [deleted file]
goo/st-symbol.c
goo/st-symbol.h
goo/st-types.h
goo/st-universe.c
goo/st-universe.h
goo/st-utils.c
goo/st-utils.h
goo/st-virtual-space.h
goo/st-vtable.c [copied from goo/st-virtual-space.h with 56% similarity]
goo/st-vtable.h [moved from goo/st-mini.h with 62% similarity]
smalltalk/class-declarations.st