* src/vm/class.c: Don't initialize classes to NULL.
authortwisti <none@none>
Mon, 27 Mar 2006 11:37:46 +0000 (11:37 +0000)
committertwisti <none@none>
Mon, 27 Mar 2006 11:37:46 +0000 (11:37 +0000)
commita3d7b943bd6fe44a4653ba9ffd496eac8bd80dae
treedf230426083235ba702f9d8ae797d1aba20044fc
parent2b55d838d1b6a7fe30452ae70e62c8d98452b4bc
* src/vm/class.c: Don't initialize classes to NULL.

* src/vm/loader.c (loader_load_all_classes): Added NDEBUG.
* src/vm/builtin.c (builtin_new): Likewise.
* src/vm/jit/codegen-common.c (codegen_createnativestub): Likewise.
(codegen_disassemble_nativestub): Likewise.
* src/vm/jit/codegen-common.h (codegen_disassemble_nativestub):
Likewise.
* src/vm/jit/stack.c (stack_print): Likewise.
* src/vm/jit/stack.h (stack_print, show_icmd_method, show_icmd_block)
(show_icmd): Likewise.
* src/vm/exceptions.c (exceptions_handle_exception): Likewise.
* src/vm/linker.c (link_class_intern): Likewise.
* src/cacao/cacao.c (main): Likewise.

* src/vm/jit/x86_64/codegen.c: Likewise.
* src/vm/jit/x86_64/asmpart.S (asm_vm_call_method): Likewise.
* src/vm/jit/x86_64/Makefile.am (DISASS_SOURCES): Added. Put into
ENABLE_DISASSEMBLER.

* src/vm/jit/jit.c (jit_compile_intern): Added ENABLE_LOOP.
* src/vm/vm.c (vm_create): Added ENABLE_PROFILING.
(vm_exit_handler): Likewise.

* configure.ac (AC_ENABLE_SHARED, AC_DISABLE_STATIC): Removed. Set it
manually.
(EXPORT_SYMBOLS_FLAGS): Removed.
(--enable-disassembler): Added.
(--ensable-loop): Likewise.
(--ensable-profiling): Likewise.
(--ensable-libjvm): Likewise.
(--ensable-inlining): Moved.

* src/vm/jit/Makefile.am (LOOP_LIB): Added. Put into ENABLE_LOOP.
(PROFILE_LIB): Put into ENABLE_PROFILING.
* src/cacao/Makefile.am (cacao_LDFLAGS): Use -export-dynamic and let
libtool do the work. Add -all-static for ENABLE_STATICVM.

* src/lib/Makefile.am: Made it -j aware.

* src/vm/resolve.c (config.h, vm/global.h): Added.
* src/vm/classcache.c (config.h): Moved to top.

* src/vm/exceptions.h: Small change.
22 files changed:
configure.ac
src/cacao/Makefile.am
src/cacao/cacao.c
src/lib/Makefile.am
src/vm/builtin.c
src/vm/class.c
src/vm/classcache.c
src/vm/exceptions.c
src/vm/exceptions.h
src/vm/jit/Makefile.am
src/vm/jit/codegen-common.c
src/vm/jit/codegen-common.h
src/vm/jit/jit.c
src/vm/jit/stack.c
src/vm/jit/stack.h
src/vm/jit/x86_64/Makefile.am
src/vm/jit/x86_64/asmpart.S
src/vm/jit/x86_64/codegen.c
src/vm/linker.c
src/vm/loader.c
src/vm/resolve.c
src/vm/vm.c