twisti [Thu, 29 Sep 2005 14:12:23 +0000 (14:12 +0000)]
* ACLOCAL_AMFLAGS: Removed -I src/classpath/m4.
twisti [Thu, 29 Sep 2005 13:08:31 +0000 (13:08 +0000)]
* classpath: Removed.
* fdlibm: Added.
twisti [Thu, 29 Sep 2005 13:07:57 +0000 (13:07 +0000)]
* JAVA_VM_FILES: Fixed pathes.
* vm.zip: Install in pkgdata directory.
twisti [Thu, 29 Sep 2005 13:06:21 +0000 (13:06 +0000)]
* VM interface classes, copied from src/classpath.
twisti [Thu, 29 Sep 2005 13:01:43 +0000 (13:01 +0000)]
* cacaoh: Added.
twisti [Thu, 29 Sep 2005 13:01:05 +0000 (13:01 +0000)]
* cacao: Added.
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.
twisti [Thu, 29 Sep 2005 12:04:08 +0000 (12:04 +0000)]
* offsets.h: Added.
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.
twisti [Wed, 28 Sep 2005 14:04:56 +0000 (14:04 +0000)]
* src/scripts/kjc, src/vm/jit/arm/Makefile: Removed.
twisti [Wed, 28 Sep 2005 14:03:06 +0000 (14:03 +0000)]
* kjc: Removed.
twisti [Wed, 28 Sep 2005 14:01:22 +0000 (14:01 +0000)]
* java-getopt, kjc: Removed, since debian does not accept binary stuff.
twisti [Wed, 28 Sep 2005 12:10:56 +0000 (12:10 +0000)]
* Added armv4tl.
twisti [Wed, 28 Sep 2005 10:36:34 +0000 (10:36 +0000)]
* class_java_lang_Thread, class_java_lang_VMThread: Added.
twisti [Tue, 27 Sep 2005 23:04:32 +0000 (23:04 +0000)]
* methodindent: Made it an s4, caused a problem on 32-bit (i386).
twisti [Tue, 27 Sep 2005 23:03:15 +0000 (23:03 +0000)]
* signal_handler_sigint: Added, exits properly on <ctrl>-c.
twisti [Tue, 27 Sep 2005 22:40:12 +0000 (22:40 +0000)]
* We don't need it.
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.
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.
twisti [Tue, 27 Sep 2005 22:07:36 +0000 (22:07 +0000)]
* asm_calljavafunction2: Fixed stackframe size bug.
* Fixed code indent.
twisti [Tue, 27 Sep 2005 14:12:36 +0000 (14:12 +0000)]
* types.h: Include fixes.
twisti [Tue, 27 Sep 2005 14:08:21 +0000 (14:08 +0000)]
* createnativestub: Fixed stackframeinfo offset.
* Include fixes.
twisti [Tue, 27 Sep 2005 14:05:09 +0000 (14:05 +0000)]
* types.h: Fixed include path.
twisti [Tue, 27 Sep 2005 14:03:51 +0000 (14:03 +0000)]
* types.h: Removed.
twisti [Sat, 24 Sep 2005 22:52:44 +0000 (22:52 +0000)]
* builtin_throw: Don't pass line to builtin_trace_exception.
twisti [Wed, 21 Sep 2005 23:10:16 +0000 (23:10 +0000)]
* java_nio_DirectByteBufferImpl.h: Added.
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.
twisti [Wed, 21 Sep 2005 21:25:14 +0000 (21:25 +0000)]
* new_classnotfoundexception: Added.
twisti [Wed, 21 Sep 2005 21:24:54 +0000 (21:24 +0000)]
* Renamed verboseexception to opt_verboseexception.
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.
twisti [Wed, 21 Sep 2005 21:18:35 +0000 (21:18 +0000)]
* types.h include fixes.
twisti [Wed, 21 Sep 2005 21:17:28 +0000 (21:17 +0000)]
* libffi: Added.
twisti [Wed, 21 Sep 2005 21:14:01 +0000 (21:14 +0000)]
* types.h: Removed.
twisti [Wed, 21 Sep 2005 21:13:47 +0000 (21:13 +0000)]
* Includes fixed.
* addi-lea optimization added, but not enabled.
twisti [Wed, 21 Sep 2005 21:12:59 +0000 (21:12 +0000)]
* Include fixes.
twisti [Wed, 21 Sep 2005 20:24:11 +0000 (20:24 +0000)]
* Renamed verboseexception to opt_verboseexception.
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.
twisti [Wed, 21 Sep 2005 20:22:18 +0000 (20:22 +0000)]
* config.h, vm/types.h: Added.
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).
twisti [Wed, 21 Sep 2005 20:20:48 +0000 (20:20 +0000)]
* Added comments.
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.
twisti [Wed, 21 Sep 2005 20:18:24 +0000 (20:18 +0000)]
* new_classnotfoundexception: Added.
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.
twisti [Wed, 21 Sep 2005 20:02:49 +0000 (20:02 +0000)]
* utf_add: Added.
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.
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.
twisti [Wed, 21 Sep 2005 19:41:11 +0000 (19:41 +0000)]
* Include fixes.
twisti [Wed, 21 Sep 2005 19:38:49 +0000 (19:38 +0000)]
* is_accessible_class: Removed array comment.
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.
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.
twisti [Wed, 21 Sep 2005 19:30:52 +0000 (19:30 +0000)]
* Added comments.
twisti [Wed, 21 Sep 2005 18:37:55 +0000 (18:37 +0000)]
* Added 1000 static superinstructions.
twisti [Wed, 21 Sep 2005 17:49:46 +0000 (17:49 +0000)]
* Added libffi stuff.
twisti [Wed, 21 Sep 2005 17:49:02 +0000 (17:49 +0000)]
* -ansi -pedantic compile fixes.
twisti [Wed, 21 Sep 2005 15:33:45 +0000 (15:33 +0000)]
* atomic_add, compare_and_swap: Generic implementation (pthreads).
twisti [Wed, 21 Sep 2005 15:33:16 +0000 (15:33 +0000)]
* Added interpreter stack stuff.
twisti [Wed, 21 Sep 2005 15:32:47 +0000 (15:32 +0000)]
* nativethread: Added _global_sp for interpreter.
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.
twisti [Wed, 21 Sep 2005 14:59:57 +0000 (14:59 +0000)]
* Bugfixes, some optimizations.
twisti [Wed, 21 Sep 2005 14:59:28 +0000 (14:59 +0000)]
* Fixed header text.
twisti [Wed, 21 Sep 2005 14:59:08 +0000 (14:59 +0000)]
* Fixed includes.
twisti [Wed, 21 Sep 2005 14:58:47 +0000 (14:58 +0000)]
* Added interpreter stuff.
twisti [Wed, 21 Sep 2005 14:55:34 +0000 (14:55 +0000)]
* opt_stacksize, opt_static_supers: 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.
twisti [Wed, 21 Sep 2005 14:46:28 +0000 (14:46 +0000)]
* FFI_LIB: Added.
twisti [Wed, 21 Sep 2005 14:45:57 +0000 (14:45 +0000)]
* intrp_main_stack: Declared.
twisti [Wed, 21 Sep 2005 14:09:22 +0000 (14:09 +0000)]
* types.h include fixes.
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.
twisti [Wed, 21 Sep 2005 13:22:49 +0000 (13:22 +0000)]
* Include methodheader.h instead of asmoffsets.h.
twisti [Wed, 21 Sep 2005 13:22:21 +0000 (13:22 +0000)]
* thread_restartcriticalsection: Removed, should be declared somewhere
else.
twisti [Wed, 21 Sep 2005 13:17:31 +0000 (13:17 +0000)]
* Import libffi from gcc-4.0.0.
twisti [Wed, 21 Sep 2005 12:11:58 +0000 (12:11 +0000)]
* types.h include fixes.
twisti [Wed, 21 Sep 2005 11:49:51 +0000 (11:49 +0000)]
* REG_ITMP3 changes: We cannot use r0 anymore, now it's r16.
twisti [Mon, 19 Sep 2005 14:13:30 +0000 (14:13 +0000)]
* noinst_HEADERS: Added types.h.
twisti [Mon, 19 Sep 2005 14:09:18 +0000 (14:09 +0000)]
* Fixed includes.
twisti [Mon, 19 Sep 2005 14:07:16 +0000 (14:07 +0000)]
* AM_CFLAGS, noinst_HEADERS: Removed.
* INCLUDES: Added libffi include.
twisti [Mon, 19 Sep 2005 14:04:57 +0000 (14:04 +0000)]
* Changed vm/jit/intrp/types.h include to vm/types.h.
twisti [Mon, 19 Sep 2005 14:04:28 +0000 (14:04 +0000)]
* We now use a global 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.
twisti [Mon, 19 Sep 2005 14:03:07 +0000 (14:03 +0000)]
* asmoffsets.h, types.h: Removed.
twisti [Mon, 19 Sep 2005 13:58:44 +0000 (13:58 +0000)]
* Changed types.h include to vm/types.h.
twisti [Mon, 19 Sep 2005 13:58:24 +0000 (13:58 +0000)]
* Fixed includes.
twisti [Mon, 19 Sep 2005 13:55:25 +0000 (13:55 +0000)]
* Fixed includes (types.h, disass.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).
twisti [Mon, 19 Sep 2005 13:31:31 +0000 (13:31 +0000)]
* 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.
twisti [Mon, 19 Sep 2005 13:27:01 +0000 (13:27 +0000)]
* Fixed includes.
twisti [Mon, 19 Sep 2005 13:25:47 +0000 (13:25 +0000)]
* Disabled some stuff for the interpreter.
* Fixed includes.
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.
twisti [Mon, 19 Sep 2005 13:07:54 +0000 (13:07 +0000)]
* Changed 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.
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.
twisti [Mon, 19 Sep 2005 12:59:23 +0000 (12:59 +0000)]
* Unused since... a long time.
twisti [Mon, 19 Sep 2005 11:30:08 +0000 (11:30 +0000)]
* Double_Store: 32-bit fix.
twisti [Mon, 19 Sep 2005 11:29:35 +0000 (11:29 +0000)]
* Include methodheader.h instead of asmoffsets.h.
twisti [Mon, 19 Sep 2005 11:29:14 +0000 (11:29 +0000)]
# Fixed includes.
* codegen_stubcalled: Removed.
twisti [Mon, 19 Sep 2005 11:14:08 +0000 (11:14 +0000)]
* Removed unsued threadrootmethod.
twisti [Mon, 19 Sep 2005 09:21:05 +0000 (09:21 +0000)]
* Fixed comments.
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.
twisti [Mon, 19 Sep 2005 09:03:42 +0000 (09:03 +0000)]
* JAVA_VM_FILES: Added some new 0.18 files and ordered.