cacao.git
18 years ago* ACLOCAL_AMFLAGS: Removed -I src/classpath/m4.
twisti [Thu, 29 Sep 2005 14:12:23 +0000 (14:12 +0000)]
* ACLOCAL_AMFLAGS: Removed -I src/classpath/m4.

18 years ago* classpath: Removed.
twisti [Thu, 29 Sep 2005 13:08:31 +0000 (13:08 +0000)]
* classpath: Removed.
* fdlibm: Added.

18 years ago* JAVA_VM_FILES: Fixed pathes.
twisti [Thu, 29 Sep 2005 13:07:57 +0000 (13:07 +0000)]
* JAVA_VM_FILES: Fixed pathes.
* vm.zip: Install in pkgdata directory.

18 years ago* VM interface classes, copied from src/classpath.
twisti [Thu, 29 Sep 2005 13:06:21 +0000 (13:06 +0000)]
* VM interface classes, copied from src/classpath.

18 years ago* cacaoh: Added.
twisti [Thu, 29 Sep 2005 13:01:43 +0000 (13:01 +0000)]
* cacaoh: Added.

18 years ago* cacao: Added.
twisti [Thu, 29 Sep 2005 13:01:05 +0000 (13:01 +0000)]
* cacao: Added.

18 years ago* Slim fdlibm version from GNU classpath, we need these functions (finite,
twisti [Thu, 29 Sep 2005 12:16:48 +0000 (12:16 +0000)]
* Slim fdlibm version from GNU classpath, we need these functions (finite,
  fmod, copysign) since on some OSs the fmod does not work like java would
  like to have it (e.g. IRIX).  So we do not link against the system libm,
  but this one.

18 years ago* offsets.h: Added.
twisti [Thu, 29 Sep 2005 12:04:08 +0000 (12:04 +0000)]
* offsets.h: Added.

18 years ago* createnativestub: Renamed _exceptionptr to _no_threads_exceptionptr,
twisti [Thu, 29 Sep 2005 12:01:43 +0000 (12:01 +0000)]
* createnativestub: Renamed _exceptionptr to _no_threads_exceptionptr,
  fixed compile warnings with --disable-threads.

18 years ago* src/scripts/kjc, src/vm/jit/arm/Makefile: Removed.
twisti [Wed, 28 Sep 2005 14:04:56 +0000 (14:04 +0000)]
* src/scripts/kjc, src/vm/jit/arm/Makefile: Removed.

18 years ago* kjc: Removed.
twisti [Wed, 28 Sep 2005 14:03:06 +0000 (14:03 +0000)]
* kjc: Removed.

18 years ago* java-getopt, kjc: Removed, since debian does not accept binary stuff.
twisti [Wed, 28 Sep 2005 14:01:22 +0000 (14:01 +0000)]
* java-getopt, kjc: Removed, since debian does not accept binary stuff.

18 years ago* Added armv4tl.
twisti [Wed, 28 Sep 2005 12:10:56 +0000 (12:10 +0000)]
* Added armv4tl.

18 years ago* class_java_lang_Thread, class_java_lang_VMThread: Added.
twisti [Wed, 28 Sep 2005 10:36:34 +0000 (10:36 +0000)]
* class_java_lang_Thread, class_java_lang_VMThread: Added.

18 years ago* methodindent: Made it an s4, caused a problem on 32-bit (i386).
twisti [Tue, 27 Sep 2005 23:04:32 +0000 (23:04 +0000)]
* methodindent: Made it an s4, caused a problem on 32-bit (i386).

18 years ago* signal_handler_sigint: Added, exits properly on <ctrl>-c.
twisti [Tue, 27 Sep 2005 23:03:15 +0000 (23:03 +0000)]
* signal_handler_sigint: Added, exits properly on <ctrl>-c.

18 years ago* We don't need it.
twisti [Tue, 27 Sep 2005 22:40:12 +0000 (22:40 +0000)]
* We don't need it.

18 years ago* Debian does not allow binary stuff, so we just remove it. And i think we
twisti [Tue, 27 Sep 2005 22:39:36 +0000 (22:39 +0000)]
* Debian does not allow binary stuff, so we just remove it. And i think we
  don't need it actually.

18 years ago* getDeclaredMethods: Removed setfield_critical, set instance fields
twisti [Tue, 27 Sep 2005 22:11:19 +0000 (22:11 +0000)]
* getDeclaredMethods: Removed setfield_critical, set instance fields
  directly; fixed code indent.
* getModifiers: Implemented correctly, return the inner class flags. Mauve
  test and tomcat 4 are ok.

18 years ago* asm_calljavafunction2: Fixed stackframe size bug.
twisti [Tue, 27 Sep 2005 22:07:36 +0000 (22:07 +0000)]
* asm_calljavafunction2: Fixed stackframe size bug.
* Fixed code indent.

18 years ago* types.h: Include fixes.
twisti [Tue, 27 Sep 2005 14:12:36 +0000 (14:12 +0000)]
* types.h: Include fixes.

18 years ago* createnativestub: Fixed stackframeinfo offset.
twisti [Tue, 27 Sep 2005 14:08:21 +0000 (14:08 +0000)]
* createnativestub: Fixed stackframeinfo offset.
* Include fixes.

18 years ago* types.h: Fixed include path.
twisti [Tue, 27 Sep 2005 14:05:09 +0000 (14:05 +0000)]
* types.h: Fixed include path.

18 years ago* types.h: Removed.
twisti [Tue, 27 Sep 2005 14:03:51 +0000 (14:03 +0000)]
* types.h: Removed.

18 years ago* builtin_throw: Don't pass line to builtin_trace_exception.
twisti [Sat, 24 Sep 2005 22:52:44 +0000 (22:52 +0000)]
* builtin_throw: Don't pass line to builtin_trace_exception.

18 years ago* java_nio_DirectByteBufferImpl.h: Added.
twisti [Wed, 21 Sep 2005 23:10:16 +0000 (23:10 +0000)]
* java_nio_DirectByteBufferImpl.h: Added.

18 years ago* callLongMethod: Fixed argcount.
twisti [Wed, 21 Sep 2005 23:06:00 +0000 (23:06 +0000)]
* callLongMethod: Fixed argcount.
* cacao_jni_CallVoidMethod: Added.
* NewObject: Use cacao_jni_CallVoidMethod and support varargs.
* GetPrimitiveArrayCritical, ReleasePrimitiveArrayCritical: Implemented.
* NewDirectByteBuffer, GetDirectBufferAddress, GetDirectBufferCapacity:
  Likewise.

18 years ago* new_classnotfoundexception: Added.
twisti [Wed, 21 Sep 2005 21:25:14 +0000 (21:25 +0000)]
* new_classnotfoundexception: Added.

18 years ago* Renamed verboseexception to opt_verboseexception.
twisti [Wed, 21 Sep 2005 21:24:54 +0000 (21:24 +0000)]
* Renamed verboseexception to opt_verboseexception.

18 years ago* Renamed _exceptionptr to _no_threads_exceptionptr.
twisti [Wed, 21 Sep 2005 21:20:11 +0000 (21:20 +0000)]
* Renamed _exceptionptr to _no_threads_exceptionptr.
* asm_handle_exception: Pass indent flag correctly to
  builtin_trace_exception.
* asm_wrapper_patcher: Changes stackframe size due to size change of
  stackframeinfo.

18 years ago* types.h include fixes.
twisti [Wed, 21 Sep 2005 21:18:35 +0000 (21:18 +0000)]
* types.h include fixes.

18 years ago* libffi: Added.
twisti [Wed, 21 Sep 2005 21:17:28 +0000 (21:17 +0000)]
* libffi: Added.

18 years ago* types.h: Removed.
twisti [Wed, 21 Sep 2005 21:14:01 +0000 (21:14 +0000)]
* types.h: Removed.

18 years ago* Includes fixed.
twisti [Wed, 21 Sep 2005 21:13:47 +0000 (21:13 +0000)]
* Includes fixed.
* addi-lea optimization added, but not enabled.

18 years ago* Include fixes.
twisti [Wed, 21 Sep 2005 21:12:59 +0000 (21:12 +0000)]
* Include fixes.

18 years ago* Renamed verboseexception to opt_verboseexception.
twisti [Wed, 21 Sep 2005 20:24:11 +0000 (20:24 +0000)]
* Renamed verboseexception to opt_verboseexception.

18 years ago* Mauve test fixes: check for bad array name and stuff like that.
twisti [Wed, 21 Sep 2005 20:23:47 +0000 (20:23 +0000)]
* Mauve test fixes: check for bad array name and stuff like that.
* Started to remove LOADER_INC/LOADER_DEC, i don't think this is required
  anymore and pollutes the code.

18 years ago* config.h, vm/types.h: Added.
twisti [Wed, 21 Sep 2005 20:22:18 +0000 (20:22 +0000)]
* config.h, vm/types.h: Added.

18 years ago* link_primitivetype_table: Set correct flags (taken from jamvm, maybe
twisti [Wed, 21 Sep 2005 20:21:48 +0000 (20:21 +0000)]
* link_primitivetype_table: Set correct flags (taken from jamvm, maybe
  without ACC_ABSTRACT, not mentioned in VM Spec), don't add primitives to
  the classcache, throw exception instead of an assert (mauve test).

18 years ago* Added comments.
twisti [Wed, 21 Sep 2005 20:20:48 +0000 (20:20 +0000)]
* Added comments.

18 years ago* builtin_trace_exception: Don't pass line, renamed noindent to indent,
twisti [Wed, 21 Sep 2005 20:19:47 +0000 (20:19 +0000)]
* builtin_trace_exception: Don't pass line, renamed noindent to indent,
  check for opt_verboseexception and print stacktrace. TODO: print
  stacktrace in C code.

18 years ago* new_classnotfoundexception: Added.
twisti [Wed, 21 Sep 2005 20:18:24 +0000 (20:18 +0000)]
* new_classnotfoundexception: Added.

18 years ago* classcache_lookup_name, classcache_new_name: Speed up lookup in external
twisti [Wed, 21 Sep 2005 20:18:03 +0000 (20:18 +0000)]
* classcache_lookup_name, classcache_new_name: Speed up lookup in external
  chain.
* Some reformatting.

18 years ago* utf_add: Added.
twisti [Wed, 21 Sep 2005 20:02:49 +0000 (20:02 +0000)]
* utf_add: Added.

18 years ago* nativeLoad: Use lt_dlopen instead of lt_dlopenext.
twisti [Wed, 21 Sep 2005 20:01:15 +0000 (20:01 +0000)]
* nativeLoad: Use lt_dlopen instead of lt_dlopenext.
* mapLibraryName: Append platform specific suffix.

18 years ago* class_set_packagename: Set the packagename of an array class to the one
twisti [Wed, 21 Sep 2005 19:41:47 +0000 (19:41 +0000)]
* class_set_packagename: Set the packagename of an array class to the one
  of the component.

18 years ago* Include fixes.
twisti [Wed, 21 Sep 2005 19:41:11 +0000 (19:41 +0000)]
* Include fixes.

18 years ago* is_accessible_class: Removed array comment.
twisti [Wed, 21 Sep 2005 19:38:49 +0000 (19:38 +0000)]
* is_accessible_class: Removed array comment.

18 years ago* forName: Mauve fix, check for '/' in class name.
twisti [Wed, 21 Sep 2005 19:36:56 +0000 (19:36 +0000)]
* forName: Mauve fix, check for '/' in class name.
* getModifiers: Mauve fix, return innerclass modifiers if requested.

18 years ago* nativeGetResources: Mauve fix, check for classes.
twisti [Wed, 21 Sep 2005 19:34:04 +0000 (19:34 +0000)]
* nativeGetResources: Mauve fix, check for classes.
* findLoadedClass: Mauve fix, replace '.' by '/' and call
  classcache_lookup_defined first.

18 years ago* Added comments.
twisti [Wed, 21 Sep 2005 19:30:52 +0000 (19:30 +0000)]
* Added comments.

18 years ago* Added 1000 static superinstructions.
twisti [Wed, 21 Sep 2005 18:37:55 +0000 (18:37 +0000)]
* Added 1000 static superinstructions.

18 years ago* Added libffi stuff.
twisti [Wed, 21 Sep 2005 17:49:46 +0000 (17:49 +0000)]
* Added libffi stuff.

18 years ago* -ansi -pedantic compile fixes.
twisti [Wed, 21 Sep 2005 17:49:02 +0000 (17:49 +0000)]
* -ansi -pedantic compile fixes.

18 years ago* atomic_add, compare_and_swap: Generic implementation (pthreads).
twisti [Wed, 21 Sep 2005 15:33:45 +0000 (15:33 +0000)]
* atomic_add, compare_and_swap: Generic implementation (pthreads).

18 years ago* Added interpreter stack stuff.
twisti [Wed, 21 Sep 2005 15:33:16 +0000 (15:33 +0000)]
* Added interpreter stack stuff.

18 years ago* nativethread: Added _global_sp for interpreter.
twisti [Wed, 21 Sep 2005 15:32:47 +0000 (15:32 +0000)]
* nativethread: Added _global_sp for interpreter.

18 years ago* callObjectMethod, callIntegerMethod, jni_method_invokeNativeHelper:
twisti [Wed, 21 Sep 2005 15:32:13 +0000 (15:32 +0000)]
* callObjectMethod, callIntegerMethod, jni_method_invokeNativeHelper:
  Fixed argcount value.
* callLongMethod, callFloatMethod: Added assert, implement them correctly
  when they occur.
* FindClass: Architecture defines fixed.

18 years ago* Bugfixes, some optimizations.
twisti [Wed, 21 Sep 2005 14:59:57 +0000 (14:59 +0000)]
* Bugfixes, some optimizations.

18 years ago* Fixed header text.
twisti [Wed, 21 Sep 2005 14:59:28 +0000 (14:59 +0000)]
* Fixed header text.

18 years ago* Fixed includes.
twisti [Wed, 21 Sep 2005 14:59:08 +0000 (14:59 +0000)]
* Fixed includes.

18 years ago* Added interpreter stuff.
twisti [Wed, 21 Sep 2005 14:58:47 +0000 (14:58 +0000)]
* Added interpreter stuff.

18 years ago* opt_stacksize, opt_static_supers: Added.
twisti [Wed, 21 Sep 2005 14:55:34 +0000 (14:55 +0000)]
* opt_stacksize, opt_static_supers: Added.

18 years ago* STACK_SIZE, intrp_main_stack: Added.
twisti [Wed, 21 Sep 2005 14:54:55 +0000 (14:54 +0000)]
* STACK_SIZE, intrp_main_stack: Added.
* OPT_STATIC_SUPERS, OPT_TRACE: Added.

18 years ago* FFI_LIB: Added.
twisti [Wed, 21 Sep 2005 14:46:28 +0000 (14:46 +0000)]
* FFI_LIB: Added.

18 years ago* intrp_main_stack: Declared.
twisti [Wed, 21 Sep 2005 14:45:57 +0000 (14:45 +0000)]
* intrp_main_stack: Declared.

18 years ago* types.h include fixes.
twisti [Wed, 21 Sep 2005 14:09:22 +0000 (14:09 +0000)]
* types.h include fixes.

18 years ago* Check for --disable-jit/--disable-intrp and --enable-jit/--enable-intrp.
twisti [Wed, 21 Sep 2005 13:39:19 +0000 (13:39 +0000)]
* Check for --disable-jit/--disable-intrp and --enable-jit/--enable-intrp.
* Use libffi.

18 years ago* Include methodheader.h instead of asmoffsets.h.
twisti [Wed, 21 Sep 2005 13:22:49 +0000 (13:22 +0000)]
* Include methodheader.h instead of asmoffsets.h.

18 years ago* thread_restartcriticalsection: Removed, should be declared somewhere
twisti [Wed, 21 Sep 2005 13:22:21 +0000 (13:22 +0000)]
* thread_restartcriticalsection: Removed, should be declared somewhere
  else.

18 years ago* Import libffi from gcc-4.0.0.
twisti [Wed, 21 Sep 2005 13:17:31 +0000 (13:17 +0000)]
* Import libffi from gcc-4.0.0.

18 years ago* types.h include fixes.
twisti [Wed, 21 Sep 2005 12:11:58 +0000 (12:11 +0000)]
* types.h include fixes.

18 years ago* REG_ITMP3 changes: We cannot use r0 anymore, now it's r16.
twisti [Wed, 21 Sep 2005 11:49:51 +0000 (11:49 +0000)]
* REG_ITMP3 changes: We cannot use r0 anymore, now it's r16.

18 years ago* noinst_HEADERS: Added types.h.
twisti [Mon, 19 Sep 2005 14:13:30 +0000 (14:13 +0000)]
* noinst_HEADERS: Added types.h.

18 years ago* Fixed includes.
twisti [Mon, 19 Sep 2005 14:09:18 +0000 (14:09 +0000)]
* Fixed includes.

18 years ago* AM_CFLAGS, noinst_HEADERS: Removed.
twisti [Mon, 19 Sep 2005 14:07:16 +0000 (14:07 +0000)]
* AM_CFLAGS, noinst_HEADERS: Removed.
* INCLUDES: Added libffi include.

18 years ago* Changed vm/jit/intrp/types.h include to vm/types.h.
twisti [Mon, 19 Sep 2005 14:04:57 +0000 (14:04 +0000)]
* Changed vm/jit/intrp/types.h include to vm/types.h.

18 years ago* We now use a global vm/types.h.
twisti [Mon, 19 Sep 2005 14:04:28 +0000 (14:04 +0000)]
* We now use a global vm/types.h.

18 years ago* Changed vm/jit/i386/types.h include to vm/types.h.
twisti [Mon, 19 Sep 2005 14:03:36 +0000 (14:03 +0000)]
* Changed vm/jit/i386/types.h include to vm/types.h.

18 years ago* asmoffsets.h, types.h: Removed.
twisti [Mon, 19 Sep 2005 14:03:07 +0000 (14:03 +0000)]
* asmoffsets.h, types.h: Removed.

18 years ago* Changed types.h include to vm/types.h.
twisti [Mon, 19 Sep 2005 13:58:44 +0000 (13:58 +0000)]
* Changed types.h include to vm/types.h.

18 years ago* Fixed includes.
twisti [Mon, 19 Sep 2005 13:58:24 +0000 (13:58 +0000)]
* Fixed includes.

18 years ago* Fixed includes (types.h, disass.h).
twisti [Mon, 19 Sep 2005 13:55:25 +0000 (13:55 +0000)]
* Fixed includes (types.h, disass.h).

18 years ago* Changed types.h include to vm/types.h.
twisti [Mon, 19 Sep 2005 13:48:18 +0000 (13:48 +0000)]
* Changed types.h include to vm/types.h.
* patcher_resolve_native: Enclose in !defined(ENABLE_STATICVM).

18 years ago* Changed types.h include to vm/types.h.
twisti [Mon, 19 Sep 2005 13:31:31 +0000 (13:31 +0000)]
* Changed types.h include to vm/types.h.

18 years ago* Changed types.h include to vm/types.h.
twisti [Mon, 19 Sep 2005 13:31:00 +0000 (13:31 +0000)]
* Changed types.h include to vm/types.h.
* exceptionentry: Added.
* stacktrace_create_stackframeinfo: Added.

18 years ago* Fixed includes.
twisti [Mon, 19 Sep 2005 13:27:01 +0000 (13:27 +0000)]
* Fixed includes.

18 years ago* Disabled some stuff for the interpreter.
twisti [Mon, 19 Sep 2005 13:25:47 +0000 (13:25 +0000)]
* Disabled some stuff for the interpreter.
* Fixed includes.

18 years ago* Changed types.h include to vm/types.h.
twisti [Mon, 19 Sep 2005 13:11:24 +0000 (13:11 +0000)]
* Changed types.h include to vm/types.h.
* codegendata: Added last_compiled for intrp.

18 years ago* Changed types.h include to vm/types.h.
twisti [Mon, 19 Sep 2005 13:07:54 +0000 (13:07 +0000)]
* Changed types.h include to vm/types.h.

18 years ago* Changes types.h include to vm/types.h.
twisti [Mon, 19 Sep 2005 13:05:24 +0000 (13:05 +0000)]
* Changes types.h include to vm/types.h.

18 years ago* Use one global vm/types.h and check unknow pointer size in that file.
twisti [Mon, 19 Sep 2005 13:03:22 +0000 (13:03 +0000)]
* Use one global vm/types.h and check unknow pointer size in that file.

18 years ago* Unused since... a long time.
twisti [Mon, 19 Sep 2005 12:59:23 +0000 (12:59 +0000)]
* Unused since... a long time.

18 years ago* Double_Store: 32-bit fix.
twisti [Mon, 19 Sep 2005 11:30:08 +0000 (11:30 +0000)]
* Double_Store: 32-bit fix.

18 years ago* Include methodheader.h instead of asmoffsets.h.
twisti [Mon, 19 Sep 2005 11:29:35 +0000 (11:29 +0000)]
* Include methodheader.h instead of asmoffsets.h.

18 years ago# Fixed includes.
twisti [Mon, 19 Sep 2005 11:29:14 +0000 (11:29 +0000)]
# Fixed includes.
* codegen_stubcalled: Removed.

18 years ago* Removed unsued threadrootmethod.
twisti [Mon, 19 Sep 2005 11:14:08 +0000 (11:14 +0000)]
* Removed unsued threadrootmethod.

18 years ago* Fixed comments.
twisti [Mon, 19 Sep 2005 09:21:05 +0000 (09:21 +0000)]
* Fixed comments.

18 years ago* gnu_classpath_Pointer32.h, gnu_classpath_Pointer64.h, java_nio_Buffer.h:
twisti [Mon, 19 Sep 2005 09:20:21 +0000 (09:20 +0000)]
* gnu_classpath_Pointer32.h, gnu_classpath_Pointer64.h, java_nio_Buffer.h:
  Added.

18 years ago* JAVA_VM_FILES: Added some new 0.18 files and ordered.
twisti [Mon, 19 Sep 2005 09:03:42 +0000 (09:03 +0000)]
* JAVA_VM_FILES: Added some new 0.18 files and ordered.