* src/vm/global.h (PRIMITIVETYPE_*): Removed.
authortwisti <none@none>
Sun, 10 Jun 2007 20:00:40 +0000 (20:00 +0000)
committertwisti <none@none>
Sun, 10 Jun 2007 20:00:40 +0000 (20:00 +0000)
commitd6b89d31b958c8ffb5ccb3886c4efabd8c44fb0a
tree26fb7619e0f7a5eaf11a6b0c79bc99a88ab88d71
parent6b9974bbcecde459335b5ae3024d33692f7d442f
* src/vm/global.h (PRIMITIVETYPE_*): Removed.
(ARRAYTYPE_*): Likewise.

* src/vm/jit/verify/typecheck-typeinferer.c (vmcore/primitive.h): Added.
* src/vm/jit/verify/typecheck.c: Likewise.
* src/vm/jit/verify/typecheck-stackbased.c: Likewise.
* src/vm/jit/verify/typeinfo.c: Likewise.
* src/vm/builtin.c: Likewise.
* src/native/jni.c: Likewise.
* src/native/vm/gnu/java_lang_VMClassLoader.c: Likewise.
* src/native/vm/gnu/java_lang_reflect_Field.c: Likewise.
* src/vmcore/descriptor.c: Likewise.

* src/vm/string.c (vmcore/primitive.h): Added.
(stringtable_update): Use new primitive functions.

* src/vm/resolve.c: Likewise.
(resolve_class_from_typedesc): Use new primitive functions.

* src/vm/vm.c (vmcore/primitive.h): Added.
(vm_create): Call primitive_init.

* src/native/vm/java_lang_Class.c (vmcore/primitive.h): Added.
(isPrimitive): Use primitive_class_is_primitive.
(getDeclaringClass): Likewise.
(getDeclaredClasses): Likewise.
(getComponentType): Use primitive_class_get_by_type.

* src/vmcore/class.c (class_is_primitive): Removed.
(class_primitive_get): Removed.
* src/vmcore/class.c: Likewise.

* src/vmcore/primitive.c: New file.
* src/vmcore/primitive.h: Likewise.

* src/vmcore/Makefile.am (libvmcore_la_SOURCES): Added primitive.[ch].

* src/vmcore/linker.c (vmcore/primitive.h): Added.
(primitivetype_table): Removed.
(linker_init): Removed link_primitivetype_table call.
(link_primitivetype_table): Removed.

* src/vmcore/linker.h (primitivetypeinfo): Removed.
(primitivetype_table): Removed.

* src/vm/jit/verify/typecheck-builtins.inc: Removed Contact, Authors
from header.
22 files changed:
src/native/jni.c
src/native/vm/gnu/java_lang_VMClassLoader.c
src/native/vm/gnu/java_lang_reflect_Field.c
src/native/vm/java_lang_Class.c
src/vm/builtin.c
src/vm/global.h
src/vm/jit/verify/typecheck-builtins.inc
src/vm/jit/verify/typecheck-stackbased.c
src/vm/jit/verify/typecheck-typeinferer.c
src/vm/jit/verify/typecheck.c
src/vm/jit/verify/typeinfo.c
src/vm/resolve.c
src/vm/string.c
src/vm/vm.c
src/vmcore/Makefile.am
src/vmcore/class.c
src/vmcore/class.h
src/vmcore/descriptor.c
src/vmcore/linker.c
src/vmcore/linker.h
src/vmcore/primitive.c [new file with mode: 0644]
src/vmcore/primitive.h [new file with mode: 0644]