twisti [Mon, 9 Jan 2006 20:52:21 +0000 (20:52 +0000)]
* disass_buf: Fixed typo.
twisti [Mon, 9 Jan 2006 20:28:03 +0000 (20:28 +0000)]
* disass_printf: Ooops, #ifdef was wrong.
twisti [Mon, 9 Jan 2006 20:19:51 +0000 (20:19 +0000)]
* Removed, we now link against libbfd and libopcodes.
twisti [Mon, 9 Jan 2006 20:19:02 +0000 (20:19 +0000)]
* stdarg.h, string.h, assert.h, vm/jit/powerpc/dis-asm.h: Removed.
* dis-asm.h, stdio.h, vm/jit/disass.h: Added.
* myprintf, buffer_read_memory, perror_memory, generic_print_address,
generic_symbol_at_address, bfd_getb32, bfd_getl32, sprintf_vma: Removed.
* Use disass-common.c stuff.
twisti [Mon, 9 Jan 2006 20:15:06 +0000 (20:15 +0000)]
* libarch_la_SOURCES: Removed dis-asm.h, ppc-dis.c, ppc-opc.c and ppc.h.
twisti [Mon, 9 Jan 2006 19:21:25 +0000 (19:21 +0000)]
* assert.h, stdarg.h, vm/jit/x86_64/dis-asm.h: Removed.
* stdio.h, vm/jit/disass.h: Added.
* myprintf, buffer_read_memory, generic_symbol_at_address,
generic_print_address, perror_memory: Likewise.
* Use disass-common.c stuff.
twisti [Mon, 9 Jan 2006 16:37:54 +0000 (16:37 +0000)]
* string.h, vm/jit/i386/dis-asm.h: Removed.
* mylinebuf, mylen: Likewise.
* myprintf, buffer_read_memory, generic_symbol_at_address,
generic_print_address, perror_memory: Likewise.
* Use disass-common.c stuff.
twisti [Mon, 9 Jan 2006 16:36:26 +0000 (16:36 +0000)]
* WITH_BINUTILS_DISASSEMBLER: Added, define DISASS_OBJ.
* noinst_LTLIBRARIES: Added DISASS_OBJ.
twisti [Mon, 9 Jan 2006 16:30:12 +0000 (16:30 +0000)]
* This file contains the common functions required when we use the binutils
disassembler.
twisti [Mon, 9 Jan 2006 16:29:30 +0000 (16:29 +0000)]
* WITH_BINUTILS_DISASSEMBLER: Added.
* disass_printf: Added.
twisti [Mon, 9 Jan 2006 16:26:33 +0000 (16:26 +0000)]
* WITH_BINUTILS_DISASSEMBLER: Added.
twisti [Mon, 9 Jan 2006 12:12:42 +0000 (12:12 +0000)]
* Removed, we now link against libbfd and libopcodes.
twisti [Mon, 9 Jan 2006 12:10:06 +0000 (12:10 +0000)]
* libarch_la_SOURCES: Removed dis-asm.h and i386-dis.c.
twisti [Mon, 9 Jan 2006 10:37:35 +0000 (10:37 +0000)]
* AC_CHECK_HEADER checks for ansidecl.h, bfd.h and symcat.h removed.
* AC_CHECK_HEADER check for dis-asm.h added.
* AC_CHECK_LIB checks for libbfd and libopcodes added.
twisti [Mon, 9 Jan 2006 10:35:54 +0000 (10:35 +0000)]
* Removed, we now link against libbfd and libopcodes.
twisti [Mon, 9 Jan 2006 10:35:28 +0000 (10:35 +0000)]
* libarch_la_SOURCES: Removed dis-asm.h and i386-dis.c, we now link against
libbfd and libopcodes.
twisti [Sun, 8 Jan 2006 23:37:24 +0000 (23:37 +0000)]
* Updated from GNU Classpath:
2005-12-17 Guilhem Lavaux <guilhem@kaffe.org>
* native/fdlibm/fdlibm.h
(isnan): Define explicitly isnan if it is not a macro.
twisti [Sun, 8 Jan 2006 23:00:27 +0000 (23:00 +0000)]
* loader_load_all_classes: Print exception when loading failed.
twisti [Sun, 8 Jan 2006 22:38:03 +0000 (22:38 +0000)]
* SUCK_xx_xx: We can only optimize little endian loads on i386 and x86_64
machines. All others have problems with alignment.
twisti [Sun, 8 Jan 2006 22:12:22 +0000 (22:12 +0000)]
* Ignore *.class files.
twisti [Sun, 8 Jan 2006 22:11:14 +0000 (22:11 +0000)]
* java-assert.h: Unused, removed.
twisti [Sun, 8 Jan 2006 22:01:29 +0000 (22:01 +0000)]
* Added VM interface change to be consistent:
2005-11-13 Archie Cobbs <archie@dellroad.org>
* vm/reference/gnu/classpath/VMStackWalker.java (getClassLoader()):
added to fix an infinite loop bug.
* NEWS: note VM interface change.
twisti [Sun, 8 Jan 2006 21:32:25 +0000 (21:32 +0000)]
* suck_add: Check for lce != NULL before adding it to the list, since
zip_open can return NULL.
twisti [Sun, 8 Jan 2006 19:14:17 +0000 (19:14 +0000)]
* JAVAC: Removed.
twisti [Sun, 8 Jan 2006 19:13:33 +0000 (19:13 +0000)]
* SOURCE_FILES: Added.
* JAVAC: Removed.
* checkall: Renamed to check.
twisti [Sun, 8 Jan 2006 19:12:50 +0000 (19:12 +0000)]
* Use $(mkdir_p), $(JAVAC) and $(ZIP) variables.
twisti [Sun, 8 Jan 2006 19:11:16 +0000 (19:11 +0000)]
* AM_PROG_MKDIR_P: Added.
* Added headers checks for ansidecl.h, bfd.h, and symcat.h if we have
debugging enabled.
* AC_PROG_JAVAC: Added.
* AC_PATH_PROG: Added check for zip.
twisti [Sun, 8 Jan 2006 19:09:08 +0000 (19:09 +0000)]
* Macros to check for a Java compiler, taken from
http://ac-archive.sourceforge.net/.
twisti [Wed, 4 Jan 2006 09:35:30 +0000 (09:35 +0000)]
* Removed src/toolbox/avl.[ch] copyright.
twisti [Wed, 4 Jan 2006 09:34:07 +0000 (09:34 +0000)]
* avl_dump: Only print node->data.
twisti [Tue, 3 Jan 2006 23:46:48 +0000 (23:46 +0000)]
* Use new avl tree code.
twisti [Tue, 3 Jan 2006 23:46:30 +0000 (23:46 +0000)]
* Rewritten.
twisti [Tue, 3 Jan 2006 23:44:38 +0000 (23:44 +0000)]
* exit_handler: Removed print_dynamic_super_statistics.
twisti [Tue, 3 Jan 2006 23:44:19 +0000 (23:44 +0000)]
* print_stats: Added print_dynamic_super_statistics.
twisti [Tue, 3 Jan 2006 23:43:48 +0000 (23:43 +0000)]
* threads.h: Added.
* builtin.h: Likewise.
twisti [Tue, 3 Jan 2006 23:08:58 +0000 (23:08 +0000)]
* CallNonvirtualBooleanMethodA: Added missing ;.
twisti [Tue, 3 Jan 2006 23:05:50 +0000 (23:05 +0000)]
* ENABLE_STATISTICS: Fixed typo.
christian [Mon, 2 Jan 2006 21:01:58 +0000 (21:01 +0000)]
typeing error
twisti [Mon, 2 Jan 2006 17:13:02 +0000 (17:13 +0000)]
* nregdescint, nregdescfloat: Moved to md-abi.c.
twisti [Mon, 2 Jan 2006 17:12:47 +0000 (17:12 +0000)]
* nregdescint, nregdescfloat: Added.
twisti [Mon, 2 Jan 2006 17:11:59 +0000 (17:11 +0000)]
* noinst_HEADERS: Removed md-abi.inc.
twisti [Mon, 2 Jan 2006 16:40:40 +0000 (16:40 +0000)]
* signal_handler_sigsegv: Replaced functionptr with u1*.
twisti [Mon, 2 Jan 2006 16:18:09 +0000 (16:18 +0000)]
* nregdescint, nregdescfloat: Moved to md-abi.c.
twisti [Mon, 2 Jan 2006 16:17:30 +0000 (16:17 +0000)]
* nregdescint, nregdescfloat: Added.
twisti [Mon, 2 Jan 2006 16:17:01 +0000 (16:17 +0000)]
* noinst_HEADERS: Removed md-abi.inc.
twisti [Mon, 2 Jan 2006 16:12:22 +0000 (16:12 +0000)]
* INCLUDES: Added OS_DIR, some archs have their md-abi.* files in the os
directory.
christian [Mon, 2 Jan 2006 16:08:19 +0000 (16:08 +0000)]
*** empty log message ***
twisti [Mon, 2 Jan 2006 16:04:16 +0000 (16:04 +0000)]
* nregdescint, nregdescfloat: Moved to md-abi.c.
twisti [Mon, 2 Jan 2006 16:03:57 +0000 (16:03 +0000)]
* nregdescint, nregdescfloat: Added.
twisti [Mon, 2 Jan 2006 16:03:29 +0000 (16:03 +0000)]
* noinst_HEADERS: Removed md-abi.inc.
christian [Mon, 2 Jan 2006 14:32:50 +0000 (14:32 +0000)]
Removed old debug message
twisti [Mon, 2 Jan 2006 14:26:06 +0000 (14:26 +0000)]
* md-abi.inc: Removed.
twisti [Mon, 2 Jan 2006 14:25:15 +0000 (14:25 +0000)]
* nregdescint, nregdescfloat: Moved to md-abi.c.
twisti [Mon, 2 Jan 2006 14:24:50 +0000 (14:24 +0000)]
* nregdescint, nregdescfloat: Added.
twisti [Mon, 2 Jan 2006 14:24:25 +0000 (14:24 +0000)]
* noinst_HEADERS: Removed md-abi.inc.
christian [Mon, 2 Jan 2006 14:11:32 +0000 (14:11 +0000)]
Corrected \"\" to \<\> for system header include
twisti [Mon, 2 Jan 2006 14:07:28 +0000 (14:07 +0000)]
* nregdescint, nregdescfloat: Moved to md-abi.c.
twisti [Mon, 2 Jan 2006 14:07:00 +0000 (14:07 +0000)]
* noinst_HEADERS: Removed md-abi.inc.
twisti [Mon, 2 Jan 2006 14:06:38 +0000 (14:06 +0000)]
* nregdescint, nregdescfloat: Added.
twisti [Mon, 2 Jan 2006 14:06:13 +0000 (14:06 +0000)]
* disassinstr: Some code improvement.
twisti [Mon, 2 Jan 2006 14:05:00 +0000 (14:05 +0000)]
* md-abi.inc: Removed.
christian [Mon, 2 Jan 2006 13:05:56 +0000 (13:05 +0000)]
Changed register allocator .inc to .c files and moved them to src/vm/jit/allocator
christian [Mon, 2 Jan 2006 12:59:54 +0000 (12:59 +0000)]
Changed register allocator .inc to .c files and moved them to src/vm/jit/allocator
twisti [Mon, 2 Jan 2006 12:22:00 +0000 (12:22 +0000)]
* Fixed result message for debug.
twisti [Mon, 2 Jan 2006 12:10:39 +0000 (12:10 +0000)]
* Typo.
twisti [Mon, 2 Jan 2006 12:04:13 +0000 (12:04 +0000)]
* Added ltdl.h check.
twisti [Mon, 2 Jan 2006 11:34:33 +0000 (11:34 +0000)]
* Fixed ltdl.h include path.
twisti [Mon, 2 Jan 2006 01:34:53 +0000 (01:34 +0000)]
* Fixed ltdl.h include path.
twisti [Mon, 2 Jan 2006 01:15:11 +0000 (01:15 +0000)]
* I don't think we really need them, but they are still in Attic.
twisti [Mon, 2 Jan 2006 01:10:14 +0000 (01:10 +0000)]
* Generated changelog for 2005.
twisti [Mon, 2 Jan 2006 01:05:27 +0000 (01:05 +0000)]
* unzip.[ch], libffi, libltdl: Removed.
twisti [Sun, 1 Jan 2006 21:53:26 +0000 (21:53 +0000)]
* Removed libltdl.
twisti [Sun, 1 Jan 2006 21:38:36 +0000 (21:38 +0000)]
* We now use the system libltdl.
twisti [Sun, 1 Jan 2006 21:32:28 +0000 (21:32 +0000)]
* Changed text of kaffe's stuff, dalibor pointed this out.
twisti [Sun, 1 Jan 2006 21:29:59 +0000 (21:29 +0000)]
* AC_LIBLTDL_CONVENIENCE, AC_SUBST(LIBLTDL): Removed.
* AC_COMPILE_CHECK_SIZEOF: Replaced with AC_CHECK_SIZEOF.
twisti [Sun, 1 Jan 2006 21:22:35 +0000 (21:22 +0000)]
* m4 macros have a different copyright header.
twisti [Sun, 1 Jan 2006 21:13:34 +0000 (21:13 +0000)]
* Lists all third party software we use. This list contains all stuff we
used in 0.93. Stuff that has been ripped will be deleted after that
commit, this is for the records.
twisti [Sun, 1 Jan 2006 20:55:14 +0000 (20:55 +0000)]
* Not required.
twisti [Sun, 1 Jan 2006 19:39:30 +0000 (19:39 +0000)]
* Removed libltdlc.la.
twisti [Sun, 1 Jan 2006 19:39:06 +0000 (19:39 +0000)]
* DIST_SUBDIRS: Removed libltdl.
* SUBDIRS: Likewise.
twisti [Sun, 1 Jan 2006 19:38:43 +0000 (19:38 +0000)]
* Added libltdl check.
* AC_CONFIG_SUBDIRS: Removed src/libltdl.
twisti [Sun, 1 Jan 2006 18:39:30 +0000 (18:39 +0000)]
* libarch_la_SOURCES: Removed symcat.h.
twisti [Sun, 1 Jan 2006 18:34:13 +0000 (18:34 +0000)]
* Use system one.
twisti [Sun, 1 Jan 2006 18:33:16 +0000 (18:33 +0000)]
* libarch_la_SOURCES: Removed symcat.h.
twisti [Sun, 1 Jan 2006 18:30:53 +0000 (18:30 +0000)]
* generic_symbol_at_address: Print only 8 bytes.
twisti [Sun, 1 Jan 2006 18:21:44 +0000 (18:21 +0000)]
* Use system ones.
twisti [Sun, 1 Jan 2006 18:21:30 +0000 (18:21 +0000)]
* generic_symbol_at_address: Added, they were implemented in dis-buf.c
which was removed.
* generic_print_address: Likewise.
* perror_memory: Likewise.
twisti [Sun, 1 Jan 2006 18:20:33 +0000 (18:20 +0000)]
* libarch_la_SOURCES: Removed ansidecl.h, bfd.h and dis-buf.c.
twisti [Sun, 1 Jan 2006 18:20:00 +0000 (18:20 +0000)]
* config.h, vm/jit/codegen-common.h: Added.
twisti [Sun, 1 Jan 2006 16:40:10 +0000 (16:40 +0000)]
* Changed include to use system headers.
twisti [Sun, 1 Jan 2006 16:39:52 +0000 (16:39 +0000)]
* Use system ones.
twisti [Sun, 1 Jan 2006 16:39:15 +0000 (16:39 +0000)]
* generic_symbol_at_address: Added, they were implemented in dis-buf.c
which was removed.
* generic_print_address: Likewise.
* perror_memory: Likewise.
twisti [Sun, 1 Jan 2006 16:37:57 +0000 (16:37 +0000)]
* libarch_la_SOURCES: Removed ansidecl.h, bfd.h and dis-buf.c.
twisti [Sun, 1 Jan 2006 16:35:54 +0000 (16:35 +0000)]
* DEC OSF cc only defines __alpha.
twisti [Sun, 1 Jan 2006 16:34:53 +0000 (16:34 +0000)]
* class_resolvefield: Renamed except to throwexception since some compilers
have a builtin except macro (like DEC OSF cc).
* class_resolveclassmethod: Likewise.
* class_resolveinterfacemethod: Likewise.
twisti [Sun, 1 Jan 2006 16:31:40 +0000 (16:31 +0000)]
* zip_open: Handle compiler error with DEC OSF's cc.
twisti [Fri, 30 Dec 2005 20:45:12 +0000 (20:45 +0000)]
* vm/jit/codegen.inc: Removed.
* vm/exceptions.h: Added.
* vm/jit/codegen-common.h: Likewise.
* vm/jit/dseg.h: Likewise.
* codegen: Renamed codegen_createlinenumbertable to
dseg_createlinenumbertable.
twisti [Fri, 30 Dec 2005 20:38:59 +0000 (20:38 +0000)]
* vm/jit/codegen.inc: Removed.
* vm/exceptions.h: Added.
* vm/jit/codegen-common.h: Likewise.
* vm/jit/dseg.h: Likewise.
* codegen: Renamed codegen_createlinenumbertable to
dseg_createlinenumbertable.
twisti [Fri, 30 Dec 2005 20:31:44 +0000 (20:31 +0000)]
* vm/jit/codegen.inc: Removed.
* vm/exceptions.h: Added.
* vm/jit/codegen-common.h: Likewise.
* vm/jit/dseg.h: Likewise.
* codegen: Renamed codegen_createlinenumbertable to
dseg_createlinenumbertable.
twisti [Fri, 30 Dec 2005 14:29:49 +0000 (14:29 +0000)]
* vm/jit/codegen.inc: Removed.
* vm/jit/codegen-common.h: Added.
* vm/jit/dseg.h: Likewise.
* codegen: Renamed codegen_createlinenumbertable to
dseg_createlinenumbertable.