cacao.git
15 years ago* src/threads/thread.c: Moved to .cpp.
Christian Thalinger [Tue, 22 Jul 2008 09:55:41 +0000 (11:55 +0200)]
* src/threads/thread.c: Moved to .cpp.
* src/threads/thread.h: Likewise.
* src/threads/thread.cpp: New file.
* src/threads/thread.hpp: Likewise.
* src/threads/Makefile.am (libthreads_la_SOURCES): Changed filenames.
* src/mm/cacao-gc/gc.c,
src/mm/cacao-gc/gc.h,
src/mm/cacao-gc/rootset.c,
src/mm/cacao-gc/rootset.h,
src/mm/codememory.c,
src/mm/dumpmemory.c,
src/mm/memory.c,
src/native/jni.cpp,
src/native/jvmti/cacaodbg.c,
src/native/jvmti/cacaodbg.h,
src/native/jvmti/jvmti.c,
src/native/llni.c,
src/native/llni.h,
src/native/localref.c,
src/native/vm/cldc1.1/java_lang_Thread.c,
src/native/vm/gnuclasspath/java_lang_VMThread.c,
src/native/vm/openjdk/jvm.c,
src/threads/Makefile.am,
src/threads/none/thread-none.c,
src/threads/posix/lock.c,
src/threads/posix/thread-posix.cpp,
src/threads/threadlist.c,
src/threads/threadlist.h,
src/toolbox/logging.c,
src/vm/builtin.c,
src/vm/exceptions.c,
src/vm/finalizer.c,
src/vm/jit/alpha/linux/md-os.c,
src/vm/jit/arm/linux/md-os.c,
src/vm/jit/codegen-common.c,
src/vm/jit/i386/darwin/md-os.c,
src/vm/jit/i386/linux/md-os.c,
src/vm/jit/i386/solaris/md-os.c,
src/vm/jit/inline/inline.c,
src/vm/jit/intrp/asmpart.c,
src/vm/jit/intrp/engine.c,
src/vm/jit/methodtree.c,
src/vm/jit/optimizing/profile.c,
src/vm/jit/optimizing/recompile.c,
src/vm/jit/powerpc/darwin/md-os.c,
src/vm/jit/powerpc/linux/md-os.c,
src/vm/jit/powerpc64/linux/md-os.c,
src/vm/jit/replace.c,
src/vm/jit/s390/md.c,
src/vm/jit/show.c,
src/vm/jit/stacktrace.cpp,
src/vm/jit/stacktrace.hpp,
src/vm/jit/trace.cpp,
src/vm/jit/x86_64/freebsd/md-os.c,
src/vm/jit/x86_64/linux/md-os.c,
src/vm/jit/x86_64/solaris/md-os.c,
src/vm/signal.c,
src/vm/vm.cpp: Changed include.

--HG--
rename : src/threads/thread.c => src/threads/thread.cpp
rename : src/threads/thread.h => src/threads/thread.hpp

15 years ago* src/toolbox/logging.h: Updated copyright.
Christian Thalinger [Tue, 22 Jul 2008 09:53:20 +0000 (11:53 +0200)]
* src/toolbox/logging.h: Updated copyright.

15 years ago* src/native/vm/nativevm.c (nativevm_preinit)
Christian Thalinger [Tue, 22 Jul 2008 09:52:17 +0000 (11:52 +0200)]
* src/native/vm/nativevm.c (nativevm_preinit)
[WITH_JAVA_RUNTIME_LIBRARY_OPENJDK]: Fixed compiler warning.

15 years ago* src/threads/posix/thread-posix.c: Moved to .cpp.
Christian Thalinger [Tue, 22 Jul 2008 08:33:15 +0000 (10:33 +0200)]
* src/threads/posix/thread-posix.c: Moved to .cpp.
* src/threads/posix/thread-posix.h: Likewise.
* src/threads/posix/thread-posix.cpp: New file.
* src/threads/posix/thread-posix.hpp: Likewise.
* src/threads/posix/Makefile.am (libthreadsposix_la_SOURCES): Changed
filenames.
* src/threads/thread.h: Changed include.

--HG--
rename : src/threads/posix/thread-posix.c => src/threads/posix/thread-posix.cpp
rename : src/threads/posix/thread-posix.h => src/threads/posix/thread-posix.hpp

15 years ago* src/native/vm/sun_misc_Unsafe.cpp (methods): Also use uintptr_t case
Christian Thalinger [Tue, 22 Jul 2008 08:24:12 +0000 (10:24 +0200)]
* src/native/vm/sun_misc_Unsafe.cpp (methods): Also use uintptr_t case
to defineClass (missed that one).

15 years ago* src/native/vm/sun_misc_Unsafe.cpp (methods): Fixed typo for
Christian Thalinger [Tue, 22 Jul 2008 08:22:32 +0000 (10:22 +0200)]
* src/native/vm/sun_misc_Unsafe.cpp (methods): Fixed typo for
defineClass.

15 years ago* src/vm/jit/trace.c: Moved to .cpp.
Christian Thalinger [Mon, 21 Jul 2008 15:10:42 +0000 (17:10 +0200)]
* src/vm/jit/trace.c: Moved to .cpp.
* src/vm/jit/trace.h: Likewise.
* src/vm/jit/trace.cpp: New file.
* src/vm/jit/trace.hpp: Likewise.
* src/vm/jit/Makefile.am (libjit_la_SOURCES): Changed filenames.
* src/vm/builtin.c,
src/vm/exceptions.c,
src/vm/jit/alpha/emit.c,
src/vm/jit/arm/emit.c,
src/vm/jit/codegen-common.c,
src/vm/jit/i386/emit.c,
src/vm/jit/m68k/emit.c,
src/vm/jit/powerpc/emit.c,
src/vm/jit/powerpc64/emit.c,
src/vm/jit/s390/emit.c,
src/vm/jit/x86_64/emit.c (vm/jit/trace.h): Changed to
vm/jit/trace.hpp.

--HG--
rename : src/vm/jit/trace.c => src/vm/jit/trace.cpp
rename : src/vm/jit/trace.h => src/vm/jit/trace.hpp

15 years ago* src/mm/dumpmemory.h (DMREALLOC): Cast return value to type*.
Christian Thalinger [Mon, 21 Jul 2008 15:08:52 +0000 (17:08 +0200)]
* src/mm/dumpmemory.h (DMREALLOC): Cast return value to type*.

15 years ago* src/vmcore/class.c (class_findfield_index_by_name): Removed.
Christian Thalinger [Fri, 18 Jul 2008 15:44:44 +0000 (17:44 +0200)]
* src/vmcore/class.c (class_findfield_index_by_name): Removed.
(class_findfield_by_name): Moved code from
class_findfield_index_by_name.
* src/vmcore/class.h (class_findfield_index_by_name): Removed.

15 years ago* src/vmcore/class.c (class_resolvefield): Changed signature (removed
Christian Thalinger [Fri, 18 Jul 2008 14:51:27 +0000 (16:51 +0200)]
* src/vmcore/class.c (class_resolvefield): Changed signature (removed
bool throwexception).
* src/vmcore/class.h: Likewise.
* src/vm/resolve.c (resolve_field_lazy): Likewise.
(resolve_field): Likewise.

15 years ago* src/vm/global.h (voidptr): Removed.
Christian Thalinger [Fri, 18 Jul 2008 13:39:50 +0000 (15:39 +0200)]
* src/vm/global.h (voidptr): Removed.
* src/vm/jit/patcher-common.c,
src/vm/jit/patcher-common.h,
src/vmcore/class.c,
src/vmcore/class.h,
src/vmcore/classcache.c,
src/vmcore/descriptor.c,
src/vmcore/loader.c: Replaced voidptr with void*.

15 years ago* src/vmcore/globals.cpp: New file.
Christian Thalinger [Fri, 18 Jul 2008 12:21:16 +0000 (14:21 +0200)]
* src/vmcore/globals.cpp: New file.
* src/vmcore/globals.hpp: Likewise.
* src/vmcore/Makefile.am (libvmcore_la_SOURCES): Added
globals.{cpp,hpp}.
* src/vmcore/class.c: Moved global variables to globals.
* src/vmcore/class.h: Likewise.
* src/native/jni.cpp,
src/native/native.c,
src/native/vm/gnuclasspath/gnu_java_lang_VMCPStringBuilder.cpp,
src/native/vm/gnuclasspath/gnu_java_lang_management_VMRuntimeMXBeanImpl.c,
src/native/vm/gnuclasspath/java_lang_VMClass.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.c,
src/native/vm/gnuclasspath/java_lang_reflect_VMMethod.cpp,
src/native/vm/nativevm.c,
src/native/vm/openjdk/jvm.c,
src/native/vm/reflect.c,
src/threads/posix/thread-posix.c,
src/threads/thread.c,
src/vm/access.c,
src/vm/builtin.c,
src/vm/exceptions.c,
src/vm/initialize.c,
src/vm/jit/jit.c,
src/vm/jit/replace.c,
src/vm/jit/stacktrace.cpp,
src/vm/jit/trace.c,
src/vm/jit/verify/typecheck-common.c,
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/primitive.cpp,
src/vm/resolve.c,
src/vm/string.c,
src/vm/vm.cpp,
src/vmcore/linker.c,
src/vmcore/loader.c,
src/vmcore/method.c,
src/vmcore/primitivecore.c (globals.hpp): Added.

15 years ago* src/vm/jit/verify/icmds.c: Updated copyright.
Christian Thalinger [Fri, 18 Jul 2008 12:15:47 +0000 (14:15 +0200)]
* src/vm/jit/verify/icmds.c: Updated copyright.

15 years ago* src/vm/jit/powerpc64/md.h (md_codegen_get_pv_from_pc): Changed
Christian Thalinger [Fri, 18 Jul 2008 11:12:29 +0000 (13:12 +0200)]
* src/vm/jit/powerpc64/md.h (md_codegen_get_pv_from_pc): Changed
signature and updated the implementation.

15 years ago* src/vm/jit/arm/md.h: Updated copyright.
Christian Thalinger [Fri, 18 Jul 2008 10:41:57 +0000 (12:41 +0200)]
* src/vm/jit/arm/md.h: Updated copyright.

15 years ago* src/vm/jit/mips/md.h (md_codegen_get_pv_from_pc): Changed signature
Christian Thalinger [Fri, 18 Jul 2008 10:41:06 +0000 (12:41 +0200)]
* src/vm/jit/mips/md.h (md_codegen_get_pv_from_pc): Changed signature
and updated the implementation.

15 years ago* src/vm/jit/powerpc/md.h (md_codegen_get_pv_from_pc): Changed
Christian Thalinger [Fri, 18 Jul 2008 10:40:25 +0000 (12:40 +0200)]
* src/vm/jit/powerpc/md.h (md_codegen_get_pv_from_pc): Changed
signature and updated the implementation.

15 years ago* src/vm/jit/linenumbertable.h [__cplusplus]: Added extern "C".
Christian Thalinger [Fri, 18 Jul 2008 10:10:24 +0000 (12:10 +0200)]
* src/vm/jit/linenumbertable.h [__cplusplus]: Added extern "C".
* src/vm/stringlocal.h: Likewise.
* src/vmcore/class.h: Likewise.

15 years ago* src/vm/jit/arm/md.h (md_codegen_get_pv_from_pc): Changed signature
Christian Thalinger [Thu, 17 Jul 2008 18:22:22 +0000 (20:22 +0200)]
* src/vm/jit/arm/md.h (md_codegen_get_pv_from_pc): Changed signature
and updated the implementation.

15 years ago* src/vm/jit/asmpart.h (asm_cacheflush): Changed signature.
Christian Thalinger [Thu, 17 Jul 2008 18:11:19 +0000 (20:11 +0200)]
* src/vm/jit/asmpart.h (asm_cacheflush): Changed signature.

15 years ago* src/vm/jit/alpha/md.h: Updated copyright.
Christian Thalinger [Thu, 17 Jul 2008 18:10:58 +0000 (20:10 +0200)]
* src/vm/jit/alpha/md.h: Updated copyright.

15 years ago* src/vmcore/class.h (castinfo): Removed.
Christian Thalinger [Thu, 17 Jul 2008 13:52:04 +0000 (15:52 +0200)]
* src/vmcore/class.h (castinfo): Removed.

15 years ago* src/cacaoh/dummy.c: Moved to .cpp.
Christian Thalinger [Thu, 17 Jul 2008 13:09:04 +0000 (15:09 +0200)]
* src/cacaoh/dummy.c: Moved to .cpp.
* src/cacaoh/dummy.cpp: New file.
* src/cacaoh/Makefile.am (libcacaoh_la_SOURCES): Changed filename.
(nodist_EXTRA_cacaoh_SOURCES): Added to cause C++ linking.

--HG--
rename : src/cacaoh/dummy.c => src/cacaoh/dummy.cpp

15 years ago* src/native/llni.h [__cplusplus]: Added extern "C".
Christian Thalinger [Thu, 17 Jul 2008 13:07:44 +0000 (15:07 +0200)]
* src/native/llni.h [__cplusplus]: Added extern "C".

15 years ago* src/mm/boehm-gc/m4/dummy: Added dummy file to create m4 directory on
Christian Thalinger [Thu, 17 Jul 2008 12:44:27 +0000 (14:44 +0200)]
* src/mm/boehm-gc/m4/dummy: Added dummy file to create m4 directory on
checkout.

15 years ago* src/native/vm/sun_misc_Unsafe.c: Moved to .cpp.
Christian Thalinger [Thu, 17 Jul 2008 11:45:28 +0000 (13:45 +0200)]
* src/native/vm/sun_misc_Unsafe.c: Moved to .cpp.
* src/native/vm/sun_misc_Unsafe.cpp: New file.
* src/native/vm/Makefile.am (SUN_MISC_UNSAFE_SOURCES): Changed
filename.

--HG--
rename : src/native/vm/sun_misc_Unsafe.c => src/native/vm/sun_misc_Unsafe.cpp

15 years ago* Merged with de18881369d4.
Christian Thalinger [Wed, 16 Jul 2008 14:47:28 +0000 (16:47 +0200)]
* Merged with de18881369d4.

15 years ago* src/native/vm/gnuclasspath/java_lang_VMClassLoader.c: Moved to .cpp.
Christian Thalinger [Wed, 16 Jul 2008 14:46:19 +0000 (16:46 +0200)]
* src/native/vm/gnuclasspath/java_lang_VMClassLoader.c: Moved to .cpp.
* src/native/vm/gnuclasspath/java_lang_VMClassLoader.cpp: New file.
* src/native/vm/gnuclasspath/Makefile.am (libnativevmcore_la_SOURCES):
Changed filename.

--HG--
rename : src/native/vm/gnuclasspath/java_lang_VMClassLoader.c => src/native/vm/gnuclasspath/java_lang_VMClassLoader.cpp

15 years ago* src/vmcore/zip.h [__cplusplus]: Added extern "C".
Christian Thalinger [Wed, 16 Jul 2008 14:43:29 +0000 (16:43 +0200)]
* src/vmcore/zip.h [__cplusplus]: Added extern "C".

15 years ago* src/native/vm/gnuclasspath/gnu_java_lang_VMCPStringBuilder.c: Moved
Christian Thalinger [Wed, 16 Jul 2008 14:24:44 +0000 (16:24 +0200)]
* src/native/vm/gnuclasspath/gnu_java_lang_VMCPStringBuilder.c: Moved
to .cpp.
* src/native/vm/gnuclasspath/gnu_java_lang_VMCPStringBuilder.cpp: New
file.
* src/native/vm/gnuclasspath/Makefile.am (libnativevmcore_la_SOURCES):
Changed filename.

--HG--
rename : src/native/vm/gnuclasspath/gnu_java_lang_VMCPStringBuilder.c => src/native/vm/gnuclasspath/gnu_java_lang_VMCPStringBuilder.cpp

15 years ago* src/native/vm/gnuclasspath/java_lang_VMClass.c: Moved to .cpp.
Christian Thalinger [Wed, 16 Jul 2008 12:57:17 +0000 (14:57 +0200)]
* src/native/vm/gnuclasspath/java_lang_VMClass.c: Moved to .cpp.
* src/native/vm/gnuclasspath/java_lang_VMClass.cpp: New file.
* src/native/vm/gnuclasspath/Makefile.am (libnativevmcore_la_SOURCES):
Changed filename.

--HG--
rename : src/native/vm/gnuclasspath/java_lang_VMClass.c => src/native/vm/gnuclasspath/java_lang_VMClass.cpp

15 years ago* src/native/vm/gnuclasspath/java_lang_reflect_VMField.cpp: Added
Christian Thalinger [Wed, 16 Jul 2008 12:56:15 +0000 (14:56 +0200)]
* src/native/vm/gnuclasspath/java_lang_reflect_VMField.cpp: Added
comment.

15 years ago* src/native/vm/sun_misc_Unsafe.c (putFloat): Implemented.
Christian Thalinger [Wed, 16 Jul 2008 12:50:13 +0000 (14:50 +0200)]
* src/native/vm/sun_misc_Unsafe.c (putFloat): Implemented.

15 years ago* src/vm/jit/stacktrace.c: Moved to .cpp.
Christian Thalinger [Wed, 16 Jul 2008 10:54:56 +0000 (12:54 +0200)]
* src/vm/jit/stacktrace.c: Moved to .cpp.
* src/vm/jit/stacktrace.h: Moved to .hpp.
* src/vm/jit/stacktrace.cpp: New file.
* src/vm/jit/stacktrace.hpp: Likewise.
* src/mm/cacao-gc/rootset.c,
src/native/jni.cpp,
src/native/jvmti/jvmti.c,
src/native/vm/cldc1.1/java_lang_Throwable.c,
src/native/vm/gnuclasspath/gnu_classpath_VMStackWalker.c,
src/native/vm/gnuclasspath/java_lang_VMThrowable.cpp,
src/native/vm/gnuclasspath/java_lang_reflect_VMField.cpp,
src/native/vm/gnuclasspath/java_security_VMAccessController.c,
src/native/vm/openjdk/hpi.c,
src/native/vm/openjdk/jvm.c,
src/threads/none/thread-none.c,
src/threads/none/thread-none.h,
src/threads/posix/thread-posix.h,
src/threads/thread.c,
src/vm/access.c,
src/vm/exceptions.c,
src/vm/jit/Makefile.am,
src/vm/jit/alpha/codegen.c,
src/vm/jit/alpha/linux/md-os.c,
src/vm/jit/alpha/patcher.c,
src/vm/jit/arm/linux/md-os.c,
src/vm/jit/codegen-common.c,
src/vm/jit/i386/codegen.c,
src/vm/jit/i386/cygwin/md-os.c,
src/vm/jit/i386/darwin/md-os.c,
src/vm/jit/i386/freebsd/md-os.c,
src/vm/jit/i386/linux/md-os.c,
src/vm/jit/i386/patcher.c,
src/vm/jit/i386/solaris/md-os.c,
src/vm/jit/intrp/codegen.c,
src/vm/jit/intrp/engine.c,
src/vm/jit/jit.h,
src/vm/jit/m68k/codegen.c,
src/vm/jit/m68k/patcher.c,
src/vm/jit/mips/irix/md-os.c,
src/vm/jit/mips/linux/md-os.c,
src/vm/jit/powerpc/codegen.c,
src/vm/jit/powerpc/darwin/md-os.c,
src/vm/jit/powerpc/linux/md-os.c,
src/vm/jit/powerpc/netbsd/md-os.c,
src/vm/jit/powerpc/patcher.c,
src/vm/jit/powerpc64/codegen.c,
src/vm/jit/powerpc64/linux/md-os.c,
src/vm/jit/powerpc64/patcher.c,
src/vm/jit/replace.c,
src/vm/jit/replace.h,
src/vm/jit/s390/codegen.c,
src/vm/jit/s390/md.c,
src/vm/jit/s390/patcher.c,
src/vm/jit/sparc64/codegen.c,
src/vm/jit/sparc64/linux/md-os.c,
src/vm/jit/sparc64/patcher.c,
src/vm/jit/sparc64/solaris/md-os.c,
src/vm/jit/trap.c,
src/vm/jit/x86_64/codegen.c,
src/vm/jit/x86_64/freebsd/md-os.c,
src/vm/jit/x86_64/linux/md-os.c,
src/vm/jit/x86_64/patcher.c,
src/vm/jit/x86_64/solaris/md-os.c: Fixed includes.

--HG--
rename : src/vm/jit/stacktrace.c => src/vm/jit/stacktrace.cpp
rename : src/vm/jit/stacktrace.h => src/vm/jit/stacktrace.hpp

15 years ago* src/vm/exceptions.h [__cplusplus]: Added extern "C".
Christian Thalinger [Tue, 15 Jul 2008 14:05:11 +0000 (16:05 +0200)]
* src/vm/exceptions.h [__cplusplus]: Added extern "C".

15 years ago* Merge with d3ee7ee07ed2.
Christian Thalinger [Tue, 15 Jul 2008 14:01:23 +0000 (16:01 +0200)]
* Merge with d3ee7ee07ed2.

15 years ago* src/native/jni.cpp (javastring_tou2): Removed.
Christian Thalinger [Tue, 15 Jul 2008 14:00:53 +0000 (16:00 +0200)]
* src/native/jni.cpp (javastring_tou2): Removed.
(jni_GetStringChars): Inlined the code from javastring_tou2.

15 years ago* src/vm/vm.cpp (VM::VM) [ENABLE_SSA]: Declare variable in for.
Christian Thalinger [Tue, 15 Jul 2008 12:54:39 +0000 (14:54 +0200)]
* src/vm/vm.cpp (VM::VM) [ENABLE_SSA]: Declare variable in for.

15 years ago* src/mm/boehm.c: Renamed to gc-boehm.cpp.
Michael Starzinger [Tue, 15 Jul 2008 10:02:15 +0000 (12:02 +0200)]
* src/mm/boehm.c: Renamed to gc-boehm.cpp.
* src/mm/nogc.c: Renamed to gc-none.cpp.
* src/mm/gc-boehm.cpp, src/mm/gc-none.cpp: See above.
* src/mm/Makefile.am (GC_FILE): Changed names like above.

--HG--
rename : src/mm/boehm.c => src/mm/gc-boehm.cpp
rename : src/mm/nogc.c => src/mm/gc-none.cpp

15 years ago* src/native/jni.c: Moved to .cpp.
Christian Thalinger [Tue, 15 Jul 2008 08:48:08 +0000 (10:48 +0200)]
* src/native/jni.c: Moved to .cpp.
* src/native/jni.cpp: New file.
* src/native/Makefile.am (JNI_SOURCES): Changed name.

15 years ago* src/vm/vm.cpp (VM::VM): Fixed const char* problems.
Christian Thalinger [Tue, 15 Jul 2008 08:46:35 +0000 (10:46 +0200)]
* src/vm/vm.cpp (VM::VM): Fixed const char* problems.
(vm_destroy): Likewise.
(vm_abort_disassemble): Cast argument for disassinstr to u1*.

15 years ago* src/vm/jit/disass.h [__cplusplus]: Added extern "C".
Christian Thalinger [Tue, 15 Jul 2008 08:45:05 +0000 (10:45 +0200)]
* src/vm/jit/disass.h [__cplusplus]: Added extern "C".

15 years ago* src/vm/properties.c (list_properties_entry_t): Make key and value
Christian Thalinger [Tue, 15 Jul 2008 08:44:16 +0000 (10:44 +0200)]
* src/vm/properties.c (list_properties_entry_t): Make key and value
const char*.
(properties_add): Make arguments const char*.
(properties_get): Likewise.
(properties_system_add): Likewise.
* src/vm/properties.h: Likewise.
* src/vmcore/options.c (options_xxusage): Use const char*.
* src/vmcore/options.h (opt_struct): Make name const char*.
(option_t): Likewise for name and doc.
* src/vmcore/suck.c (suck_add_from_property): Use const char*.
* src/vmcore/suck.h: Likewise.

15 years ago* src/vm/jit/alpha/codegen.c (codegen_emit_stub_native): Use
Christian Thalinger [Mon, 14 Jul 2008 19:04:26 +0000 (21:04 +0200)]
* src/vm/jit/alpha/codegen.c (codegen_emit_stub_native): Use
VM_get_jnienv() instead of _Jv_env.
* src/vm/jit/arm/codegen.c,
src/vm/jit/intrp/codegen.c,
src/vm/jit/m68k/codegen.c,
src/vm/jit/mips/codegen.c,
src/vm/jit/powerpc/codegen.c,
src/vm/jit/powerpc64/codegen.c,
src/vm/jit/s390/codegen.c,
src/vm/jit/sparc64/codegen.c: Likewise.

15 years ago* src/vm/vm.c, src/vm/vm.h: Moved to .cpp.
Christian Thalinger [Mon, 14 Jul 2008 18:45:13 +0000 (20:45 +0200)]
* src/vm/vm.c, src/vm/vm.h: Moved to .cpp.
* src/vm/vm.cpp, src/vm/vm.hpp: New file.

The following files mostly contain include changes but also other
changes related to the C++'ification.

* contrib/mapfile-vers-product,
src/cacao/cacao.c,
src/cacaoh/cacaoh.c,
src/cacaoh/dummy.c,
src/mm/boehm-gc/Makefile.am,
src/mm/boehm.c,
src/mm/cacao-gc/gc.c,
src/mm/cacao-gc/heap.c,
src/mm/cacao-gc/mark.c,
src/mm/dumpmemory.c,
src/mm/memory.c,
src/mm/nogc.c,
src/native/jni.c,
src/native/jni.h,
src/native/jvmti/cacaodbg.c,
src/native/localref.c,
src/native/native.c,
src/native/vm/cldc1.1/com_sun_cldc_io_ResourceInputStream.c,
src/native/vm/cldc1.1/com_sun_cldc_io_j2me_socket_Protocol.c,
src/native/vm/cldc1.1/java_lang_Runtime.c,
src/native/vm/gnuclasspath/gnu_classpath_VMSystemProperties.c,
src/native/vm/gnuclasspath/gnu_java_lang_management_VMClassLoadingMXBeanImpl.c,
src/native/vm/gnuclasspath/gnu_java_lang_management_VMMemoryMXBeanImpl.c,
src/native/vm/gnuclasspath/gnu_java_lang_management_VMRuntimeMXBeanImpl.c,
src/native/vm/gnuclasspath/gnu_java_lang_management_VMThreadMXBeanImpl.c,
src/native/vm/gnuclasspath/java_lang_VMClass.c,
src/native/vm/gnuclasspath/java_lang_VMClassLoader.c,
src/native/vm/gnuclasspath/java_lang_VMRuntime.c,
src/native/vm/gnuclasspath/java_lang_reflect_VMConstructor.cpp,
src/native/vm/gnuclasspath/java_lang_reflect_VMMethod.cpp,
src/native/vm/gnuclasspath/sun_reflect_ConstantPool.cpp,
src/native/vm/nativevm.c,
src/native/vm/openjdk/hpi.c,
src/native/vm/openjdk/jvm.c,
src/native/vm/reflect.c,
src/threads/posix/condition-posix.hpp,
src/threads/posix/lock.c,
src/threads/posix/mutex-posix.hpp,
src/threads/posix/thread-posix.c,
src/threads/posix/thread-posix.h,
src/threads/thread.c,
src/toolbox/avl.c,
src/toolbox/util.c,
src/vm/Makefile.am,
src/vm/array.c,
src/vm/assertion.c,
src/vm/exceptions.c,
src/vm/finalizer.c,
src/vm/initialize.c,
src/vm/jit/alpha/codegen.c,
src/vm/jit/alpha/md.h,
src/vm/jit/argument.c,
src/vm/jit/arm/codegen.c,
src/vm/jit/arm/linux/md-os.c,
src/vm/jit/asmpart.h,
src/vm/jit/code.c,
src/vm/jit/i386/codegen.c,
src/vm/jit/i386/md.c,
src/vm/jit/intrp/codegen.c,
src/vm/jit/m68k/codegen.c,
src/vm/jit/m68k/emit.h,
src/vm/jit/m68k/linux/md-os.c,
src/vm/jit/m68k/md.c,
src/vm/jit/mips/codegen.c,
src/vm/jit/mips/md.c,
src/vm/jit/mips/md.h,
src/vm/jit/mips/uclinux/md-os.c,
src/vm/jit/optimizing/ifconv.c,
src/vm/jit/patcher-common.c,
src/vm/jit/powerpc/codegen.c,
src/vm/jit/powerpc/md.c,
src/vm/jit/powerpc/md.h,
src/vm/jit/powerpc64/codegen.c,
src/vm/jit/powerpc64/emit.c,
src/vm/jit/powerpc64/md.h,
src/vm/jit/s390/codegen.c,
src/vm/jit/show.c,
src/vm/jit/stacktrace.c,
src/vm/jit/trap.c,
src/vm/jit/verify/typecheck-typeinferer.c,
src/vm/jit/x86_64/codegen.c,
src/vm/jit/x86_64/md.c,
src/vm/primitive.cpp,
src/vm/primitive.hpp,
src/vm/properties.c,
src/vm/signal.c,
src/vm/string.c,
src/vmcore/descriptor.c,
src/vmcore/field.c,
src/vmcore/linker.c,
src/vmcore/loader.c,
src/vmcore/method.c,
src/vmcore/options.c,
src/vmcore/primitivecore.c,
src/vmcore/suck.c,
src/vmcore/system.c,
src/vmcore/zip.c: C++ changes.

15 years ago* src/vm/jit/i386/Makefile.am (DIST_SUBDIRS): Added solaris.
Christian Thalinger [Mon, 14 Jul 2008 18:30:34 +0000 (20:30 +0200)]
* src/vm/jit/i386/Makefile.am (DIST_SUBDIRS): Added solaris.
* src/vm/jit/x86_64/Makefile.am: Likewise.

15 years ago* src/vmcore/system.h [__SOLARIS__] (system_scandir): Solaris uses
Christian Thalinger [Mon, 14 Jul 2008 18:27:34 +0000 (20:27 +0200)]
* src/vmcore/system.h [__SOLARIS__] (system_scandir): Solaris uses
different argument types.

15 years ago* configure.ac (AC_CONFIG_FILES): Added
Christian Thalinger [Mon, 14 Jul 2008 18:26:11 +0000 (20:26 +0200)]
* configure.ac (AC_CONFIG_FILES): Added
src/vm/jit/i386/solaris/Makefile and
src/vm/jit/x86_64/solaris/Makefile.
* src/vm/jit/i386/solaris/Makefile.am: New file.
* src/vm/jit/i386/solaris/md-asm.h: Likewise.
* src/vm/jit/i386/solaris/md-os.c: Likewise.
* src/vm/jit/x86_64/solaris/Makefile.am: Likewise.
* src/vm/jit/x86_64/solaris/md-os.c: Likewise.

15 years ago* src/mm/gc-common.h: Moved to gc.hpp.
Michael Starzinger [Mon, 14 Jul 2008 14:42:17 +0000 (16:42 +0200)]
* src/mm/gc-common.h: Moved to gc.hpp.
* src/mm/gc.hpp: Renamed file, see above.
* src/cacaoh/cacaoh.c,
src/cacaoh/dummy.c,
src/cacaoh/headers.c,
src/mm/Makefile.am,
src/mm/boehm.c,
src/mm/memory.h,
src/mm/nogc.c,
src/native/jni.c,
src/native/jvmti/jvmti.c,
src/native/vm/cldc1.1/java_lang_Runtime.c,
src/native/vm/gnuclasspath/gnu_java_lang_management_VMClassLoadingMXBeanImpl.c,
src/native/vm/gnuclasspath/gnu_java_lang_management_VMMemoryMXBeanImpl.c,
src/native/vm/gnuclasspath/gnu_java_lang_management_VMThreadMXBeanImpl.c,
src/native/vm/gnuclasspath/java_lang_VMRuntime.c,
src/native/vm/gnuclasspath/java_lang_VMSystem.c,
src/threads/posix/thread-posix.c,
src/vm/builtin.c,
src/vm/jit/mips/irix/md-os.c,
src/vm/jit/mips/linux/md-os.c,
src/vm/jit/stacktrace.c,
src/vm/vm.c,
src/vmcore/statistics.c: Adapted includes to above change.

--HG--
rename : src/mm/gc-common.h => src/mm/gc.hpp

15 years ago* src/threads/posix/thread-posix.h [ENABLE_GC_CACAO]: Added missing include.
Michael Starzinger [Mon, 14 Jul 2008 14:02:04 +0000 (16:02 +0200)]
* src/threads/posix/thread-posix.h [ENABLE_GC_CACAO]: Added missing include.

15 years ago* src/native/vm/gnuclasspath/java_lang_VMThrowable.c: Moved to .cpp.
Christian Thalinger [Fri, 11 Jul 2008 15:00:39 +0000 (17:00 +0200)]
* src/native/vm/gnuclasspath/java_lang_VMThrowable.c: Moved to .cpp.
* src/native/vm/gnuclasspath/java_lang_VMThrowable.cpp: New file.
* src/native/vm/gnuclasspath/Makefile.am (libnativevmcore_la_SOURCES):
Changed filename.

--HG--
rename : src/native/vm/gnuclasspath/java_lang_VMThrowable.c => src/native/vm/gnuclasspath/java_lang_VMThrowable.cpp

15 years ago* src/native/vm/reflect.c (reflect_get_parameterannotations): Changed
Christian Thalinger [Fri, 11 Jul 2008 13:29:22 +0000 (15:29 +0200)]
* src/native/vm/reflect.c (reflect_get_parameterannotations): Changed
signature to pass the method.
* src/native/vm/reflect.h: Likewise.
* src/native/vm/gnuclasspath/java_lang_reflect_VMConstructor.cpp
(getParameterAnnotations): Get method and pass it to
reflect_get_parameterannotations.
* src/native/vm/gnuclasspath/java_lang_reflect_VMMethod.cpp: Likewise.

15 years ago* src/native/vm/gnuclasspath/java_lang_reflect_VMMethod.cpp: Ooops, my
Christian Thalinger [Fri, 11 Jul 2008 09:36:36 +0000 (11:36 +0200)]
* src/native/vm/gnuclasspath/java_lang_reflect_VMMethod.cpp: Ooops, my
build system was broken. Here are the C++ changes.

15 years ago* src/native/vm/gnuclasspath/java_lang_reflect_VMMethod.c: Moved to
Christian Thalinger [Fri, 11 Jul 2008 09:31:35 +0000 (11:31 +0200)]
* src/native/vm/gnuclasspath/java_lang_reflect_VMMethod.c: Moved to
.cpp.
* src/native/vm/gnuclasspath/java_lang_reflect_VMMethod.cpp: New file.
* src/native/vm/gnuclasspath/Makefile.am (libnativevmcore_la_SOURCES):
Changed filename.

--HG--
rename : src/native/vm/gnuclasspath/java_lang_reflect_VMMethod.c => src/native/vm/gnuclasspath/java_lang_reflect_VMMethod.cpp

15 years agoMerged with 8445:be1a0bcbb96d.
Peter Molnar [Fri, 11 Jul 2008 09:04:48 +0000 (11:04 +0200)]
Merged with 8445:be1a0bcbb96d.

15 years ago* src/vm/jit/replace.c (replace_me): Suppress printf.
Peter Molnar [Fri, 11 Jul 2008 09:02:59 +0000 (11:02 +0200)]
* src/vm/jit/replace.c (replace_me): Suppress printf.

15 years ago* src/native/vm/gnuclasspath/java_lang_reflect_VMConstructor.c: Moved
Christian Thalinger [Thu, 10 Jul 2008 09:30:10 +0000 (11:30 +0200)]
* src/native/vm/gnuclasspath/java_lang_reflect_VMConstructor.c: Moved
to .cpp.
* src/native/vm/gnuclasspath/java_lang_reflect_VMConstructor.cpp: New
file.
* src/native/vm/gnuclasspath/Makefile.am (libnativevmcore_la_SOURCES):
Changed filename

--HG--
rename : src/native/vm/gnuclasspath/java_lang_reflect_VMConstructor.c => src/native/vm/gnuclasspath/java_lang_reflect_VMConstructor.cpp

15 years ago* src/vmcore/method.h [__cplusplus]: Added extern "C".
Christian Thalinger [Thu, 10 Jul 2008 09:28:27 +0000 (11:28 +0200)]
* src/vmcore/method.h [__cplusplus]: Added extern "C".

15 years ago* src/vm/builtin.c [ENABLE_TLH] (builtin_tlh_new): Fixed #endif.
Christian Thalinger [Thu, 10 Jul 2008 07:53:55 +0000 (09:53 +0200)]
* src/vm/builtin.c [ENABLE_TLH] (builtin_tlh_new): Fixed #endif.

15 years ago* src/vm/jit/alpha/md-trap.h (TRAP_COUNTDOWN): Added.
Christian Thalinger [Thu, 10 Jul 2008 07:48:46 +0000 (09:48 +0200)]
* src/vm/jit/alpha/md-trap.h (TRAP_COUNTDOWN): Added.
* src/vm/jit/arm/md-trap.h,
src/vm/jit/m68k/md-trap.h,
src/vm/jit/mips/md-trap.h,
src/vm/jit/powerpc/md-trap.h,
src/vm/jit/powerpc64/md-trap.h,
src/vm/jit/s390/md-trap.h,
src/vm/jit/sparc64/md-trap.h,
src/vm/jit/x86_64/md-trap.h: Likewise.

15 years ago* src/vm/jit/i386/md-trap.h: Fixed typo in header.
Christian Thalinger [Thu, 10 Jul 2008 07:40:09 +0000 (09:40 +0200)]
* src/vm/jit/i386/md-trap.h: Fixed typo in header.

15 years agoMerged with tip.
Peter Molnar [Wed, 9 Jul 2008 18:00:49 +0000 (20:00 +0200)]
Merged with tip.

15 years agoFix mysterious unremovable file part 2 ?
Peter Molnar [Wed, 9 Jul 2008 17:57:25 +0000 (19:57 +0200)]
Fix mysterious unremovable file part 2 ?

15 years agoFix mysterious unremovable file part 1 ?
Peter Molnar [Wed, 9 Jul 2008 17:57:05 +0000 (19:57 +0200)]
Fix mysterious unremovable file part 1 ?

15 years ago* src/vm/jit/jit.c (jit_compile_intern): Fixed error in preprocessor flags logic.
Peter Molnar [Wed, 9 Jul 2008 17:55:50 +0000 (19:55 +0200)]
* src/vm/jit/jit.c (jit_compile_intern): Fixed error in preprocessor flags logic.
* src/vm/jit/replace.c (replace_me): Suppress printf.

15 years ago* src/mm/tlh.c (tlh_alloc): Correctly zero memory.
Peter Molnar [Wed, 9 Jul 2008 17:54:26 +0000 (19:54 +0200)]
* src/mm/tlh.c (tlh_alloc): Correctly zero memory.
* src/mm/tlh.h: Added include guardians.
* src/threads/posix/thread-posix.c [ENABLE_TLH] (threads_tlh_add_frame, threads_tlh_remove_frame): New symbols.
* src/threads/posix/thread-posix.h: Likewise, [ENABLE_ESCAPE_REASON] (threadobject): New field escape_reasons for passing escape reasons to builtin_escape_reasons_new.
* src/vm/builtin.c [ENABLE_TLH] (builtin_tlh_new): new symbol, [ENABLE_ESCAPE_REASON] (builtin_escape_reason_new): new symbol.
* src/vm/builtin.h: Likewise.
* src/vm/builtintable.inc: [ENABLE_TLH] added builtin_tlh_new builtintable entry, [ENABLE_ESCAPE_REASON] added builtin_escape_reasons_new builtintable entry.
* src/vm/global.h (ACC_METHOD_MONOMORPHY_USED, ACC_METHOD_PARENT_MONOMORPHY_USED): New symbols.
* src/vm/jit/code.h (CODE_FLAG_TLH): New symbol.
* src/vm/jit/i386/codegen.c [ENABLE_ESCAPE_REASON] (codegen_emit): Pass escape reasons to BUILTIN_escape_reason_new.
* src/vm/jit/jit.c (jit_compile_intern): move fix_exception_handlers and cfg_build after inline pass, as inline modifies the cfg.
* src/vm/jit/jit.h [ENABLE_ESCAPE_REASON] (struct instruction): added escape_reasons field. This wastes space, but it does not matter, as ENABLE_ESCAPE_REASON has never to be used in a producetion environment.
* src/vm/jit/optimizing/bytecode_escape.c,
src/vm/jit/optimizing/escape.c,
src/vm/jit/optimizing/escape.h,
src/vm/jit/optimizing/ssa3.c: Changed a lot.
* src/vm/jit/replace.c [__I386__] (md_push_stackframe): destroying stackslot 0, so it does not contain a garbage argument 0, that would break patching the virtual function table later (as argument registers are not restored during replacement), (replace_me_wrapper): added rt timing,
* src/vm/jit/show.c (show_basicblock) [ENABLE_SSA]: display phi functions, (show_icmd) [ENABLE_SSA]: display phi functions.
* src/vmcore/linker.c [ENABLE_TLH] (linker_overwrite_method) set ACC_METHOD_PARENT_MONOMORPHY_USED method flag, if a method overwrites some monomorphic method, who's monomorphy information has already been used.
* src/vmcore/method.c [ENABLE_TLH] (method_break_assumption_monomorphic): Hack.
* src/vmcore/rt-timing.c,
src/vmcore/rt-timing.h: (RT_TIMING_REPLACE): timing for replacement,  (RT_TIMING_1, ..., RT_TIMING_4): 4 new timers for ad-hoc timing.

15 years ago* src/native/vm/gnuclasspath/sun_reflect_ConstantPool.c: Moved to .cpp.
Christian Thalinger [Wed, 9 Jul 2008 15:43:52 +0000 (17:43 +0200)]
* src/native/vm/gnuclasspath/sun_reflect_ConstantPool.c: Moved to .cpp.
* src/native/vm/gnuclasspath/sun_reflect_ConstantPool.cpp: New file.
* src/native/vm/gnuclasspath/Makefile.am [ENABLE_ANNOTATIONS]
(SUN_REFLECT_SOURCES): Changed filename.

--HG--
rename : src/native/vm/gnuclasspath/sun_reflect_ConstantPool.c => src/native/vm/gnuclasspath/sun_reflect_ConstantPool.cpp

15 years ago* src/native/vm/reflect.c (reflect_get_declaredannotatios): Renamed to
Christian Thalinger [Wed, 9 Jul 2008 14:33:08 +0000 (16:33 +0200)]
* src/native/vm/reflect.c (reflect_get_declaredannotatios): Renamed to
reflect_get_declaredannotations (typo), changed argument type.
* src/native/vm/reflect.h: Likewise.
* src/native/vm/gnuclasspath/java_lang_reflect_VMConstructor.c,
src/native/vm/gnuclasspath/java_lang_reflect_VMField.cpp,
src/native/vm/gnuclasspath/java_lang_reflect_VMMethod.c: Likewise.

15 years ago* src/native/vm/gnuclasspath/java_lang_reflect_VMField.cpp
Christian Thalinger [Wed, 9 Jul 2008 13:25:29 +0000 (15:25 +0200)]
* src/native/vm/gnuclasspath/java_lang_reflect_VMField.cpp
(_field_access_check): Removed classinfo argument, instead use
f->clazz.

15 years ago* src/native/vm/gnuclasspath/java_lang_reflect_VMField.c: Moved to
Christian Thalinger [Wed, 9 Jul 2008 12:12:07 +0000 (14:12 +0200)]
* src/native/vm/gnuclasspath/java_lang_reflect_VMField.c: Moved to
.cpp.
* src/native/vm/gnuclasspath/java_lang_reflect_VMField.cpp: New file.
* src/native/vm/gnuclasspath/Makefile.am (libnativevmcore_la_SOURCES):
Changed filename.

15 years ago* src/native/vm/reflect.h [__cplusplus]: Added extern "C".
Christian Thalinger [Wed, 9 Jul 2008 12:06:58 +0000 (14:06 +0200)]
* src/native/vm/reflect.h [__cplusplus]: Added extern "C".
* src/vm/access.h: Likewise.

15 years ago* src/native/vm/openjdk/jvm.c: Use new primitive header and function
Christian Thalinger [Tue, 8 Jul 2008 15:44:13 +0000 (17:44 +0200)]
* src/native/vm/openjdk/jvm.c: Use new primitive header and function
names.
* src/vm/jit/i386/codegen.c,
src/vm/jit/x86_64/codegen.c: Likewise.

15 years ago* src/vm/jit/replace.h: Removed accidentally forgotten global ra
Christian Thalinger [Tue, 8 Jul 2008 15:41:23 +0000 (17:41 +0200)]
* src/vm/jit/replace.h: Removed accidentally forgotten global ra
variable.

15 years ago* src/vm/primitive.c: Removed.
Christian Thalinger [Tue, 8 Jul 2008 14:35:11 +0000 (16:35 +0200)]
* src/vm/primitive.c: Removed.
* src/vm/primitive.h: Likewise.
* src/vm/primitive.cpp: New file.
* src/vm/primitive.hpp: Likewise.
* src/vm/Makefile.am (libvm_la_SOURCES): Removed primitive.[ch], added
primitive.{cpp,hpp}.
* src/cacaoh/dummy.c,
src/native/jni.c,
src/native/vm/gnuclasspath/java_lang_VMClassLoader.c,
src/native/vm/gnuclasspath/java_lang_reflect_VMField.c,
src/vm/array.c,
src/vm/array.h,
src/vm/builtin.c,
src/vm/jit/argument.c,
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/annotation.c,
src/vmcore/class.c,
src/vmcore/descriptor.c,
src/vmcore/field.c,
src/vmcore/linker.c,
src/vmcore/loader.c,
src/vmcore/primitivecore.c: Use new primitive header file and function
names.

--HG--
rename : src/vm/primitive.c => src/vm/primitive.cpp
rename : src/vm/primitive.h => src/vm/primitive.hpp

15 years ago* src/threads/thread.h (thread_is_interrupted) [__cplusplus]:
Christian Thalinger [Tue, 8 Jul 2008 14:32:10 +0000 (16:32 +0200)]
* src/threads/thread.h (thread_is_interrupted) [__cplusplus]:
Implemented C++ version.
(thread_set_interrupted): Likewise.

15 years ago* src/cacao/cacao.c (main): Use RTLD_NOW instead of RTLD_LAZY to find
Christian Thalinger [Tue, 8 Jul 2008 13:39:02 +0000 (15:39 +0200)]
* src/cacao/cacao.c (main): Use RTLD_NOW instead of RTLD_LAZY to find
all undefined symbols.

15 years agoFixed PR89.
Christian Thalinger [Tue, 8 Jul 2008 09:17:33 +0000 (11:17 +0200)]
Fixed PR89.
* src/vm/jit/arm/asmpart.S (asm_vm_call_method_float)
(asm_vm_call_method_double): Call the real function and removed the
debugging functions.

--HG--
extra : transplant_source : %97%7DgQ%1F%9Cj%D1%F1%7BSs%C3%EBG%C6%D7%C48T

15 years ago* tests/regression/bugzilla/All.java: Added PR89.
Christian Thalinger [Tue, 8 Jul 2008 09:05:09 +0000 (11:05 +0200)]
* tests/regression/bugzilla/All.java: Added PR89.
* tests/regression/bugzilla/PR89.java: New file.

15 years ago* src/native/vm/sun_misc_Unsafe.c (getDoubleVolatile): Added and
Christian Thalinger [Tue, 8 Jul 2008 08:08:54 +0000 (10:08 +0200)]
* src/native/vm/sun_misc_Unsafe.c (getDoubleVolatile): Added and
implemented.

15 years ago* src/vm/jit/mips/asmpart.S (asm_handle_exception): Removed comments.
Christian Thalinger [Mon, 7 Jul 2008 11:27:30 +0000 (13:27 +0200)]
* src/vm/jit/mips/asmpart.S (asm_handle_exception): Removed comments.

15 years ago* src/vm/jit/mips/asmpart.S (asm_handle_exception)
Christian Thalinger [Mon, 7 Jul 2008 11:18:50 +0000 (13:18 +0200)]
* src/vm/jit/mips/asmpart.S (asm_handle_exception)
[SIZEOF_VOID_P == 4 && !ENABLE_SOFT_FLOAT]: Fixed offsets when
restoring floating point registers.

15 years ago* src/mm/boehm-gc/include/private/gcconfig.h: Added __sun, since sun
Christian Thalinger [Mon, 7 Jul 2008 09:51:52 +0000 (11:51 +0200)]
* src/mm/boehm-gc/include/private/gcconfig.h: Added __sun, since sun
is not defined when compiling with standard C.

15 years ago* m4/java-runtime-library.m4
Christian Thalinger [Mon, 7 Jul 2008 09:47:31 +0000 (11:47 +0200)]
* m4/java-runtime-library.m4
(AC_CHECK_WITH_BUILD_JAVA_RUNTIME_LIBRARY_CLASSES): Don't escape
variable for BOOTCLASSPATH. This should get javac working during
configure.

15 years ago* configure.ac (AC_CHECK_LIB): Check for socket on Solaris.
Christian Thalinger [Mon, 7 Jul 2008 09:31:12 +0000 (11:31 +0200)]
* configure.ac (AC_CHECK_LIB): Check for socket on Solaris.

15 years ago* src/vm/jit/mips/md-atomic.hpp (memory_barrier): Renamed to
Christian Thalinger [Sun, 6 Jul 2008 09:30:38 +0000 (11:30 +0200)]
* src/vm/jit/mips/md-atomic.hpp (memory_barrier): Renamed to
instruction_barrier (duplicate name typo).

15 years ago* src/vm/jit/arm/md-atomic.hpp (compare_and_swap_64): Renamed to
Christian Thalinger [Sun, 6 Jul 2008 09:29:46 +0000 (11:29 +0200)]
* src/vm/jit/arm/md-atomic.hpp (compare_and_swap_64): Renamed to
compare_and_swap (typo).

15 years ago* src/native/vm/sun_misc_Unsafe.c (compareAndSwapObject)
Christian Thalinger [Sat, 5 Jul 2008 12:21:19 +0000 (14:21 +0200)]
* src/native/vm/sun_misc_Unsafe.c (compareAndSwapObject)
(compareAndSwapInt, compareAndSwapLong): Removed #if 0.

15 years ago* src/threads/atomic.cpp: New file.
Christian Thalinger [Sat, 5 Jul 2008 12:10:18 +0000 (14:10 +0200)]
* src/threads/atomic.cpp: New file.
* src/threads/atomic.c: Removed.
* src/threads/Makefile.am (libthreads_la_SOURCES): Removed atomic.c,
added atomic.cpp.
* src/threads/atomic.hpp: C++'ified.
* src/threads/posix/lock.c: Use new atomic function names.
* src/vm/jit/alpha/md-atomic.hpp,
src/vm/jit/arm/md-atomic.hpp,
src/vm/jit/i386/md-atomic.hpp,
src/vm/jit/m68k/md-atomic.hpp,
src/vm/jit/mips/md-atomic.hpp,
src/vm/jit/powerpc/md-atomic.hpp,
src/vm/jit/powerpc64/md-atomic.hpp,
src/vm/jit/s390/md-atomic.hpp,
src/vm/jit/sparc64/md-atomic.hpp,
src/vm/jit/x86_64/md-atomic.hpp: C++'ified.
(STORE_ORDER_BARRIER, MEMORY_BARRIER_AFTER_ATOMIC): Removed.
(write_memory_barrier, instruction_barrier): New functions.

--HG--
rename : src/threads/atomic.c => src/threads/atomic.cpp

15 years ago* src/threads/posix/lock.c (COMPARE_AND_SWAP_OLD_VALUE): Removed.
Christian Thalinger [Sat, 5 Jul 2008 10:54:32 +0000 (12:54 +0200)]
* src/threads/posix/lock.c (COMPARE_AND_SWAP_OLD_VALUE): Removed.

15 years ago* Merged in new atomic instructions (twisti branch).
Christian Thalinger [Sat, 5 Jul 2008 10:39:51 +0000 (12:39 +0200)]
* Merged in new atomic instructions (twisti branch).

15 years ago* src/vm/jit/s390/md-atomic.hpp (Atomic_memory_barrier): Fixed typo.
Christian Thalinger [Sat, 5 Jul 2008 10:32:56 +0000 (12:32 +0200)]
* src/vm/jit/s390/md-atomic.hpp (Atomic_memory_barrier): Fixed typo.

--HG--
branch : twisti
extra : transplant_source : %10%92%17%E4%A0%5D7%99%E5%3F%B0%C2%A2%B0%DC%A8%F2t%B1%1C

15 years ago* src/vm/jit/sparc64/md-atomic.hpp: New file.
Christian Thalinger [Fri, 4 Jul 2008 15:02:23 +0000 (17:02 +0200)]
* src/vm/jit/sparc64/md-atomic.hpp: New file.
* src/vm/jit/sparc64/machine-instr.h: Removed.
* src/vm/jit/sparc64/Makefile.am (noinst_HEADERS): Removed
machine-instr.h, added md-atomic.hpp.

--HG--
branch : twisti

15 years ago* src/vm/jit/s390/md-atomic.hpp: New file.
Christian Thalinger [Fri, 4 Jul 2008 14:55:35 +0000 (16:55 +0200)]
* src/vm/jit/s390/md-atomic.hpp: New file.
* src/vm/jit/s390/machine-instr.h: Removed.
* src/vm/jit/s390/Makefile.am (noinst_HEADERS): Removed
machine-instr.h, added md-atomic.hpp.

--HG--
branch : twisti

15 years ago* src/vm/jit/arm/md-atomic.hpp (Atomic_compare_and_swap_64): Use
Christian Thalinger [Fri, 4 Jul 2008 14:50:32 +0000 (16:50 +0200)]
* src/vm/jit/arm/md-atomic.hpp (Atomic_compare_and_swap_64): Use
generic version.
* src/vm/jit/i386/md-atomic.hpp: Likewise.
* src/vm/jit/mips/md-atomic.hpp: Likewise.
* src/vm/jit/powerpc/md-atomic.hpp: Likewise.

--HG--
branch : twisti

15 years ago* src/vm/jit/m68k/md-atomic.hpp: New file.
Christian Thalinger [Fri, 4 Jul 2008 14:45:20 +0000 (16:45 +0200)]
* src/vm/jit/m68k/md-atomic.hpp: New file.
* src/vm/jit/m68k/machine-instr.h: Removed.
* src/vm/jit/m68k/Makefile.am (noinst_HEADERS): Removed
machine-instr.h, added md-atomic.hpp.

--HG--
branch : twisti

15 years ago* src/threads/atomic.c: New file.
Christian Thalinger [Fri, 4 Jul 2008 14:38:23 +0000 (16:38 +0200)]
* src/threads/atomic.c: New file.
* src/threads/atomic.hpp: Export generic functions.
* src/threads/Makefile.am (libthreads_la_SOURCES): Added atomic.c.

--HG--
branch : twisti

15 years ago* src/threads/posix/generic-primitives.h: Removed.
Christian Thalinger [Fri, 4 Jul 2008 14:34:27 +0000 (16:34 +0200)]
* src/threads/posix/generic-primitives.h: Removed.
* src/threads/posix/thread-posix.c: Removed
USE_FAKE_ATOMIC_INSTRUCTIONS stuff.
* src/vm/jit/intrp/engine.c: Likewise.
* src/vm/jit/parisc/arch.h: Likewise.

--HG--
branch : twisti

15 years ago* src/vm/jit/powerpc/atomic.hpp: Renamed to...
Christian Thalinger [Fri, 4 Jul 2008 12:39:36 +0000 (14:39 +0200)]
* src/vm/jit/powerpc/atomic.hpp: Renamed to...
* src/vm/jit/powerpc/md-atomic.hpp: New file.
* src/vm/jit/powerpc/Makefile.am (noinst_HEADERS): Likewise.

--HG--
branch : twisti
rename : src/vm/jit/powerpc/atomic.hpp => src/vm/jit/powerpc/md-atomic.hpp

15 years ago* src/vm/jit/mips/md-atomic.hpp: New file.
Christian Thalinger [Fri, 4 Jul 2008 12:36:01 +0000 (14:36 +0200)]
* src/vm/jit/mips/md-atomic.hpp: New file.
* src/vm/jit/mips/machine-instr.h: Removed.
* src/vm/jit/mips/Makefile.am (noinst_HEADERS): Removed
machine-instr.h, added md-atomic.hpp.
* src/vm/jit/mips/asmpart.S (compare_and_swap): Removed.

--HG--
branch : twisti

15 years ago* src/vm/jit/arm/md-atomic.hpp: New file.
Christian Thalinger [Fri, 4 Jul 2008 12:31:05 +0000 (14:31 +0200)]
* src/vm/jit/arm/md-atomic.hpp: New file.
* src/vm/jit/arm/machine-instr.h: Removed.
* src/vm/jit/arm/Makefile.am (noinst_HEADERS): Removed
machine-instr.h, added md-atomic.hpp.

--HG--
branch : twisti