* src/vm/array.hpp: Implemented array access classes in C++.
authorMichael Starzinger <michi@complang.tuwien.ac.at>
Fri, 26 Dec 2008 15:20:56 +0000 (16:20 +0100)
committerMichael Starzinger <michi@complang.tuwien.ac.at>
Fri, 26 Dec 2008 15:20:56 +0000 (16:20 +0100)
commitd75c5c294648344a83d3a1df07695e1123a84f79
tree58a68afff166d20f5c8f598d29444a33e7399fff
parent7d9438705087944b53d2291820d1c8f729dad833
* src/vm/array.hpp: Implemented array access classes in C++.
* src/vm/array.cpp: Likewise.

* src/vm/jit/builtin.hpp (builtin_newarray, builtin_anewarray): Removed.
* src/vm/jit/builtin.cpp: Likewise.

* src/vm/vm.cpp (vm_run): Minor rework of argument handling.

* src/vm/string.cpp: This code is messed up and needs to be cleaned up soon.

The rest of the files were just updated to the new array access classes, so I
simply list them below:
* src/native/jni.cpp
* src/native/llni.h
* src/native/vm/cldc1.1/com_sun_cldc_io_ResourceInputStream.cpp
* src/native/vm/cldc1.1/com_sun_cldc_io_j2me_socket_Protocol.cpp
* src/native/vm/cldc1.1/java_lang_String.cpp
* src/native/vm/gnuclasspath/gnu_java_lang_VMCPStringBuilder.cpp
* src/native/vm/gnuclasspath/gnu_java_lang_management_VMRuntimeMXBeanImpl.cpp
* src/native/vm/gnuclasspath/java_lang_VMClassLoader.cpp
* src/native/vm/gnuclasspath/java_lang_VMThrowable.cpp
* src/native/vm/gnuclasspath/java_lang_management_VMManagementFactory.cpp
* src/native/vm/openjdk/jvm.cpp
* src/native/vm/reflection.cpp
* src/native/vm/sun_misc_Unsafe.cpp
* src/vm/annotation.cpp
* src/vm/class.cpp
* src/vm/field.cpp
* src/vm/global.h
* src/vm/jit/argument.cpp
* src/vm/jit/stacktrace.cpp
* src/vm/jit/trace.cpp
* src/vm/method.cpp

--HG--
branch : michi
27 files changed:
src/native/jni.cpp
src/native/llni.h
src/native/vm/cldc1.1/com_sun_cldc_io_ResourceInputStream.cpp
src/native/vm/cldc1.1/com_sun_cldc_io_j2me_socket_Protocol.cpp
src/native/vm/cldc1.1/java_lang_String.cpp
src/native/vm/gnuclasspath/gnu_java_lang_VMCPStringBuilder.cpp
src/native/vm/gnuclasspath/gnu_java_lang_management_VMRuntimeMXBeanImpl.cpp
src/native/vm/gnuclasspath/java_lang_VMClassLoader.cpp
src/native/vm/gnuclasspath/java_lang_VMThrowable.cpp
src/native/vm/gnuclasspath/java_lang_management_VMManagementFactory.cpp
src/native/vm/openjdk/jvm.cpp
src/native/vm/reflection.cpp
src/native/vm/sun_misc_Unsafe.cpp
src/vm/annotation.cpp
src/vm/array.cpp
src/vm/array.hpp
src/vm/class.cpp
src/vm/field.cpp
src/vm/global.h
src/vm/jit/argument.cpp
src/vm/jit/builtin.cpp
src/vm/jit/builtin.hpp
src/vm/jit/stacktrace.cpp
src/vm/jit/trace.cpp
src/vm/method.cpp
src/vm/string.cpp
src/vm/vm.cpp