- * src/vm/jit/schedule/: schedule.c, schedule.h: Whatever.
-
-2005-02-24 09:44 twisti
-
- * src/vm/jit/schedule/schedule.h: Next save.
-
-2005-02-23 18:03 twisti
-
- * src/vm/jit/schedule/: schedule.c, schedule.h: Save.
-
-2005-02-23 12:50 twisti
-
- * src/vm/jit/: reg.h, reg.inc: Renamed: floatregsnum -> fltregsnum
- floatreg_ret -> fltreg_ret This is more consistent with
- the other names.
-
-2005-02-23 12:47 twisti
-
- * src/vm/jit/schedule/: schedule.c, schedule.h: Progress...
-
-2005-02-23 12:06 twisti
-
- * src/vm/jit/: alpha/arch.h, i386/arch.h, mips/arch.h,
- powerpc/arch.h, x86_64/arch.h: Added SUPPORT_MUL_CONST define.
-
-2005-02-19 12:46 carolyn
-
- * src/vm/: global.h, jit/inline/inline.c, jit/inline/parseRT.c,
- jit/inline/parseXTA.c, jit/inline/sets.c, jit/inline/sets.h: xta
- full code
-
-2005-02-19 12:32 carolyn
-
- * src/vm/builtin.c: 1st level calls print
-
-2005-02-18 08:45 christian
-
- * src/vm/jit/lsra.inc: [no log message]
-
-2005-02-17 21:43 christian
-
- * src/vm/jit/jit.c: [no log message]
-
-2005-02-17 20:50 twisti
-
- * src/vm/jit/x86_64/: disass.c, disass.h: disassembler fixes.
-
-2005-02-17 20:47 christian
-
- * configure.in, src/vm/statistics.c, src/vm/statistics.h,
- src/vm/jit/reg.h, src/vm/jit/reg.inc: [no log message]
-
-2005-02-17 14:42 christian
-
- * src/vm/: statistics.c, statistics.h, jit/codegen.inc, jit/jit.c,
- jit/lsra.h, jit/lsra.inc: [no log message]
-
-2005-02-17 12:41 twisti
-
- * src/vm/jit/Makefile.am: Added schedule subdir.
-
-2005-02-17 12:41 twisti
-
- * src/vm/jit/codegen.inc: Don't declare float/double functions on
- xdspcore (prevent warnings).
-
-2005-02-17 12:40 twisti
-
- * src/vm/jit/schedule/: Makefile.am, schedule.c, schedule.h:
- Initial commit for instruction scheduler.
-
-2005-02-16 15:46 twisti
-
- * src/vm/jit/powerpc/codegen.c: Calling convention fixes.
-
-2005-02-15 21:01 christian
-
- * src/vm/jit/lsra.inc: [no log message]
-
-2005-02-15 17:53 twisti
-
- * src/vm/jit/alpha/asmpart.S: Use: utf_fillInStackTrace,
- utf_void__java_lang_Throwable
-
-2005-02-15 17:52 twisti
-
- * src/vm/jit/alpha/codegen.c: - some signal changes - include
- "cacao/cacao.h"
-
-2005-02-15 17:51 twisti
-
- * src/vm/jit/alpha/Makefile.am: Build dir fixes.
-
-2005-02-15 17:30 christian
-
- * src/vm/jit/: jit.c, lsra.h, lsra.inc: new lsra version
- ---------------------------------------------------------------------
-
-2005-02-15 14:14 twisti
-
- * src/vm/jit/i386/: disass.c, disass.h: - disassemble use
- disassinstr - don't pass `pos' to disassinstr
-
-2005-02-15 14:08 twisti
-
- * src/vm/jit/stack.c: - we don't need `i' passed to disassinstr -
- don't increase counters in for loop
-
-2005-02-14 21:25 stefan
-
- * src/vm/jit/powerpc/asmpart.S: range overwrite fixed in
- asm_cacheflush
-
-2005-02-10 12:41 twisti
-
- * src/native/: native.c, native.h: Forgot to remove some class_*
- stuff (thanks go to the irix linker, man you are a great linker
- ;-)
-
-2005-02-10 12:15 twisti
-
- * src/vm/jit/i386/Makefile.am: - using top_builddir instead of
- top_srcdir where required to support build directories -
- INCLUDES adjusted
-
-2005-02-10 12:13 twisti
-
- * src/vm/jit/i386/asmpart.S: - using utf_fillInStackTrace,
- utf_void__java_lang_Throwable - smaller chnages
-
-2005-02-10 12:12 twisti
-
- * src/vm/jit/i386/codegen.c: - using of utf_fillInStackTrace,
- utf_void__java_lang_Throwable - smaller signal changes
-
-2005-02-10 12:04 twisti
-
- * src/vm/: loader.c, loader.h: - #include "vm/stringlocal.h" -
- removed static utf_* variables - removed class_* variables -
- loader_init now returns a bool to indicate an error
-
-2005-02-10 12:01 twisti
-
- * src/vm/: exceptions.c, exceptions.h: - #include config.h,
- vm/class.h, vm/exceptions.h, vm/options.h, vm/stringlocal.h -
- removed class_* variables - added
- string_java_lang_InstantiationException - renamed
- init_system_exceptions to exceptions_init
-
-2005-02-10 11:58 twisti
-
- * src/vm/builtin.c: - #include "vm/stringlocal.h" -
- builtin_throw_exception: free memory allocated by
- javastring_tochar
-
-2005-02-10 11:57 twisti
-
- * src/vm/builtin.h: Moved thread related defines into threads.h.
-
-2005-02-10 11:57 twisti
-
- * src/vm/Makefile.am: Added class.[ch], string.[ch], utf8.[ch]
-
-2005-02-10 11:55 twisti
-
- * src/vm/global.h: - added THREADSPECIFIC define for !USE_THREADS -
- removed structs: utf, literalstring, hashtable
-
-2005-02-10 11:54 twisti
-
- * src/vm/: tables.c, tables.h: Moved string stuff into string.[ch],
- utf into utf8.[ch] and class stuff into class.[ch].
-
-2005-02-10 11:52 twisti
-
- * src/vm/jit/stacktrace.c: - added #include "vm/class.h" - removed
- local class_* variables
-
-2005-02-10 11:51 twisti
-
- * src/vm/jit/parse.c: #include "vm/stringlocal.h"
-
-2005-02-10 11:50 twisti
-
- * src/vm/jit/: inline/parseRT.c, inline/parseRTstats.c,
- inline/parseXTA.c, verify/typeinfo.c: #include "vm/class.h"
-
-2005-02-10 11:47 twisti
-
- * src/vm/: class.c, class.h, string.c, stringlocal.h, utf8.c,
- utf8.h: Mostly stuff from native.[ch] and tables.[ch].
-
-2005-02-10 11:46 twisti
-
- * src/toolbox/: logging.c, logging.h: Moved utf log functions from
- native.c.
-
-2005-02-10 11:43 twisti
-
- * src/threads/native/threads.c: #include "vm/stringlocal.h"
-
-2005-02-10 11:43 twisti
-
- * src/threads/: green/threads.h, native/threads.h: Added
- THREADSPECIFIC define.
-
-2005-02-10 11:42 twisti
-
- * src/native/jni.c: - added authors - moved utf variables into utf8
- - use global string, utf and class variables - implemented new
- functions, enhanced functions
-
-2005-02-10 11:34 twisti
-
- * src/native/jni.h: - added authors - define JNI_OK, JNI_ERR,
- JNI_EDETACHED, JNI_EVERSION - renamed invoke/native interface
- structs
-
-2005-02-10 11:10 twisti
-
- * src/native/: native.c, native.h: Moved string related stuff into
- vm/string.[ch], utf8 stuff into vm/utf8.[ch] and class stuff into
- vm/class.[ch].
-
-2005-02-10 11:08 twisti
-
- * src/native/vm/: Field.c, Makefile.am, VMClass.c, VMClassLoader.c,
- VMRuntime.c, VMStackWalker.c, VMString.c, VMSystemProperties.c,
- VMThrowable.c: class and utf8 related changes.
-
-2005-02-10 11:07 twisti
-
- * src/native/vm/VMSecurityManager.c: This functionality is now
- implemented in VMStackWalker.
-
-2005-02-10 11:06 twisti
-
- * src/native/include/Makefile.am: Removed
- java_lang_VMSecurityManager.h
-
-2005-02-10 11:04 twisti
-
- * src/native/tools/gennativetable.c: Call new init code.
-
-2005-02-10 11:03 twisti
-
- * src/native/tools/Makefile.am: Use libcacaoh.a
-
-2005-02-10 11:03 twisti
-
- * src/cacaoh/Makefile.am: Better include headers.o in libcacaoh.a
- so we can reuse it simply with gennativetable.
-
-2005-02-10 10:57 twisti
-
- * src/native/classes.am: Removed java.lang.VMSecurityManager
-
-2005-02-10 10:57 twisti
-
- * src/cacaoh/headers.h: Declare _exceptionptr as extern.
-
-2005-02-10 10:57 twisti
-
- * src/cacaoh/headers.c: Removed some stuff.
-
-2005-02-10 10:55 twisti
-
- * src/cacaoh/cacaoh.c: - call new init code - throw exceptions on
- failure
-
-2005-02-10 10:55 twisti
-
- * src/cacaoh/Makefile.am: Build a libcacaoh.a to overcome linker
- resolving issue.
-
-2005-02-10 10:54 twisti
-
- * src/cacao/Makefile.am: Build a libcacao.a to overcome linker
- resolving issues.
-
-2005-02-10 10:53 twisti
-
- * src/cacao/cacao.c: - added -version - call new init stuff
-
-2005-02-10 10:10 twisti
-
- * src/classpath/java/net/URLClassLoader.java: Forgot to remove
- debug output.
-
-2005-02-09 20:43 twisti
-
- * src/native/vm/VMSystemProperties.c: Set java.version to 1.4
-
-2005-02-09 12:23 twisti
-
- * src/native/: Makefile.am, include/Makefile.am: Defer the usage of
- bootstrap.zip back.
-
-2005-02-08 16:09 twisti
-
- * src/native/vm/VMStackWalker.c: VM stuff of
- vm/reference/gnu/classpath/VMStackWalker.java
-
-2005-02-08 15:59 twisti
-
- * src/native/vm/VMRuntime.c: Changed nativeLoad signature.
-
-2005-02-08 15:56 twisti
-
- * src/native/vm/Makefile.am: Added VMStackWalker.c
-
-2005-02-08 15:56 twisti
-
- * src/native/include/Makefile.am: Removed
- gnu_java_awt_peer_gtk_GtkMainThread.h.
-
-2005-02-08 15:55 twisti
-
- * src/native/classes.am: Removed
- gnu.java.awt.peer.gtk.GtkMainThread, added
- gnu.classpath.VMStackWalker.
-
-2005-02-08 15:52 twisti
-
- * src/classpath/: .classpath, .cvsignore, .project, ChangeLog,
- ChangeLog.usermap, INSTALL, NEWS, acinclude.m4, configure.ac,
- doc/.cvsignore, doc/api/.cvsignore,
- doc/api/classpath-copyright.xml, examples/.cvsignore,
- examples/Makefile.am, external/.cvsignore,
- external/sax/.cvsignore, external/w3c_dom/.cvsignore,
- external/w3c_dom/COPYRIGHT.html, gnu/classpath/.cvsignore,
- gnu/classpath/SystemProperties.java,
- gnu/java/awt/ClasspathToolkit.java,
- gnu/java/awt/image/ImageDecoder.java,
- gnu/java/awt/peer/gtk/GdkGraphics2D.java,
- gnu/java/awt/peer/gtk/GdkPixbufDecoder.java,
- gnu/java/awt/peer/gtk/GtkComponentPeer.java,
- gnu/java/awt/peer/gtk/GtkDialogPeer.java,
- gnu/java/awt/peer/gtk/GtkFramePeer.java,
- gnu/java/awt/peer/gtk/GtkGenericPeer.java,
- gnu/java/awt/peer/gtk/GtkMainThread.java,
- gnu/java/awt/peer/gtk/GtkScrollbarPeer.java,
- gnu/java/awt/peer/gtk/GtkTextComponentPeer.java,
- gnu/java/awt/peer/gtk/GtkToolkit.java,
- gnu/java/awt/peer/gtk/GtkWindowPeer.java,
- gnu/java/beans/EmptyBeanInfo.java,
- gnu/java/beans/decoder/GrowableArrayContext.java,
- gnu/java/io/class-dependencies.conf,
- gnu/java/io/decode/Decoder8859_13.java,
- gnu/java/io/decode/Decoder8859_15.java,
- gnu/java/io/decode/Decoder8859_6.java,
- gnu/java/io/decode/Decoder8859_7.java,
- gnu/java/io/decode/Decoder8859_8.java,
- gnu/java/io/decode/Decoder8859_9.java,
- gnu/java/io/decode/DecoderASCII.java,
- gnu/java/io/decode/DecoderCp1047.java,
- gnu/java/io/decode/DecoderEBCDIC_XML_US.java,
- gnu/java/io/decode/DecoderUTF16BE.java,
- gnu/java/io/decode/DecoderUTF16LE.java,
- gnu/java/io/decode/DecoderUTF32BE.java,
- gnu/java/io/decode/DecoderUTF32LE.java,
- gnu/java/io/decode/DecoderWindows1250.java,
- gnu/java/io/decode/DecoderWindows1252.java,
- gnu/java/io/encode/Encoder8859_13.java,
- gnu/java/io/encode/Encoder8859_15.java,
- gnu/java/io/encode/Encoder8859_6.java,
- gnu/java/io/encode/Encoder8859_7.java,
- gnu/java/io/encode/Encoder8859_8.java,
- gnu/java/io/encode/Encoder8859_9.java,
- gnu/java/io/encode/EncoderASCII.java,
- gnu/java/io/encode/EncoderCp1047.java,
- gnu/java/io/encode/EncoderEBCDIC_XML_US.java,
- gnu/java/io/encode/EncoderUTF16BE.java,
- gnu/java/io/encode/EncoderUTF16LE.java,
- gnu/java/io/encode/EncoderUTF32BE.java,
- gnu/java/io/encode/EncoderUTF32LE.java,
- gnu/java/io/encode/EncoderWindows1250.java,
- gnu/java/io/encode/EncoderWindows1252.java,
- gnu/java/lang/SystemClassLoader.java,
- gnu/java/locale/LocaleHelper.java,
- gnu/java/locale/LocaleInformation.java,
- gnu/java/locale/LocaleInformation_aa.java,
- gnu/java/locale/LocaleInformation_aa_ET.java,
- gnu/java/locale/LocaleInformation_af.java,
- gnu/java/locale/LocaleInformation_am.java,
- gnu/java/locale/LocaleInformation_am_ET.java,
- gnu/java/locale/LocaleInformation_ar.java,
- gnu/java/locale/LocaleInformation_as.java,
- gnu/java/locale/LocaleInformation_az.java,
- gnu/java/locale/LocaleInformation_be.java,
- gnu/java/locale/LocaleInformation_bg.java,
- gnu/java/locale/LocaleInformation_bn.java,
- gnu/java/locale/LocaleInformation_byn.java,
- gnu/java/locale/LocaleInformation_byn_ER.java,
- gnu/java/locale/LocaleInformation_ca.java,
- gnu/java/locale/LocaleInformation_cs.java,
- gnu/java/locale/LocaleInformation_cy.java,
- gnu/java/locale/LocaleInformation_da.java,
- gnu/java/locale/LocaleInformation_de.java,
- gnu/java/locale/LocaleInformation_de_AT.java,
- gnu/java/locale/LocaleInformation_de_BE.java,
- gnu/java/locale/LocaleInformation_de_CH.java,
- gnu/java/locale/LocaleInformation_de_LU.java,
- gnu/java/locale/LocaleInformation_dv.java,
- gnu/java/locale/LocaleInformation_dz.java,
- gnu/java/locale/LocaleInformation_dz_BT.java,
- gnu/java/locale/LocaleInformation_el.java,
- gnu/java/locale/LocaleInformation_el_GR.java,
- gnu/java/locale/LocaleInformation_en.java,
- gnu/java/locale/LocaleInformation_en_AU.java,
- gnu/java/locale/LocaleInformation_en_BE.java,
- gnu/java/locale/LocaleInformation_en_CA.java,
- gnu/java/locale/LocaleInformation_en_GB.java,
- gnu/java/locale/LocaleInformation_en_HK.java,
- gnu/java/locale/LocaleInformation_en_IE.java,
- gnu/java/locale/LocaleInformation_en_MT.java,
- gnu/java/locale/LocaleInformation_en_NZ.java,
- gnu/java/locale/LocaleInformation_en_PH.java,
- gnu/java/locale/LocaleInformation_en_SG.java,
- gnu/java/locale/LocaleInformation_en_US.java,
- gnu/java/locale/LocaleInformation_en_ZW.java,
- gnu/java/locale/LocaleInformation_eo.java,
- gnu/java/locale/LocaleInformation_es.java,
- gnu/java/locale/LocaleInformation_es_AR.java,
- gnu/java/locale/LocaleInformation_es_CL.java,
- gnu/java/locale/LocaleInformation_es_CO.java,
- gnu/java/locale/LocaleInformation_es_ES.java,
- gnu/java/locale/LocaleInformation_es_MX.java,
- gnu/java/locale/LocaleInformation_es_PR.java,
- gnu/java/locale/LocaleInformation_et.java,
- gnu/java/locale/LocaleInformation_eu.java,
- gnu/java/locale/LocaleInformation_fa.java,
- gnu/java/locale/LocaleInformation_fa_AF.java,
- gnu/java/locale/LocaleInformation_fi.java,
- gnu/java/locale/LocaleInformation_fo.java,
- gnu/java/locale/LocaleInformation_fr.java,
- gnu/java/locale/LocaleInformation_fr_CA.java,
- gnu/java/locale/LocaleInformation_fr_LU.java,
- gnu/java/locale/LocaleInformation_ga.java,
- gnu/java/locale/LocaleInformation_ga_IE.java,
- gnu/java/locale/LocaleInformation_gez.java,
- gnu/java/locale/LocaleInformation_gez_ER.java,
- gnu/java/locale/LocaleInformation_gez_ET.java,
- gnu/java/locale/LocaleInformation_gl.java,
- gnu/java/locale/LocaleInformation_gu.java,
- gnu/java/locale/LocaleInformation_gv.java,
- gnu/java/locale/LocaleInformation_haw.java,
- gnu/java/locale/LocaleInformation_haw_US.java,
- gnu/java/locale/LocaleInformation_he.java,
- gnu/java/locale/LocaleInformation_hi.java,
- gnu/java/locale/LocaleInformation_hr.java,
- gnu/java/locale/LocaleInformation_hu.java,
- gnu/java/locale/LocaleInformation_hy.java,
- gnu/java/locale/LocaleInformation_id.java,
- gnu/java/locale/LocaleInformation_is.java,
- gnu/java/locale/LocaleInformation_it.java,
- gnu/java/locale/LocaleInformation_it_IT.java,
- gnu/java/locale/LocaleInformation_iu.java,
- gnu/java/locale/LocaleInformation_ja.java,
- gnu/java/locale/LocaleInformation_ka.java,
- gnu/java/locale/LocaleInformation_kk.java,
- gnu/java/locale/LocaleInformation_kl.java,
- gnu/java/locale/LocaleInformation_km.java,
- gnu/java/locale/LocaleInformation_kn.java,
- gnu/java/locale/LocaleInformation_ko.java,
- gnu/java/locale/LocaleInformation_kok.java,
- gnu/java/locale/LocaleInformation_kok_IN.java,
- gnu/java/locale/LocaleInformation_kw.java,
- gnu/java/locale/LocaleInformation_ky.java,
- gnu/java/locale/LocaleInformation_lo.java,
- gnu/java/locale/LocaleInformation_lt.java,
- gnu/java/locale/LocaleInformation_lv.java,
- gnu/java/locale/LocaleInformation_mk.java,
- gnu/java/locale/LocaleInformation_ml.java,
- gnu/java/locale/LocaleInformation_mn.java,
- gnu/java/locale/LocaleInformation_mn_MN.java,
- gnu/java/locale/LocaleInformation_mr.java,
- gnu/java/locale/LocaleInformation_ms.java,
- gnu/java/locale/LocaleInformation_ms_BN.java,
- gnu/java/locale/LocaleInformation_mt.java,
- gnu/java/locale/LocaleInformation_nb.java,
- gnu/java/locale/LocaleInformation_nl.java,
- gnu/java/locale/LocaleInformation_nn.java,
- gnu/java/locale/LocaleInformation_om.java,
- gnu/java/locale/LocaleInformation_om_ET.java,
- gnu/java/locale/LocaleInformation_or.java,
- gnu/java/locale/LocaleInformation_pa.java,
- gnu/java/locale/LocaleInformation_pl.java,
- gnu/java/locale/LocaleInformation_ps.java,
- gnu/java/locale/LocaleInformation_pt.java,
- gnu/java/locale/LocaleInformation_pt_PT.java,
- gnu/java/locale/LocaleInformation_ro.java,
- gnu/java/locale/LocaleInformation_ru.java,
- gnu/java/locale/LocaleInformation_sa.java,
- gnu/java/locale/LocaleInformation_sid.java,
- gnu/java/locale/LocaleInformation_sid_ET.java,
- gnu/java/locale/LocaleInformation_sk.java,
- gnu/java/locale/LocaleInformation_sl.java,
- gnu/java/locale/LocaleInformation_so.java,
- gnu/java/locale/LocaleInformation_so_DJ.java,
- gnu/java/locale/LocaleInformation_so_ET.java,
- gnu/java/locale/LocaleInformation_so_SO.java,
- gnu/java/locale/LocaleInformation_sq.java,
- gnu/java/locale/LocaleInformation_sr.java,
- gnu/java/locale/LocaleInformation_sr_Latn.java,
- gnu/java/locale/LocaleInformation_sv.java,
- gnu/java/locale/LocaleInformation_sw.java,
- gnu/java/locale/LocaleInformation_syr.java,
- gnu/java/locale/LocaleInformation_syr_SY.java,
- gnu/java/locale/LocaleInformation_ta.java,
- gnu/java/locale/LocaleInformation_te.java,
- gnu/java/locale/LocaleInformation_th.java,
- gnu/java/locale/LocaleInformation_ti.java,
- gnu/java/locale/LocaleInformation_ti_ER.java,
- gnu/java/locale/LocaleInformation_ti_ET.java,
- gnu/java/locale/LocaleInformation_tig.java,
- gnu/java/locale/LocaleInformation_tig_ER.java,
- gnu/java/locale/LocaleInformation_tr.java,
- gnu/java/locale/LocaleInformation_tt.java,
- gnu/java/locale/LocaleInformation_uk.java,
- gnu/java/locale/LocaleInformation_ur.java,
- gnu/java/locale/LocaleInformation_uz.java,
- gnu/java/locale/LocaleInformation_uz_AF.java,
- gnu/java/locale/LocaleInformation_vi.java,
- gnu/java/locale/LocaleInformation_wal.java,
- gnu/java/locale/LocaleInformation_wal_ET.java,
- gnu/java/locale/LocaleInformation_zh.java,
- gnu/java/locale/LocaleInformation_zh_HK_Hant.java,
- gnu/java/locale/LocaleInformation_zh_Hant.java,
- gnu/java/locale/LocaleInformation_zh_MO_Hant.java,
- gnu/java/locale/LocaleInformation_zh_SG_Hans.java,
- gnu/java/net/GetSystemPropertyAction.java,
- gnu/java/net/PlainSocketImpl.java,
- gnu/java/net/protocol/ftp/FTPURLConnection.java,
- gnu/java/net/protocol/http/HTTPConnection.java,
- gnu/java/net/protocol/jar/Connection.java,
- gnu/java/nio/charset/ISO_8859_1.java,
- gnu/java/nio/charset/Provider.java,
- gnu/java/nio/charset/US_ASCII.java,
- gnu/java/nio/charset/UTF_16.java,
- gnu/java/nio/charset/UTF_16BE.java,
- gnu/java/nio/charset/UTF_16LE.java,
- gnu/java/nio/charset/UTF_8.java,
- gnu/java/security/x509/X509Certificate.java, gnu/regexp/RE.java,
- gnu/xml/aelfred2/SAXDriver.java, gnu/xml/dom/DomNode.java,
- include/.cvsignore, include/Makefile.am,
- include/gnu_java_awt_peer_gtk_GdkPixbufDecoder.h,
- include/gnu_java_awt_peer_gtk_GtkMainThread.h,
- include/gnu_java_awt_peer_gtk_GtkToolkit.h,
- include/gnu_java_net_PlainSocketImpl.h,
- include/java_nio_channels_Channels.h, java/awt/BasicStroke.java,
- java/awt/Checkbox.java, java/awt/Choice.java,
- java/awt/Component.java, java/awt/Container.java,
- java/awt/EventDispatchThread.java, java/awt/EventQueue.java,
- java/awt/Frame.java, java/awt/Robot.java,
- java/awt/Scrollbar.java, java/awt/Window.java,
- java/awt/dnd/DnDConstants.java, java/awt/dnd/DropTarget.java,
- java/awt/image/ReplicateScaleFilter.java,
- java/awt/print/PrinterJob.java, java/beans/XMLDecoder.java,
- java/io/BufferedInputStream.java, java/io/Externalizable.java,
- java/io/File.java, java/io/ObjectInputStream.java,
- java/io/ObjectStreamClass.java, java/io/Serializable.java,
- java/io/class-dependencies.conf, java/lang/Appendable.java,
- java/lang/Class.java, java/lang/ClassLoader.java,
- java/lang/Package.java, java/lang/Runtime.java,
- java/lang/SecurityManager.java, java/lang/String.java,
- java/lang/StringBuilder.java, java/lang/System.java,
- java/lang/class-dependencies.conf,
- java/math/class-dependencies.conf, java/net/Inet4Address.java,
- java/net/URI.java, java/net/URL.java,
- java/net/URLClassLoader.java, java/net/class-dependencies.conf,
- java/nio/Buffer.java, java/nio/CharViewBufferImpl.java,
- java/nio/DirectByteBufferImpl.java,
- java/nio/DoubleViewBufferImpl.java,
- java/nio/FloatViewBufferImpl.java,
- java/nio/IntViewBufferImpl.java,
- java/nio/LongViewBufferImpl.java,
- java/nio/MappedByteBufferImpl.java,
- java/nio/ShortViewBufferImpl.java,
- java/nio/class-dependencies.conf,
- java/nio/channels/Channels.java, java/nio/charset/Charset.java,
- java/rmi/server/RemoteObject.java,
- java/rmi/server/RemoteRef.java, java/rmi/server/ServerRef.java,
- java/rmi/server/UID.java,
- java/security/AlgorithmParameterGenerator.java,
- java/security/AlgorithmParameters.java,
- java/security/AllPermission.java,
- java/security/BasicPermission.java,
- java/security/KeyFactory.java, java/security/KeyStore.java,
- java/security/Permissions.java, java/security/SecureRandom.java,
- java/security/cert/CertificateFactory.java,
- java/security/interfaces/DSAPrivateKey.java,
- java/security/interfaces/DSAPublicKey.java,
- java/security/interfaces/RSAMultiPrimePrivateCrtKey.java,
- java/security/interfaces/RSAPrivateCrtKey.java,
- java/security/interfaces/RSAPrivateKey.java,
- java/security/interfaces/RSAPublicKey.java,
- java/text/DateFormat.java, java/text/DecimalFormatSymbols.java,
- java/text/MessageFormat.java, java/text/SimpleDateFormat.java,
- java/text/class-dependencies.conf, java/util/AbstractList.java,
- java/util/Calendar.java, java/util/Currency.java,
- java/util/GregorianCalendar.java, java/util/Locale.java,
- java/util/ResourceBundle.java, java/util/SimpleTimeZone.java,
- java/util/TimeZone.java, java/util/class-dependencies.conf,
- java/util/jar/Attributes.java, java/util/regex/Matcher.java,
- java/util/regex/Pattern.java, java/util/zip/ZipFile.java,
- javax/crypto/SecretKey.java, javax/imageio/ImageIO.java,
- javax/imageio/ImageReader.java, javax/imageio/ImageWriter.java,
- javax/imageio/metadata/IIOAttr.java,
- javax/imageio/metadata/IIOMetadataNode.java,
- javax/imageio/metadata/IIONamedNodeMap.java,
- javax/imageio/metadata/IIONodeList.java,
- javax/imageio/spi/IIORegistry.java,
- javax/naming/directory/BasicAttributes.java,
- javax/net/ssl/HttpsURLConnection.java,
- javax/print/attribute/standard/Chromaticity.java,
- javax/print/attribute/standard/Destination.java,
- javax/print/attribute/standard/MediaPrintableArea.java,
- javax/print/attribute/standard/MediaSize.java,
- javax/security/auth/callback/Callback.java,
- javax/security/auth/callback/CallbackHandler.java,
- javax/security/auth/callback/ChoiceCallback.java,
- javax/security/auth/callback/ConfirmationCallback.java,
- javax/security/auth/callback/LanguageCallback.java,
- javax/security/auth/callback/NameCallback.java,
- javax/security/auth/callback/PasswordCallback.java,
- javax/security/auth/callback/TextInputCallback.java,
- javax/security/auth/callback/TextOutputCallback.java,
- javax/security/auth/callback/UnsupportedCallbackException.java,
- javax/swing/AbstractAction.java, javax/swing/AbstractButton.java,
- javax/swing/AbstractSet.java, javax/swing/DebugGraphics.java,
- javax/swing/DefaultButtonModel.java,
- javax/swing/DefaultCellRenderer.java,
- javax/swing/DefaultDesktopManager.java,
- javax/swing/DefaultListModel.java,
- javax/swing/DefaultListSelectionModel.java,
- javax/swing/JApplet.java, javax/swing/JComboBox.java,
- javax/swing/JComponent.java, javax/swing/JEditorPane.java,
- javax/swing/JFrame.java, javax/swing/JInternalFrame.java,
- javax/swing/JLabel.java, javax/swing/JLayeredPane.java,
- javax/swing/JList.java, javax/swing/JMenu.java,
- javax/swing/JMenuBar.java, javax/swing/JMenuItem.java,
- javax/swing/JPopupMenu.java, javax/swing/JProgressBar.java,
- javax/swing/JScrollBar.java, javax/swing/JScrollPane.java,
- javax/swing/JSlider.java, javax/swing/JSpinner.java,
- javax/swing/JTabbedPane.java, javax/swing/JTable.java,
- javax/swing/JTextField.java, javax/swing/JToolBar.java,
- javax/swing/JViewport.java, javax/swing/JWindow.java,
- javax/swing/KeyStroke.java,
- javax/swing/LayoutFocusTraversalPolicy.java,
- javax/swing/SortingFocusTraversalPolicy.java,
- javax/swing/SwingUtilities.java, javax/swing/Timer.java,
- javax/swing/TransferHandler.java, javax/swing/UIDefaults.java,
- javax/swing/colorchooser/DefaultRGBChooserPanel.java,
- javax/swing/colorchooser/DefaultSwatchChooserPanel.java,
- javax/swing/event/MouseInputAdapter.java,
- javax/swing/plaf/basic/BasicButtonUI.java,
- javax/swing/plaf/basic/BasicComboBoxUI.java,
- javax/swing/plaf/basic/BasicComboPopup.java,
- javax/swing/plaf/basic/BasicMenuBarUI.java,
- javax/swing/plaf/basic/BasicProgressBarUI.java,
- javax/swing/plaf/basic/BasicScrollBarUI.java,
- javax/swing/plaf/basic/BasicSliderUI.java,
- javax/swing/plaf/basic/BasicTabbedPaneUI.java,
- javax/swing/plaf/basic/BasicTableUI.java,
- javax/swing/plaf/basic/BasicTextUI.java,
- javax/swing/plaf/basic/BasicToolBarUI.java,
- javax/swing/table/DefaultTableCellRenderer.java,
- javax/swing/table/DefaultTableColumnModel.java,
- javax/swing/table/DefaultTableModel.java,
- javax/swing/table/JTableHeader.java,
- javax/swing/table/TableModel.java,
- javax/swing/text/AbstractDocument.java,
- javax/swing/text/DefaultEditorKit.java,
- javax/swing/text/PlainDocument.java,
- javax/swing/text/PlainView.java,
- javax/swing/text/StringContent.java, javax/swing/text/View.java,
- javax/swing/tree/DefaultMutableTreeNode.java, lib/.cvsignore,
- lib/Makefile.am, lib/classes1.tgz, lib/gen_nio.sh,
- lib/gen_nio.sh.in, lib/libgcj.omit, lib/mkdep.pl.in,
- native/.cvsignore, native/fdlibm/.cvsignore,
- native/jni/.cvsignore, native/jni/classpath/.cvsignore,
- native/jni/classpath/native_state.c,
- native/jni/gtk-peer/Makefile.am,
- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GThreadNativeMethodRunner.c,
- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c,
- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c,
- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c,
- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c,
- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkRobotPeer.c,
- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c,
- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c,
- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c,
- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkClipboard.c,
- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c,
- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c,
- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c,
- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFramePeer.c,
- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c,
- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c,
- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c,
- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c,
- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollBarPeer.c,
- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c,
- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c,
- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c,
- native/jni/gtk-peer/gtkpeer.h, native/jni/java-io/.cvsignore,
- native/jni/java-io/java_io_VMFile.c, native/jni/java-io/javaio.c,
- native/jni/java-lang/.cvsignore,
- native/jni/java-lang/java_lang_VMSystem.c,
- native/jni/java-net/.cvsignore,
- native/jni/java-net/gnu_java_net_PlainSocketImpl.c,
- native/jni/java-net/javanet.c, native/jni/java-net/javanet.h,
- native/jni/java-nio/.cvsignore, native/jni/java-nio/Makefile.am,
- native/jni/java-nio/gnu_java_nio_channels_FileChannelImpl.c,
- native/jni/java-nio/java_nio.c,
- native/jni/java-nio/java_nio_VMDirectByteBuffer.c,
- native/jni/java-nio/java_nio_channels_Channels.c,
- native/jni/java-util/.cvsignore, native/jni/xmlj/.cvsignore,
- native/target/.cvsignore, native/target/Linux/.cvsignore,
- native/target/generic/.cvsignore, resource/.cvsignore,
- resource/Makefile.am, resource/java/util/iso3166-a3.properties,
- resource/java/util/iso3166.properties,
- resource/java/util/iso3166_de.properties,
- resource/java/util/iso639-a2-old.properties,
- resource/java/util/iso639-a3.properties,
- resource/java/util/iso639.properties,
- resource/java/util/iso639_de.properties,
- resource/java/util/iso639_fr.properties,
- resource/java/util/iso639_ga.properties, scripts/.cvsignore,
- scripts/checkstyle-config.xml, scripts/checkstyle-header.regex,
- scripts/checkstyle-suppressions.xml, scripts/checkstyle.css,
- scripts/checkstyle2html.xsl, scripts/classpath-build,
- scripts/classpath-daily, scripts/eclipse-gnu.xml,
- scripts/jalopy-gnu.xml, scripts/japi, scripts/kissme-mauve,
- scripts/patches.pl, scripts/timezones.pl, scripts/tzabbrevs,
- scripts/unicode-blocks.pl, scripts/unicode-muncher.pl,
- vm/.cvsignore, vm/reference/.cvsignore,
- vm/reference/gnu/classpath/VMStackWalker.java,
- vm/reference/java/lang/VMClassLoader.java,
- vm/reference/java/lang/VMRuntime.java,
- vm/reference/java/lang/VMSecurityManager.java,
- vm/reference/java/nio/channels/VMChannels.java: GNU classpath cvs
- 2005-02-08
-
-2005-02-08 15:10 twisti
-
- * src/classpath/doc/: hacking.texinfo, native.api,
- testing.framework.text, api/Makefile.am: GNU classpath cvs
- 2005-02-08
-
-2005-02-08 14:43 twisti
-
- * tests/native/: Makefile.am, test.c, test.java: Added test files
- for testing native stuff more easily.
-
-2005-02-07 18:21 twisti
-
- * src/vm/: loader.c, loader.h: Better locking of zip/jar files with
- threads.
-
-2005-02-07 17:59 twisti
-
- * src/vm/jit/jit.c: Remove qsort warning.
-
-2005-02-03 17:15 motse
-
- * src/vm/loader.c: fix: race condition with concurrent access to a
- jar file during class_load/suck_start
-
-2005-02-01 09:59 twisti
-
- * src/vm/jit/stack.c: - added SUPPORT_MUL_CONST - added some #endif
- comments
-
-2005-02-01 09:49 twisti
-
- * src/vm/unzip.c: Better cacao_create_directoryList code and only
- add *.class files to the directory list.
-
-2005-01-31 18:06 twisti
-
- * src/vm/builtin.h: Define BUILTIN's for float and double
- functions.
-
-2005-01-31 18:05 twisti
-
- * src/vm/jit/jit.c: Added float and double ICMDs to builtin_desc.
-
-2005-01-28 21:24 twisti
-
- * src/vm/: builtin.c, builtin.h: - better handling of
- TRACE_ARGS_NUM - added TRACE_ARGS_NUM == 4 (xdspcore)
-
-2005-01-28 11:44 motse
-
- * src/vm/loader.c: fix: restore
-
-2005-01-28 00:49 motse
-
- * src/vm/loader.c: fix: forgot a few casts
-
-2005-01-27 22:04 motse
-
- * .project, src/native/native.c, src/vm/loader.c, src/vm/loader.h:
- add ProtectionDomain/Codesource support
-
-2005-01-27 12:29 twisti
-
- * src/vm/jit/: alpha/arch.h, i386/arch.h, mips/arch.h,
- powerpc/arch.h, x86_64/arch.h: Added SUPPORT_LOGICAL_CONST
-
-2005-01-27 12:29 twisti
-
- * src/vm/jit/stack.c: - added xdspcore disassembler stuff - added
- SUPPORT_LOGICAL_CONST #if's
-
-2005-01-27 12:24 twisti
-
- * src/vm/jit/jit.c: Count also native jit call.
-
-2005-01-24 17:58 twisti
-
- * src/: boehm-gc/Makefile.am, cacao/Makefile.am,
- cacaoh/Makefile.am, native/Makefile.am,
- native/include/Makefile.am, native/tools/Makefile.am,
- native/vm/Makefile.am, vm/jit/x86_64/Makefile.am: Build directory
- fixes.
-
-2005-01-24 17:54 twisti
-
- * tests/kaffe/TestScript: - cacao path fixed - use jikes
-
-2005-01-24 17:53 twisti
-
- * src/native/vm/VMSystemProperties.c: #include "mm/memory.h"
-
-2005-01-21 14:46 carolyn
-
- * src/: cacao/cacao.c, vm/jit/jit.c, vm/jit/parse.c,
- vm/jit/inline/Makefile.am, vm/jit/inline/parseRT.c,
- vm/jit/inline/parseXTA.c, vm/jit/inline/parseXTA.h: initial XTA
- set-up changes
-
-2005-01-21 13:08 carolyn
-
- * src/vm/: global.h, jit/inline/parseRT.h: Added defines for
- methods called(hardocded) by CACAO that define its call path
-
-2005-01-21 12:34 stefan
-
- * src/vm/jit/asmpart.h: added asm_handle_nullptr_exception, needed
- for ppc
-
-2005-01-21 12:33 stefan
-
- * src/vm/jit/powerpc/codegen.c: nullpointer fix
-
-2005-01-21 12:32 stefan
-
- * src/vm/jit/powerpc/asmpart.S: mostly conformant abi stack frames
- added special nullptr throwing function
-
-2005-01-21 12:09 carolyn
-
- * src/vm/jit/inline/parseRT.c, tests/rtMissedIn0: more RTA comments
- + 1 more method called automatically
-
-2005-01-21 10:37 twisti
-
- * src/native/native.c: - native_new_and_init: no `class has no
- instance-initializer' warning - native_new_and_init_string,
- native_new_and_init_int, native_new_and_init_throwable: return
- null if initializer not found
-
-2005-01-21 10:29 twisti
-
- * src/classpath/java/lang/ClassLoader.java: File.listFiles() can
- return null. Patch already contributed to classpath.
-
-2005-01-21 10:24 twisti
-
- * src/cacaoh/cacaoh.c: - added bootclasspath stuff - minor cleanups
-
-2005-01-21 10:24 twisti
-
- * src/cacao/cacao.c: Some day we should call DestroyJavaVM.
-
-2005-01-21 10:23 twisti
-
- * src/classpath/scripts/check_jni_methods.sh: Working version from
- classpath cvs.
-
-2005-01-16 15:17 twisti
-
- * src/classpath/scripts/check_jni_methods.sh: - freebsd mktemp and
- sed fixes - use -U 0 instead of obsolete -0 (with diff (GNU
- diffutils) 2.8.1)
-
-2005-01-12 15:09 twisti
-
- * src/native/include/Makefile.am: Update to classpath-0.13: added
- gnu_classpath_VMSystemProperties.h
-
-2005-01-12 15:09 twisti
-
- * src/native/classes.am: Update to classpath-0.13: added
- gnu.classpath.VMSystemProperties
-
-2005-01-12 14:55 twisti
-
- * src/native/vm/VMSystemProperties.c: Fill gnu.cpu.endian properly.
-
-2005-01-12 14:25 twisti
-
- * src/native/vm/VMRuntime.c: - removed
- Java_java_lang_VMRuntime_insertSystemProperties (is now in
- VMSystemProperties.c) - renamed nativeGetLibname to
- mapLibraryName
-
-2005-01-12 14:18 twisti
-
- * src/native/vm/Makefile.am: Update to classpath-0.13: added
- VMSystemProperties.c
-
-2005-01-12 14:17 twisti
-
- * src/native/vm/VMSystemProperties.c: Update to classpath-0.13.
-
-2005-01-12 14:17 twisti
-
- * src/native/jni.c: Warning fix in JNI_GetCreatedJavaVMs: return 0;
-
-2005-01-12 14:09 twisti
-
- * src/classpath/:
- vm/reference/gnu/classpath/VMSystemProperties.java,
- vm/reference/java/nio/VMDirectByteBuffer.java, ChangeLog-2004,
- ChangeLog.gnujaxp.1, ChangeLog.gnujaxp.2, ChangeLog.libxmlj,
- doc/README.jaxp, java/beans/XMLDecoder.java,
- resource/japhar-0.09.patch.1,
- resource/gnu/regexp/MessagesBundle_it.properties,
- resource/java/util/iso4217.properties, scripts/Makefile.am,
- scripts/check_jni_methods.sh, scripts/generate-locale-list.sh:
- Update to classpath-0.13.
-
-2005-01-12 14:05 twisti
-
- * src/classpath/:
- javax/swing/InternalFrameFocusTraversalPolicy.java,
- javax/swing/plaf/basic/BasicEditorPaneUI.java,
- javax/swing/plaf/metal/DefaultMetalTheme.java,
- javax/swing/plaf/metal/MetalTheme.java,
- javax/swing/text/DefaultStyledDocument.java,
- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkRobotPeer.c,
- native/jni/java-nio/java_nio_VMDirectByteBuffer.c,
- native/jni/xmlj/BUGS, native/jni/xmlj/Makefile.am,
- native/jni/xmlj/xmlj_dom.c, native/jni/xmlj/xmlj_dom.h,
- native/jni/xmlj/xmlj_error.c, native/jni/xmlj/xmlj_error.h,
- native/jni/xmlj/xmlj_io.c, native/jni/xmlj/xmlj_io.h,
- native/jni/xmlj/xmlj_node.c, native/jni/xmlj/xmlj_node.h,
- native/jni/xmlj/xmlj_sax.c, native/jni/xmlj/xmlj_sax.h,
- native/jni/xmlj/xmlj_transform.c, native/jni/xmlj/xmlj_util.c,
- native/jni/xmlj/xmlj_util.h, native/jni/xmlj/xmlj_xpath.c: Update
- to classpath-0.13.
-
-2005-01-12 14:01 twisti
-
- * src/classpath/: gnu/classpath/RawData32.java,
- gnu/classpath/RawData64.java,
- gnu/classpath/SystemProperties.java,
- gnu/java/awt/peer/gtk/GdkRobotPeer.java,
- gnu/java/awt/peer/gtk/GdkScreenGraphicsDevice.java,
- gnu/java/beans/DummyAppletContext.java,
- gnu/java/beans/DummyAppletStub.java,
- gnu/java/beans/decoder/AbstractContext.java,
- gnu/java/beans/decoder/AbstractCreatableObjectContext.java,
- gnu/java/beans/decoder/AbstractElementHandler.java,
- gnu/java/beans/decoder/AbstractObjectContext.java,
- gnu/java/beans/decoder/ArrayContext.java,
- gnu/java/beans/decoder/ArrayHandler.java,
- gnu/java/beans/decoder/AssemblyException.java,
- gnu/java/beans/decoder/BooleanHandler.java,
- gnu/java/beans/decoder/ByteHandler.java,
- gnu/java/beans/decoder/CharHandler.java,
- gnu/java/beans/decoder/ClassHandler.java,
- gnu/java/beans/decoder/ConstructorContext.java,
- gnu/java/beans/decoder/Context.java,
- gnu/java/beans/decoder/DecoderContext.java,
- gnu/java/beans/decoder/DefaultExceptionListener.java,
- gnu/java/beans/decoder/DoubleHandler.java,
- gnu/java/beans/decoder/DummyContext.java,
- gnu/java/beans/decoder/DummyHandler.java,
- gnu/java/beans/decoder/ElementHandler.java,
- gnu/java/beans/decoder/FloatHandler.java,
- gnu/java/beans/decoder/GrowableArrayContext.java,
- gnu/java/beans/decoder/IndexContext.java,
- gnu/java/beans/decoder/IntHandler.java,
- gnu/java/beans/decoder/JavaHandler.java,
- gnu/java/beans/decoder/LongHandler.java,
- gnu/java/beans/decoder/MethodContext.java,
- gnu/java/beans/decoder/MethodFinder.java,
- gnu/java/beans/decoder/NullHandler.java,
- gnu/java/beans/decoder/ObjectContext.java,
- gnu/java/beans/decoder/ObjectHandler.java,
- gnu/java/beans/decoder/PersistenceParser.java,
- gnu/java/beans/decoder/PropertyContext.java,
- gnu/java/beans/decoder/ShortHandler.java,
- gnu/java/beans/decoder/SimpleHandler.java,
- gnu/java/beans/decoder/StaticMethodContext.java,
- gnu/java/beans/decoder/StringHandler.java,
- gnu/java/beans/decoder/VoidHandler.java,
- gnu/java/locale/LocaleInformation_aa.java,
- gnu/java/locale/LocaleInformation_aa_DJ.java,
- gnu/java/locale/LocaleInformation_aa_ER.java,
- gnu/java/locale/LocaleInformation_aa_ER_SAAHO.java,
- gnu/java/locale/LocaleInformation_aa_ET.java,
- gnu/java/locale/LocaleInformation_af.java,
- gnu/java/locale/LocaleInformation_am.java,
- gnu/java/locale/LocaleInformation_am_ET.java,
- gnu/java/locale/LocaleInformation_ar.java,
- gnu/java/locale/LocaleInformation_ar_SA.java,
- gnu/java/locale/LocaleInformation_as.java,
- gnu/java/locale/LocaleInformation_as_IN.java,
- gnu/java/locale/LocaleInformation_az.java,
- gnu/java/locale/LocaleInformation_be.java,
- gnu/java/locale/LocaleInformation_bg.java,
- gnu/java/locale/LocaleInformation_bg_BG.java,
- gnu/java/locale/LocaleInformation_bn.java,
- gnu/java/locale/LocaleInformation_ca.java,
- gnu/java/locale/LocaleInformation_cs.java,
- gnu/java/locale/LocaleInformation_cy.java,
- gnu/java/locale/LocaleInformation_da.java,
- gnu/java/locale/LocaleInformation_de_LI.java,
- gnu/java/locale/LocaleInformation_dv.java,
- gnu/java/locale/LocaleInformation_dv_MV.java,
- gnu/java/locale/LocaleInformation_dz.java,
- gnu/java/locale/LocaleInformation_dz_BT.java,
- gnu/java/locale/LocaleInformation_el.java,
- gnu/java/locale/LocaleInformation_en_AS.java,
- gnu/java/locale/LocaleInformation_en_BE.java,
- gnu/java/locale/LocaleInformation_en_BZ.java,
- gnu/java/locale/LocaleInformation_en_GU.java,
- gnu/java/locale/LocaleInformation_en_MH.java,
- gnu/java/locale/LocaleInformation_en_MP.java,
- gnu/java/locale/LocaleInformation_en_MT.java,
- gnu/java/locale/LocaleInformation_en_PK.java,
- gnu/java/locale/LocaleInformation_en_UM.java,
- gnu/java/locale/LocaleInformation_en_US_POSIX.java,
- gnu/java/locale/LocaleInformation_en_VI.java,
- gnu/java/locale/LocaleInformation_eo.java,
- gnu/java/locale/LocaleInformation_es.java,
- gnu/java/locale/LocaleInformation_et.java,
- gnu/java/locale/LocaleInformation_eu.java,
- gnu/java/locale/LocaleInformation_fa.java,
- gnu/java/locale/LocaleInformation_fa_AF.java,
- gnu/java/locale/LocaleInformation_fi.java,
- gnu/java/locale/LocaleInformation_fo.java,
- gnu/java/locale/LocaleInformation_fr.java,
- gnu/java/locale/LocaleInformation_ga.java,
- gnu/java/locale/LocaleInformation_gl.java,
- gnu/java/locale/LocaleInformation_gu.java,
- gnu/java/locale/LocaleInformation_gu_IN.java,
- gnu/java/locale/LocaleInformation_gv.java,
- gnu/java/locale/LocaleInformation_he.java,
- gnu/java/locale/LocaleInformation_hi.java,
- gnu/java/locale/LocaleInformation_hr.java,
- gnu/java/locale/LocaleInformation_hu.java,
- gnu/java/locale/LocaleInformation_hy.java,
- gnu/java/locale/LocaleInformation_hy_AM.java,
- gnu/java/locale/LocaleInformation_hy_AM_REVISED.java,
- gnu/java/locale/LocaleInformation_id.java,
- gnu/java/locale/LocaleInformation_is.java,
- gnu/java/locale/LocaleInformation_is_IS.java,
- gnu/java/locale/LocaleInformation_it.java,
- gnu/java/locale/LocaleInformation_iu.java,
- gnu/java/locale/LocaleInformation_ja.java,
- gnu/java/locale/LocaleInformation_ka.java,
- gnu/java/locale/LocaleInformation_kk.java,
- gnu/java/locale/LocaleInformation_kk_KZ.java,
- gnu/java/locale/LocaleInformation_kl.java,
- gnu/java/locale/LocaleInformation_km.java,
- gnu/java/locale/LocaleInformation_km_KH.java,
- gnu/java/locale/LocaleInformation_kn.java,
- gnu/java/locale/LocaleInformation_kn_IN.java,
- gnu/java/locale/LocaleInformation_ko.java,
- gnu/java/locale/LocaleInformation_kw.java,
- gnu/java/locale/LocaleInformation_ky.java,
- gnu/java/locale/LocaleInformation_lo.java,
- gnu/java/locale/LocaleInformation_lo_LA.java,
- gnu/java/locale/LocaleInformation_lt.java,
- gnu/java/locale/LocaleInformation_lv.java,
- gnu/java/locale/LocaleInformation_mk.java,
- gnu/java/locale/LocaleInformation_ml.java,
- gnu/java/locale/LocaleInformation_ml_IN.java,
- gnu/java/locale/LocaleInformation_mn.java,
- gnu/java/locale/LocaleInformation_mn_MN.java,
- gnu/java/locale/LocaleInformation_mr.java,
- gnu/java/locale/LocaleInformation_ms.java,
- gnu/java/locale/LocaleInformation_ms_BN.java,
- gnu/java/locale/LocaleInformation_ms_MY.java,
- gnu/java/locale/LocaleInformation_mt.java,
- gnu/java/locale/LocaleInformation_nb.java,
- gnu/java/locale/LocaleInformation_nb_NO.java,
- gnu/java/locale/LocaleInformation_nn.java,
- gnu/java/locale/LocaleInformation_om.java,
- gnu/java/locale/LocaleInformation_om_ET.java,
- gnu/java/locale/LocaleInformation_om_KE.java,
- gnu/java/locale/LocaleInformation_or.java,
- gnu/java/locale/LocaleInformation_or_IN.java,
- gnu/java/locale/LocaleInformation_pa.java,
- gnu/java/locale/LocaleInformation_pa_IN.java,
- gnu/java/locale/LocaleInformation_pl.java,
- gnu/java/locale/LocaleInformation_ps.java,
- gnu/java/locale/LocaleInformation_ps_AF.java,
- gnu/java/locale/LocaleInformation_pt.java,
- gnu/java/locale/LocaleInformation_ro.java,
- gnu/java/locale/LocaleInformation_ru.java,
- gnu/java/locale/LocaleInformation_sa.java,
- gnu/java/locale/LocaleInformation_sa_IN.java,
- gnu/java/locale/LocaleInformation_sk.java,
- gnu/java/locale/LocaleInformation_sl.java,
- gnu/java/locale/LocaleInformation_so.java,
- gnu/java/locale/LocaleInformation_so_DJ.java,
- gnu/java/locale/LocaleInformation_so_ET.java,
- gnu/java/locale/LocaleInformation_so_KE.java,
- gnu/java/locale/LocaleInformation_so_SO.java,
- gnu/java/locale/LocaleInformation_sq.java,
- gnu/java/locale/LocaleInformation_sr.java,
- gnu/java/locale/LocaleInformation_sr_Latn.java,
- gnu/java/locale/LocaleInformation_sv.java,
- gnu/java/locale/LocaleInformation_sw.java,
- gnu/java/locale/LocaleInformation_sw_KE.java,
- gnu/java/locale/LocaleInformation_sw_TZ.java,
- gnu/java/locale/LocaleInformation_ta.java,
- gnu/java/locale/LocaleInformation_te.java,
- gnu/java/locale/LocaleInformation_th.java,
- gnu/java/locale/LocaleInformation_th_TH.java,
- gnu/java/locale/LocaleInformation_ti.java,
- gnu/java/locale/LocaleInformation_ti_ER.java,
- gnu/java/locale/LocaleInformation_ti_ET.java,
- gnu/java/locale/LocaleInformation_tr.java,
- gnu/java/locale/LocaleInformation_tt.java,
- gnu/java/locale/LocaleInformation_tt_RU.java,
- gnu/java/locale/LocaleInformation_uk.java,
- gnu/java/locale/LocaleInformation_ur.java,
- gnu/java/locale/LocaleInformation_uz.java,
- gnu/java/locale/LocaleInformation_uz_AF.java,
- gnu/java/locale/LocaleInformation_vi.java,
- gnu/java/locale/LocaleInformation_zh.java,
- gnu/java/locale/LocaleInformation_zh_CN_Hans.java,
- gnu/java/locale/LocaleInformation_zh_HK_Hant.java,
- gnu/java/locale/LocaleInformation_zh_Hant.java,
- gnu/java/locale/LocaleInformation_zh_MO_Hant.java,
- gnu/java/locale/LocaleInformation_zh_SG_Hans.java,
- gnu/java/locale/LocaleInformation_zh_TW_Hant.java,
- gnu/java/net/BASE64.java, gnu/java/net/CRLFInputStream.java,
- gnu/java/net/CRLFOutputStream.java,
- gnu/java/net/EmptyX509TrustManager.java,
- gnu/java/net/GetLocalHostAction.java,
- gnu/java/net/GetSystemPropertyAction.java,
- gnu/java/net/LineInputStream.java,
- gnu/java/net/protocol/ftp/ActiveModeDTP.java,
- gnu/java/net/protocol/ftp/BlockInputStream.java,
- gnu/java/net/protocol/ftp/BlockOutputStream.java,
- gnu/java/net/protocol/ftp/CompressedInputStream.java,
- gnu/java/net/protocol/ftp/CompressedOutputStream.java,
- gnu/java/net/protocol/ftp/DTP.java,
- gnu/java/net/protocol/ftp/DTPInputStream.java,
- gnu/java/net/protocol/ftp/DTPOutputStream.java,
- gnu/java/net/protocol/ftp/FTPConnection.java,
- gnu/java/net/protocol/ftp/FTPException.java,
- gnu/java/net/protocol/ftp/FTPResponse.java,
- gnu/java/net/protocol/ftp/FTPURLConnection.java,
- gnu/java/net/protocol/ftp/Handler.java,
- gnu/java/net/protocol/ftp/PassiveModeDTP.java,
- gnu/java/net/protocol/ftp/StreamInputStream.java,
- gnu/java/net/protocol/ftp/StreamOutputStream.java,
- gnu/java/net/protocol/ftp/package.html,
- gnu/java/net/protocol/http/Authenticator.java,
- gnu/java/net/protocol/http/ByteArrayRequestBodyWriter.java,
- gnu/java/net/protocol/http/ByteArrayResponseBodyReader.java,
- gnu/java/net/protocol/http/ChunkedInputStream.java,
- gnu/java/net/protocol/http/Cookie.java,
- gnu/java/net/protocol/http/CookieManager.java,
- gnu/java/net/protocol/http/Credentials.java,
- gnu/java/net/protocol/http/HTTPConnection.java,
- gnu/java/net/protocol/http/HTTPDateFormat.java,
- gnu/java/net/protocol/http/HTTPURLConnection.java,
- gnu/java/net/protocol/http/Headers.java,
- gnu/java/net/protocol/http/Request.java,
- gnu/java/net/protocol/http/RequestBodyWriter.java,
- gnu/java/net/protocol/http/Response.java,
- gnu/java/net/protocol/http/ResponseBodyReader.java,
- gnu/java/net/protocol/http/ResponseHeaderHandler.java,
- gnu/java/net/protocol/http/SimpleCookieManager.java,
- gnu/java/net/protocol/http/package.html,
- gnu/java/net/protocol/http/event/ConnectionEvent.java,
- gnu/java/net/protocol/http/event/ConnectionListener.java,
- gnu/java/net/protocol/http/event/RequestEvent.java,
- gnu/java/net/protocol/http/event/RequestListener.java,
- include/gnu_java_awt_peer_gtk_GdkRobotPeer.h,
- include/gnu_xml_libxmlj_dom_GnomeAttr.h,
- include/gnu_xml_libxmlj_dom_GnomeDocument.h,
- include/gnu_xml_libxmlj_dom_GnomeDocumentBuilder.h,
- include/gnu_xml_libxmlj_dom_GnomeDocumentType.h,
- include/gnu_xml_libxmlj_dom_GnomeElement.h,
- include/gnu_xml_libxmlj_dom_GnomeEntity.h,
- include/gnu_xml_libxmlj_dom_GnomeNamedNodeMap.h,
- include/gnu_xml_libxmlj_dom_GnomeNode.h,
- include/gnu_xml_libxmlj_dom_GnomeNodeList.h,
- include/gnu_xml_libxmlj_dom_GnomeNotation.h,
- include/gnu_xml_libxmlj_dom_GnomeProcessingInstruction.h,
- include/gnu_xml_libxmlj_dom_GnomeTypeInfo.h,
- include/gnu_xml_libxmlj_dom_GnomeXPathExpression.h,
- include/gnu_xml_libxmlj_dom_GnomeXPathNSResolver.h,
- include/gnu_xml_libxmlj_dom_GnomeXPathNodeList.h,
- include/gnu_xml_libxmlj_dom_GnomeXPathResult.h,
- include/gnu_xml_libxmlj_sax_GnomeLocator.h,
- include/gnu_xml_libxmlj_sax_GnomeXMLReader.h,
- include/gnu_xml_libxmlj_transform_GnomeTransformer.h,
- include/gnu_xml_libxmlj_transform_GnomeTransformerFactory.h,
- include/java_nio_VMDirectByteBuffer.h,
- javax/xml/XMLConstants.java,
- javax/xml/datatype/DatatypeConfigurationException.java,
- javax/xml/datatype/DatatypeConstants.java,
- javax/xml/datatype/DatatypeFactory.java,
- javax/xml/datatype/Duration.java,
- javax/xml/datatype/XMLGregorianCalendar.java,
- javax/xml/datatype/package.html,
- javax/xml/namespace/NamespaceContext.java,
- javax/xml/namespace/QName.java, javax/xml/namespace/package.html,
- javax/xml/parsers/DocumentBuilder.java,
- javax/xml/parsers/DocumentBuilderFactory.java,
- javax/xml/parsers/FactoryConfigurationError.java,
- javax/xml/parsers/ParserConfigurationException.java,
- javax/xml/parsers/SAXParser.java,
- javax/xml/parsers/SAXParserFactory.java,
- javax/xml/parsers/package.html,
- javax/xml/transform/ErrorListener.java,
- javax/xml/transform/OutputKeys.java,
- javax/xml/transform/Result.java, javax/xml/transform/Source.java,
- javax/xml/transform/SourceLocator.java,
- javax/xml/transform/Templates.java,
- javax/xml/transform/Transformer.java,
- javax/xml/transform/TransformerConfigurationException.java,
- javax/xml/transform/TransformerException.java,
- javax/xml/transform/TransformerFactory.java,
- javax/xml/transform/TransformerFactoryConfigurationError.java,
- javax/xml/transform/URIResolver.java,
- javax/xml/transform/package.html,
- javax/xml/transform/dom/DOMLocator.java,
- javax/xml/transform/dom/DOMResult.java,
- javax/xml/transform/dom/DOMSource.java,
- javax/xml/transform/dom/package.html,
- javax/xml/transform/sax/SAXResult.java,
- javax/xml/transform/sax/SAXSource.java,
- javax/xml/transform/sax/SAXTransformerFactory.java,
- javax/xml/transform/sax/TemplatesHandler.java,
- javax/xml/transform/sax/TransformerHandler.java,
- javax/xml/transform/sax/package.html,
- javax/xml/transform/stream/StreamResult.java,
- javax/xml/transform/stream/StreamSource.java,
- javax/xml/transform/stream/package.html,
- javax/xml/validation/Schema.java,
- javax/xml/validation/SchemaFactory.java,
- javax/xml/validation/TypeInfoProvider.java,
- javax/xml/validation/Validator.java,
- javax/xml/validation/ValidatorHandler.java,
- javax/xml/validation/package.html, javax/xml/xpath/XPath.java,
- javax/xml/xpath/XPathConstants.java,
- javax/xml/xpath/XPathException.java,
- javax/xml/xpath/XPathExpression.java,
- javax/xml/xpath/XPathExpressionException.java,
- javax/xml/xpath/XPathFactory.java,
- javax/xml/xpath/XPathFactoryConfigurationException.java,
- javax/xml/xpath/XPathFunction.java,
- javax/xml/xpath/XPathFunctionException.java,
- javax/xml/xpath/XPathFunctionResolver.java,
- javax/xml/xpath/XPathVariableResolver.java,
- javax/xml/xpath/package.html: Update to classpath-0.13.
-
-2005-01-12 13:50 twisti
-
- * src/classpath/: external/Makefile.am, external/README,
- external/sax/Makefile.am, external/sax/README,
- external/sax/org/xml/sax/AttributeList.java,
- external/sax/org/xml/sax/Attributes.java,
- external/sax/org/xml/sax/ContentHandler.java,
- external/sax/org/xml/sax/DTDHandler.java,
- external/sax/org/xml/sax/DocumentHandler.java,
- external/sax/org/xml/sax/EntityResolver.java,
- external/sax/org/xml/sax/ErrorHandler.java,
- external/sax/org/xml/sax/HandlerBase.java,
- external/sax/org/xml/sax/InputSource.java,
- external/sax/org/xml/sax/Locator.java,
- external/sax/org/xml/sax/Parser.java,
- external/sax/org/xml/sax/SAXException.java,
- external/sax/org/xml/sax/SAXNotRecognizedException.java,
- external/sax/org/xml/sax/SAXNotSupportedException.java,
- external/sax/org/xml/sax/SAXParseException.java,
- external/sax/org/xml/sax/XMLFilter.java,
- external/sax/org/xml/sax/XMLReader.java,
- external/sax/org/xml/sax/package.html,
- external/sax/org/xml/sax/ext/Attributes2.java,
- external/sax/org/xml/sax/ext/Attributes2Impl.java,
- external/sax/org/xml/sax/ext/DeclHandler.java,
- external/sax/org/xml/sax/ext/DefaultHandler2.java,
- external/sax/org/xml/sax/ext/EntityResolver2.java,
- external/sax/org/xml/sax/ext/LexicalHandler.java,
- external/sax/org/xml/sax/ext/Locator2.java,
- external/sax/org/xml/sax/ext/Locator2Impl.java,
- external/sax/org/xml/sax/ext/package.html,
- external/sax/org/xml/sax/helpers/AttributeListImpl.java,
- external/sax/org/xml/sax/helpers/AttributesImpl.java,
- external/sax/org/xml/sax/helpers/DefaultHandler.java,
- external/sax/org/xml/sax/helpers/LocatorImpl.java,
- external/sax/org/xml/sax/helpers/NamespaceSupport.java,
- external/sax/org/xml/sax/helpers/NewInstance.java,
- external/sax/org/xml/sax/helpers/ParserAdapter.java,
- external/sax/org/xml/sax/helpers/ParserFactory.java,
- external/sax/org/xml/sax/helpers/XMLFilterImpl.java,
- external/sax/org/xml/sax/helpers/XMLReaderAdapter.java,
- external/sax/org/xml/sax/helpers/XMLReaderFactory.java,
- external/sax/org/xml/sax/helpers/package.html,
- external/w3c_dom/Makefile.am, external/w3c_dom/README,
- external/w3c_dom/org/w3c/dom/Attr.java,
- external/w3c_dom/org/w3c/dom/CDATASection.java,
- external/w3c_dom/org/w3c/dom/CharacterData.java,
- external/w3c_dom/org/w3c/dom/Comment.java,
- external/w3c_dom/org/w3c/dom/DOMConfiguration.java,
- external/w3c_dom/org/w3c/dom/DOMError.java,
- external/w3c_dom/org/w3c/dom/DOMErrorHandler.java,
- external/w3c_dom/org/w3c/dom/DOMException.java,
- external/w3c_dom/org/w3c/dom/DOMImplementation.java,
- external/w3c_dom/org/w3c/dom/DOMImplementationList.java,
- external/w3c_dom/org/w3c/dom/DOMImplementationSource.java,
- external/w3c_dom/org/w3c/dom/DOMLocator.java,
- external/w3c_dom/org/w3c/dom/DOMStringList.java,
- external/w3c_dom/org/w3c/dom/Document.java,
- external/w3c_dom/org/w3c/dom/DocumentFragment.java,
- external/w3c_dom/org/w3c/dom/DocumentType.java,
- external/w3c_dom/org/w3c/dom/Element.java,
- external/w3c_dom/org/w3c/dom/Entity.java,
- external/w3c_dom/org/w3c/dom/EntityReference.java,
- external/w3c_dom/org/w3c/dom/NameList.java,
- external/w3c_dom/org/w3c/dom/NamedNodeMap.java,
- external/w3c_dom/org/w3c/dom/Node.java,
- external/w3c_dom/org/w3c/dom/NodeList.java,
- external/w3c_dom/org/w3c/dom/Notation.java,
- external/w3c_dom/org/w3c/dom/ProcessingInstruction.java,
- external/w3c_dom/org/w3c/dom/Text.java,
- external/w3c_dom/org/w3c/dom/TypeInfo.java,
- external/w3c_dom/org/w3c/dom/UserDataHandler.java,
- external/w3c_dom/org/w3c/dom/bootstrap/DOMImplementationRegistry.java,
- external/w3c_dom/org/w3c/dom/css/CSS2Properties.java,
- external/w3c_dom/org/w3c/dom/css/CSSCharsetRule.java,
- external/w3c_dom/org/w3c/dom/css/CSSFontFaceRule.java,
- external/w3c_dom/org/w3c/dom/css/CSSImportRule.java,
- external/w3c_dom/org/w3c/dom/css/CSSMediaRule.java,
- external/w3c_dom/org/w3c/dom/css/CSSPageRule.java,
- external/w3c_dom/org/w3c/dom/css/CSSPrimitiveValue.java,
- external/w3c_dom/org/w3c/dom/css/CSSRule.java,
- external/w3c_dom/org/w3c/dom/css/CSSRuleList.java,
- external/w3c_dom/org/w3c/dom/css/CSSStyleDeclaration.java,
- external/w3c_dom/org/w3c/dom/css/CSSStyleRule.java,
- external/w3c_dom/org/w3c/dom/css/CSSStyleSheet.java,
- external/w3c_dom/org/w3c/dom/css/CSSUnknownRule.java,
- external/w3c_dom/org/w3c/dom/css/CSSValue.java,
- external/w3c_dom/org/w3c/dom/css/CSSValueList.java,
- external/w3c_dom/org/w3c/dom/css/Counter.java,
- external/w3c_dom/org/w3c/dom/css/DOMImplementationCSS.java,
- external/w3c_dom/org/w3c/dom/css/DocumentCSS.java,
- external/w3c_dom/org/w3c/dom/css/ElementCSSInlineStyle.java,
- external/w3c_dom/org/w3c/dom/css/RGBColor.java,
- external/w3c_dom/org/w3c/dom/css/Rect.java,
- external/w3c_dom/org/w3c/dom/css/ViewCSS.java,
- external/w3c_dom/org/w3c/dom/events/DocumentEvent.java,
- external/w3c_dom/org/w3c/dom/events/Event.java,
- external/w3c_dom/org/w3c/dom/events/EventException.java,
- external/w3c_dom/org/w3c/dom/events/EventListener.java,
- external/w3c_dom/org/w3c/dom/events/EventTarget.java,
- external/w3c_dom/org/w3c/dom/events/MouseEvent.java,
- external/w3c_dom/org/w3c/dom/events/MutationEvent.java,
- external/w3c_dom/org/w3c/dom/events/UIEvent.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLAnchorElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLAppletElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLAreaElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLBRElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLBaseElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLBaseFontElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLBodyElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLButtonElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLCollection.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLDListElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLDirectoryElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLDivElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLDocument.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLFieldSetElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLFontElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLFormElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLFrameElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLFrameSetElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLHRElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLHeadElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLHeadingElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLHtmlElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLIFrameElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLImageElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLInputElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLIsIndexElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLLIElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLLabelElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLLegendElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLLinkElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLMapElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLMenuElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLMetaElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLModElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLOListElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLObjectElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLOptGroupElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLOptionElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLOptionsCollection.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLParagraphElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLParamElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLPreElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLQuoteElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLScriptElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLSelectElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLStyleElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLTableCaptionElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLTableCellElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLTableColElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLTableElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLTableRowElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLTableSectionElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLTextAreaElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLTitleElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLUListElement.java,
- external/w3c_dom/org/w3c/dom/ls/DOMImplementationLS.java,
- external/w3c_dom/org/w3c/dom/ls/LSException.java,
- external/w3c_dom/org/w3c/dom/ls/LSInput.java,
- external/w3c_dom/org/w3c/dom/ls/LSLoadEvent.java,
- external/w3c_dom/org/w3c/dom/ls/LSOutput.java,
- external/w3c_dom/org/w3c/dom/ls/LSParser.java,
- external/w3c_dom/org/w3c/dom/ls/LSParserFilter.java,
- external/w3c_dom/org/w3c/dom/ls/LSProgressEvent.java,
- external/w3c_dom/org/w3c/dom/ls/LSResourceResolver.java,
- external/w3c_dom/org/w3c/dom/ls/LSSerializer.java,
- external/w3c_dom/org/w3c/dom/ls/LSSerializerFilter.java,
- external/w3c_dom/org/w3c/dom/ranges/DocumentRange.java,
- external/w3c_dom/org/w3c/dom/ranges/Range.java,
- external/w3c_dom/org/w3c/dom/ranges/RangeException.java,
- external/w3c_dom/org/w3c/dom/stylesheets/DocumentStyle.java,
- external/w3c_dom/org/w3c/dom/stylesheets/LinkStyle.java,
- external/w3c_dom/org/w3c/dom/stylesheets/MediaList.java,
- external/w3c_dom/org/w3c/dom/stylesheets/StyleSheet.java,
- external/w3c_dom/org/w3c/dom/stylesheets/StyleSheetList.java,
- external/w3c_dom/org/w3c/dom/traversal/DocumentTraversal.java,
- external/w3c_dom/org/w3c/dom/traversal/NodeFilter.java,
- external/w3c_dom/org/w3c/dom/traversal/NodeIterator.java,
- external/w3c_dom/org/w3c/dom/traversal/TreeWalker.java,
- external/w3c_dom/org/w3c/dom/views/AbstractView.java,
- external/w3c_dom/org/w3c/dom/views/DocumentView.java,
- external/w3c_dom/org/w3c/dom/xpath/XPathEvaluator.java,
- external/w3c_dom/org/w3c/dom/xpath/XPathException.java,
- external/w3c_dom/org/w3c/dom/xpath/XPathExpression.java,
- external/w3c_dom/org/w3c/dom/xpath/XPathNSResolver.java,
- external/w3c_dom/org/w3c/dom/xpath/XPathNamespace.java,
- external/w3c_dom/org/w3c/dom/xpath/XPathResult.java,
- gnu/xml/aelfred2/ContentHandler2.java,
- gnu/xml/aelfred2/JAXPFactory.java,
- gnu/xml/aelfred2/SAXDriver.java, gnu/xml/aelfred2/XmlParser.java,
- gnu/xml/aelfred2/XmlReader.java, gnu/xml/aelfred2/package.html,
- gnu/xml/dom/Consumer.java, gnu/xml/dom/DTDAttributeTypeInfo.java,
- gnu/xml/dom/DTDElementTypeInfo.java, gnu/xml/dom/DomAttr.java,
- gnu/xml/dom/DomCDATA.java, gnu/xml/dom/DomCharacterData.java,
- gnu/xml/dom/DomComment.java, gnu/xml/dom/DomDoctype.java,
- gnu/xml/dom/DomDocument.java,
- gnu/xml/dom/DomDocumentBuilder.java,
- gnu/xml/dom/DomDocumentBuilderFactory.java,
- gnu/xml/dom/DomDocumentConfiguration.java,
- gnu/xml/dom/DomElement.java, gnu/xml/dom/DomEntity.java,
- gnu/xml/dom/DomEntityReference.java, gnu/xml/dom/DomEvent.java,
- gnu/xml/dom/DomEx.java, gnu/xml/dom/DomExtern.java,
- gnu/xml/dom/DomFragment.java, gnu/xml/dom/DomImpl.java,
- gnu/xml/dom/DomIterator.java,
- gnu/xml/dom/DomNSResolverContext.java,
- gnu/xml/dom/DomNamedNodeMap.java, gnu/xml/dom/DomNode.java,
- gnu/xml/dom/DomNodeIterator.java, gnu/xml/dom/DomNotation.java,
- gnu/xml/dom/DomNsNode.java, gnu/xml/dom/DomPI.java,
- gnu/xml/dom/DomText.java, gnu/xml/dom/DomXPathExpression.java,
- gnu/xml/dom/DomXPathNSResolver.java,
- gnu/xml/dom/DomXPathResult.java,
- gnu/xml/dom/ImplementationList.java,
- gnu/xml/dom/ImplementationSource.java,
- gnu/xml/dom/JAXPFactory.java, gnu/xml/dom/package.html,
- gnu/xml/dom/ls/DomLSEx.java, gnu/xml/dom/ls/DomLSInput.java,
- gnu/xml/dom/ls/DomLSOutput.java, gnu/xml/dom/ls/DomLSParser.java,
- gnu/xml/dom/ls/DomLSSerializer.java,
- gnu/xml/dom/ls/FilteredSAXEventSink.java,
- gnu/xml/dom/ls/ReaderInputStream.java,
- gnu/xml/dom/ls/SAXEventSink.java,
- gnu/xml/dom/ls/WriterOutputStream.java,
- gnu/xml/libxmlj/dom/GnomeAttr.java,
- gnu/xml/libxmlj/dom/GnomeCDATASection.java,
- gnu/xml/libxmlj/dom/GnomeCharacterData.java,
- gnu/xml/libxmlj/dom/GnomeComment.java,
- gnu/xml/libxmlj/dom/GnomeDOMException.java,
- gnu/xml/libxmlj/dom/GnomeDOMStringList.java,
- gnu/xml/libxmlj/dom/GnomeDocument.java,
- gnu/xml/libxmlj/dom/GnomeDocumentBuilder.java,
- gnu/xml/libxmlj/dom/GnomeDocumentBuilderFactory.java,
- gnu/xml/libxmlj/dom/GnomeDocumentFragment.java,
- gnu/xml/libxmlj/dom/GnomeDocumentType.java,
- gnu/xml/libxmlj/dom/GnomeElement.java,
- gnu/xml/libxmlj/dom/GnomeEntity.java,
- gnu/xml/libxmlj/dom/GnomeEntityReference.java,
- gnu/xml/libxmlj/dom/GnomeNamedNodeMap.java,
- gnu/xml/libxmlj/dom/GnomeNode.java,
- gnu/xml/libxmlj/dom/GnomeNodeList.java,
- gnu/xml/libxmlj/dom/GnomeNotation.java,
- gnu/xml/libxmlj/dom/GnomeProcessingInstruction.java,
- gnu/xml/libxmlj/dom/GnomeText.java,
- gnu/xml/libxmlj/dom/GnomeTypeInfo.java,
- gnu/xml/libxmlj/dom/GnomeXPathExpression.java,
- gnu/xml/libxmlj/dom/GnomeXPathNSResolver.java,
- gnu/xml/libxmlj/dom/GnomeXPathNodeList.java,
- gnu/xml/libxmlj/dom/GnomeXPathResult.java,
- gnu/xml/libxmlj/sax/GnomeLocator.java,
- gnu/xml/libxmlj/sax/GnomeSAXParser.java,
- gnu/xml/libxmlj/sax/GnomeSAXParserFactory.java,
- gnu/xml/libxmlj/sax/GnomeXMLReader.java,
- gnu/xml/libxmlj/sax/Namespaces.java,
- gnu/xml/libxmlj/sax/StringArrayAttributes.java,
- gnu/xml/libxmlj/sax/XMLName.java,
- gnu/xml/libxmlj/transform/ErrorListenerErrorHandler.java,
- gnu/xml/libxmlj/transform/GnomeTransformer.java,
- gnu/xml/libxmlj/transform/GnomeTransformerFactory.java,
- gnu/xml/libxmlj/transform/URIResolverEntityResolver.java,
- gnu/xml/libxmlj/transform/package.html,
- gnu/xml/libxmlj/util/EmptyNodeList.java,
- gnu/xml/libxmlj/util/NamedInputStream.java,
- gnu/xml/libxmlj/util/StandaloneDocumentType.java,
- gnu/xml/libxmlj/util/StandaloneLocator.java,
- gnu/xml/libxmlj/util/XMLJ.java, gnu/xml/pipeline/CallFilter.java,
- gnu/xml/pipeline/DomConsumer.java,
- gnu/xml/pipeline/EventConsumer.java,
- gnu/xml/pipeline/EventFilter.java,
- gnu/xml/pipeline/LinkFilter.java, gnu/xml/pipeline/NSFilter.java,
- gnu/xml/pipeline/PipelineFactory.java,
- gnu/xml/pipeline/TeeConsumer.java,
- gnu/xml/pipeline/TextConsumer.java,
- gnu/xml/pipeline/ValidationConsumer.java,
- gnu/xml/pipeline/WellFormednessFilter.java,
- gnu/xml/pipeline/XIncludeFilter.java,
- gnu/xml/pipeline/XsltFilter.java, gnu/xml/pipeline/package.html,
- gnu/xml/transform/AbstractNumberNode.java,
- gnu/xml/transform/ApplyImportsNode.java,
- gnu/xml/transform/ApplyTemplatesNode.java,
- gnu/xml/transform/AttributeNode.java,
- gnu/xml/transform/AttributeSet.java,
- gnu/xml/transform/Bindings.java,
- gnu/xml/transform/CallTemplateNode.java,
- gnu/xml/transform/ChooseNode.java,
- gnu/xml/transform/CommentNode.java,
- gnu/xml/transform/CopyNode.java,
- gnu/xml/transform/CopyOfNode.java,
- gnu/xml/transform/CurrentFunction.java,
- gnu/xml/transform/DOMSourceLocator.java,
- gnu/xml/transform/DocumentFunction.java,
- gnu/xml/transform/ElementAvailableFunction.java,
- gnu/xml/transform/ElementNode.java,
- gnu/xml/transform/ErrorListenerErrorHandler.java,
- gnu/xml/transform/ForEachNode.java,
- gnu/xml/transform/FormatNumberFunction.java,
- gnu/xml/transform/FunctionAvailableFunction.java,
- gnu/xml/transform/GenerateIdFunction.java,
- gnu/xml/transform/IfNode.java, gnu/xml/transform/Key.java,
- gnu/xml/transform/KeyFunction.java,
- gnu/xml/transform/LiteralNode.java,
- gnu/xml/transform/MessageNode.java,
- gnu/xml/transform/NodeNumberNode.java,
- gnu/xml/transform/NumberNode.java,
- gnu/xml/transform/OtherwiseNode.java,
- gnu/xml/transform/ParameterNode.java,
- gnu/xml/transform/ProcessingInstructionNode.java,
- gnu/xml/transform/SAXSerializer.java,
- gnu/xml/transform/SortKey.java,
- gnu/xml/transform/StreamSerializer.java,
- gnu/xml/transform/Stylesheet.java,
- gnu/xml/transform/SystemPropertyFunction.java,
- gnu/xml/transform/Template.java,
- gnu/xml/transform/TemplateNode.java,
- gnu/xml/transform/TemplatesImpl.java,
- gnu/xml/transform/TextNode.java,
- gnu/xml/transform/TransformerFactoryImpl.java,
- gnu/xml/transform/TransformerImpl.java,
- gnu/xml/transform/TransformerOutputProperties.java,
- gnu/xml/transform/URIResolverEntityResolver.java,
- gnu/xml/transform/UnparsedEntityUriFunction.java,
- gnu/xml/transform/ValueOfNode.java,
- gnu/xml/transform/WhenNode.java,
- gnu/xml/transform/WithParam.java,
- gnu/xml/transform/XSLComparator.java,
- gnu/xml/transform/XSLURIResolver.java,
- gnu/xml/transform/package.html, gnu/xml/util/DoParse.java,
- gnu/xml/util/DomParser.java, gnu/xml/util/Resolver.java,
- gnu/xml/util/SAXNullTransformerFactory.java,
- gnu/xml/util/XCat.java, gnu/xml/util/XHTMLWriter.java,
- gnu/xml/util/XMLWriter.java, gnu/xml/util/package.html,
- gnu/xml/xpath/AndExpr.java, gnu/xml/xpath/ArithmeticExpr.java,
- gnu/xml/xpath/BooleanFunction.java,
- gnu/xml/xpath/CeilingFunction.java,
- gnu/xml/xpath/ConcatFunction.java, gnu/xml/xpath/Constant.java,
- gnu/xml/xpath/ContainsFunction.java,
- gnu/xml/xpath/CountFunction.java,
- gnu/xml/xpath/DocumentOrderComparator.java,
- gnu/xml/xpath/EqualityExpr.java, gnu/xml/xpath/Expr.java,
- gnu/xml/xpath/FalseFunction.java,
- gnu/xml/xpath/FloorFunction.java, gnu/xml/xpath/Function.java,
- gnu/xml/xpath/FunctionCall.java, gnu/xml/xpath/IdFunction.java,
- gnu/xml/xpath/LangFunction.java, gnu/xml/xpath/LastFunction.java,
- gnu/xml/xpath/LocalNameFunction.java,
- gnu/xml/xpath/NameFunction.java, gnu/xml/xpath/NameTest.java,
- gnu/xml/xpath/NamespaceTest.java,
- gnu/xml/xpath/NamespaceUriFunction.java,
- gnu/xml/xpath/NegativeExpr.java, gnu/xml/xpath/NodeTypeTest.java,
- gnu/xml/xpath/NormalizeSpaceFunction.java,
- gnu/xml/xpath/NotFunction.java,
- gnu/xml/xpath/NumberFunction.java, gnu/xml/xpath/OrExpr.java,
- gnu/xml/xpath/ParenthesizedExpr.java, gnu/xml/xpath/Path.java,
- gnu/xml/xpath/Pattern.java, gnu/xml/xpath/PositionFunction.java,
- gnu/xml/xpath/Predicate.java, gnu/xml/xpath/RelationalExpr.java,
- gnu/xml/xpath/Root.java, gnu/xml/xpath/RoundFunction.java,
- gnu/xml/xpath/Selector.java,
- gnu/xml/xpath/StartsWithFunction.java, gnu/xml/xpath/Steps.java,
- gnu/xml/xpath/StringFunction.java,
- gnu/xml/xpath/StringLengthFunction.java,
- gnu/xml/xpath/SubstringAfterFunction.java,
- gnu/xml/xpath/SubstringBeforeFunction.java,
- gnu/xml/xpath/SubstringFunction.java,
- gnu/xml/xpath/SumFunction.java, gnu/xml/xpath/Test.java,
- gnu/xml/xpath/TranslateFunction.java,
- gnu/xml/xpath/TrueFunction.java, gnu/xml/xpath/UnionExpr.java,
- gnu/xml/xpath/VariableReference.java,
- gnu/xml/xpath/XPathFactoryImpl.java,
- gnu/xml/xpath/XPathImpl.java, gnu/xml/xpath/XPathParser.java,
- gnu/xml/xpath/XPathParser.y, gnu/xml/xpath/XPathTokenizer.java:
- Update to classpath-0.13.
-
-2005-01-12 13:45 twisti
-
- * src/classpath/: ChangeLog, INSTALL, LICENSE, Makefile.am, NEWS,
- acinclude.m4, configure.ac, doc/vmintegration.texinfo,
- gnu/classpath/RawData.java, gnu/java/awt/ClasspathToolkit.java,
- gnu/java/awt/peer/gtk/GdkFontPeer.java,
- gnu/java/awt/peer/gtk/GdkGraphics.java,
- gnu/java/awt/peer/gtk/GdkGraphics2D.java,
- gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java,
- gnu/java/awt/peer/gtk/GdkPixbufDecoder.java,
- gnu/java/awt/peer/gtk/GtkComponentPeer.java,
- gnu/java/awt/peer/gtk/GtkFramePeer.java,
- gnu/java/awt/peer/gtk/GtkImage.java,
- gnu/java/awt/peer/gtk/GtkImagePainter.java,
- gnu/java/awt/peer/gtk/GtkToolkit.java,
- gnu/java/awt/peer/gtk/GtkWindowPeer.java,
- gnu/java/beans/BeanInfoEmbryo.java,
- gnu/java/io/EncodingManager.java,
- gnu/java/io/decode/Decoder.java,
- gnu/java/io/decode/DecoderUTF8.java,
- gnu/java/io/encode/Encoder.java,
- gnu/java/io/encode/EncoderEightBitLookup.java,
- gnu/java/io/encode/EncoderUTF8.java,
- gnu/java/locale/LocaleInformation.java,
- gnu/java/locale/LocaleInformation_af_ZA.java,
- gnu/java/locale/LocaleInformation_ar_AE.java,
- gnu/java/locale/LocaleInformation_ar_BH.java,
- gnu/java/locale/LocaleInformation_ar_DZ.java,
- gnu/java/locale/LocaleInformation_ar_EG.java,
- gnu/java/locale/LocaleInformation_ar_IN.java,
- gnu/java/locale/LocaleInformation_ar_IQ.java,
- gnu/java/locale/LocaleInformation_ar_JO.java,
- gnu/java/locale/LocaleInformation_ar_KW.java,
- gnu/java/locale/LocaleInformation_ar_LB.java,
- gnu/java/locale/LocaleInformation_ar_LY.java,
- gnu/java/locale/LocaleInformation_ar_MA.java,
- gnu/java/locale/LocaleInformation_ar_OM.java,
- gnu/java/locale/LocaleInformation_ar_QA.java,
- gnu/java/locale/LocaleInformation_ar_SD.java,
- gnu/java/locale/LocaleInformation_ar_SY.java,
- gnu/java/locale/LocaleInformation_ar_TN.java,
- gnu/java/locale/LocaleInformation_ar_YE.java,
- gnu/java/locale/LocaleInformation_be_BY.java,
- gnu/java/locale/LocaleInformation_bn_IN.java,
- gnu/java/locale/LocaleInformation_br_FR.java,
- gnu/java/locale/LocaleInformation_bs_BA.java,
- gnu/java/locale/LocaleInformation_ca_ES.java,
- gnu/java/locale/LocaleInformation_cs_CZ.java,
- gnu/java/locale/LocaleInformation_cy_GB.java,
- gnu/java/locale/LocaleInformation_da_DK.java,
- gnu/java/locale/LocaleInformation_de.java,
- gnu/java/locale/LocaleInformation_de_AT.java,
- gnu/java/locale/LocaleInformation_de_BE.java,
- gnu/java/locale/LocaleInformation_de_CH.java,
- gnu/java/locale/LocaleInformation_de_DE.java,
- gnu/java/locale/LocaleInformation_de_LU.java,
- gnu/java/locale/LocaleInformation_el_GR.java,
- gnu/java/locale/LocaleInformation_en.java,
- gnu/java/locale/LocaleInformation_en_AU.java,
- gnu/java/locale/LocaleInformation_en_BW.java,
- gnu/java/locale/LocaleInformation_en_CA.java,
- gnu/java/locale/LocaleInformation_en_DK.java,
- gnu/java/locale/LocaleInformation_en_GB.java,
- gnu/java/locale/LocaleInformation_en_HK.java,
- gnu/java/locale/LocaleInformation_en_IE.java,
- gnu/java/locale/LocaleInformation_en_IN.java,
- gnu/java/locale/LocaleInformation_en_NZ.java,
- gnu/java/locale/LocaleInformation_en_PH.java,
- gnu/java/locale/LocaleInformation_en_SG.java,
- gnu/java/locale/LocaleInformation_en_US.java,
- gnu/java/locale/LocaleInformation_en_ZA.java,
- gnu/java/locale/LocaleInformation_en_ZW.java,
- gnu/java/locale/LocaleInformation_es_AR.java,
- gnu/java/locale/LocaleInformation_es_BO.java,
- gnu/java/locale/LocaleInformation_es_CL.java,
- gnu/java/locale/LocaleInformation_es_CO.java,
- gnu/java/locale/LocaleInformation_es_CR.java,
- gnu/java/locale/LocaleInformation_es_DO.java,
- gnu/java/locale/LocaleInformation_es_EC.java,
- gnu/java/locale/LocaleInformation_es_ES.java,
- gnu/java/locale/LocaleInformation_es_GT.java,
- gnu/java/locale/LocaleInformation_es_HN.java,
- gnu/java/locale/LocaleInformation_es_MX.java,
- gnu/java/locale/LocaleInformation_es_NI.java,
- gnu/java/locale/LocaleInformation_es_PA.java,
- gnu/java/locale/LocaleInformation_es_PE.java,
- gnu/java/locale/LocaleInformation_es_PR.java,
- gnu/java/locale/LocaleInformation_es_PY.java,
- gnu/java/locale/LocaleInformation_es_SV.java,
- gnu/java/locale/LocaleInformation_es_US.java,
- gnu/java/locale/LocaleInformation_es_UY.java,
- gnu/java/locale/LocaleInformation_es_VE.java,
- gnu/java/locale/LocaleInformation_et_EE.java,
- gnu/java/locale/LocaleInformation_eu_ES.java,
- gnu/java/locale/LocaleInformation_fa_IR.java,
- gnu/java/locale/LocaleInformation_fi_FI.java,
- gnu/java/locale/LocaleInformation_fo_FO.java,
- gnu/java/locale/LocaleInformation_fr_BE.java,
- gnu/java/locale/LocaleInformation_fr_CA.java,
- gnu/java/locale/LocaleInformation_fr_CH.java,
- gnu/java/locale/LocaleInformation_fr_FR.java,
- gnu/java/locale/LocaleInformation_fr_LU.java,
- gnu/java/locale/LocaleInformation_ga_IE.java,
- gnu/java/locale/LocaleInformation_gd_GB.java,
- gnu/java/locale/LocaleInformation_gl_ES.java,
- gnu/java/locale/LocaleInformation_gv_GB.java,
- gnu/java/locale/LocaleInformation_he_IL.java,
- gnu/java/locale/LocaleInformation_hi_IN.java,
- gnu/java/locale/LocaleInformation_hr_HR.java,
- gnu/java/locale/LocaleInformation_hu_HU.java,
- gnu/java/locale/LocaleInformation_id_ID.java,
- gnu/java/locale/LocaleInformation_it_CH.java,
- gnu/java/locale/LocaleInformation_it_IT.java,
- gnu/java/locale/LocaleInformation_iw_IL.java,
- gnu/java/locale/LocaleInformation_ja_JP.java,
- gnu/java/locale/LocaleInformation_ka_GE.java,
- gnu/java/locale/LocaleInformation_kl_GL.java,
- gnu/java/locale/LocaleInformation_ko_KR.java,
- gnu/java/locale/LocaleInformation_kw_GB.java,
- gnu/java/locale/LocaleInformation_lt_LT.java,
- gnu/java/locale/LocaleInformation_lv_LV.java,
- gnu/java/locale/LocaleInformation_mi_NZ.java,
- gnu/java/locale/LocaleInformation_mk_MK.java,
- gnu/java/locale/LocaleInformation_mr_IN.java,
- gnu/java/locale/LocaleInformation_mt_MT.java,
- gnu/java/locale/LocaleInformation_nl.java,
- gnu/java/locale/LocaleInformation_nl_BE.java,
- gnu/java/locale/LocaleInformation_nl_NL.java,
- gnu/java/locale/LocaleInformation_nn_NO.java,
- gnu/java/locale/LocaleInformation_no_NO.java,
- gnu/java/locale/LocaleInformation_oc_FR.java,
- gnu/java/locale/LocaleInformation_pl_PL.java,
- gnu/java/locale/LocaleInformation_pt_BR.java,
- gnu/java/locale/LocaleInformation_pt_PT.java,
- gnu/java/locale/LocaleInformation_ro_RO.java,
- gnu/java/locale/LocaleInformation_ru_RU.java,
- gnu/java/locale/LocaleInformation_ru_UA.java,
- gnu/java/locale/LocaleInformation_se_NO.java,
- gnu/java/locale/LocaleInformation_sk_SK.java,
- gnu/java/locale/LocaleInformation_sl_SI.java,
- gnu/java/locale/LocaleInformation_sq_AL.java,
- gnu/java/locale/LocaleInformation_sr_YU.java,
- gnu/java/locale/LocaleInformation_sv_FI.java,
- gnu/java/locale/LocaleInformation_sv_SE.java,
- gnu/java/locale/LocaleInformation_ta_IN.java,
- gnu/java/locale/LocaleInformation_te_IN.java,
- gnu/java/locale/LocaleInformation_tg_TJ.java,
- gnu/java/locale/LocaleInformation_tl_PH.java,
- gnu/java/locale/LocaleInformation_tr_TR.java,
- gnu/java/locale/LocaleInformation_uk_UA.java,
- gnu/java/locale/LocaleInformation_ur_PK.java,
- gnu/java/locale/LocaleInformation_uz_UZ.java,
- gnu/java/locale/LocaleInformation_vi_VN.java,
- gnu/java/locale/LocaleInformation_yi_US.java,
- gnu/java/locale/LocaleInformation_zh_CN.java,
- gnu/java/locale/LocaleInformation_zh_HK.java,
- gnu/java/locale/LocaleInformation_zh_SG.java,
- gnu/java/locale/LocaleInformation_zh_TW.java,
- gnu/java/locale/iso3166-a3.properties,
- gnu/java/locale/iso3166.properties,
- gnu/java/locale/iso3166_de.properties,
- gnu/java/locale/iso639-a2-old.properties,
- gnu/java/locale/iso639-a3.properties,
- gnu/java/locale/iso639.properties,
- gnu/java/locale/iso639_de.properties,
- gnu/java/locale/iso639_fr.properties,
- gnu/java/locale/iso639_ga.properties,
- gnu/java/net/PlainDatagramSocketImpl.java,
- gnu/java/net/PlainSocketImpl.java,
- gnu/java/net/protocol/file/Connection.java,
- gnu/java/net/protocol/http/Connection.java,
- gnu/java/net/protocol/http/Handler.java,
- gnu/java/net/protocol/http/TODO, gnu/java/nio/FileLockImpl.java,
- gnu/java/nio/NIOServerSocket.java, gnu/java/nio/PipeImpl.java,
- gnu/java/nio/SelectorImpl.java,
- gnu/java/nio/SocketChannelImpl.java,
- gnu/java/rmi/server/ConnectionRunnerPool.java,
- gnu/java/security/action/GetSecurityPropertyAction.java,
- gnu/java/security/der/DERWriter.java,
- gnu/java/text/FormatCharacterIterator.java, include/Makefile.am,
- include/gnu_java_awt_peer_gtk_GdkFontPeer.h,
- include/gnu_java_awt_peer_gtk_GdkGraphics2D.h,
- include/gnu_java_awt_peer_gtk_GtkFramePeer.h,
- include/gnu_java_awt_peer_gtk_GtkWindowPeer.h,
- include/gnu_java_nio_NIOServerSocket.h,
- include/java_io_ObjectInputStream.h, include/java_lang_Double.h,
- include/java_lang_VMSystem.h,
- include/java_nio_DirectByteBufferImpl.h, java/applet/Applet.java,
- java/awt/BasicStroke.java, java/awt/Button.java,
- java/awt/Canvas.java, java/awt/CardLayout.java,
- java/awt/Checkbox.java, java/awt/CheckboxMenuItem.java,
- java/awt/Choice.java, java/awt/Component.java,
- java/awt/Container.java, java/awt/Dialog.java,
- java/awt/EventDispatchThread.java, java/awt/EventQueue.java,
- java/awt/FileDialog.java, java/awt/FlowLayout.java,
- java/awt/Font.java, java/awt/FontMetrics.java,
- java/awt/Frame.java, java/awt/Graphics.java,
- java/awt/GridLayout.java, java/awt/KeyboardFocusManager.java,
- java/awt/Label.java, java/awt/LayoutManager2.java,
- java/awt/List.java, java/awt/Menu.java, java/awt/MenuBar.java,
- java/awt/MenuComponent.java, java/awt/MenuItem.java,
- java/awt/PopupMenu.java, java/awt/Robot.java,
- java/awt/ScrollPane.java, java/awt/Scrollbar.java,
- java/awt/TextArea.java, java/awt/TextComponent.java,
- java/awt/TextField.java, java/awt/Toolkit.java,
- java/awt/Window.java, java/awt/color/ICC_ColorSpace.java,
- java/awt/color/ICC_Profile.java,
- java/awt/color/ICC_ProfileGray.java,
- java/awt/color/ICC_ProfileRGB.java,
- java/awt/datatransfer/DataFlavor.java,
- java/awt/datatransfer/FlavorTable.java,
- java/awt/datatransfer/StringSelection.java,
- java/awt/event/ActionListener.java,
- java/awt/event/HierarchyBoundsAdapter.java,
- java/awt/event/InputEvent.java,
- java/awt/geom/AffineTransform.java, java/awt/geom/Arc2D.java,
- java/awt/geom/Area.java, java/awt/geom/Rectangle2D.java,
- java/awt/geom/RectangularShape.java,
- java/awt/im/spi/InputMethod.java,
- java/awt/image/AffineTransformOp.java,
- java/awt/image/ByteLookupTable.java,
- java/awt/image/ColorConvertOp.java,
- java/awt/image/ColorModel.java,
- java/awt/image/DataBufferShort.java,
- java/awt/image/DataBufferUShort.java,
- java/awt/image/DirectColorModel.java,
- java/awt/image/IndexColorModel.java,
- java/awt/image/LookupOp.java,
- java/awt/image/MemoryImageSource.java,
- java/awt/image/MultiPixelPackedSampleModel.java,
- java/awt/image/RGBImageFilter.java,
- java/awt/image/RescaleOp.java,
- java/awt/image/ShortLookupTable.java,
- java/awt/image/SinglePixelPackedSampleModel.java,
- java/awt/peer/RobotPeer.java, java/awt/print/Book.java,
- java/awt/print/PrinterJob.java, java/beans/Beans.java,
- java/beans/PropertyChangeEvent.java,
- java/beans/PropertyChangeSupport.java,
- java/beans/PropertyDescriptor.java,
- java/beans/PropertyEditorSupport.java,
- java/beans/VetoableChangeSupport.java,
- java/io/BufferedInputStream.java, java/io/BufferedReader.java,
- java/io/File.java, java/io/FileDescriptor.java,
- java/io/FileInputStream.java, java/io/FileOutputStream.java,
- java/io/FileWriter.java, java/io/ObjectInputStream.java,
- java/io/ObjectOutputStream.java, java/io/ObjectStreamClass.java,
- java/io/OutputStreamWriter.java, java/io/PipedInputStream.java,
- java/io/PipedOutputStream.java, java/io/PipedReader.java,
- java/io/PipedWriter.java, java/io/PrintStream.java,
- java/io/PushbackInputStream.java, java/io/RandomAccessFile.java,
- java/io/Reader.java, java/io/StreamTokenizer.java,
- java/io/StringReader.java, java/lang/Class.java,
- java/lang/ClassLoader.java, java/lang/Runtime.java,
- java/lang/SecurityManager.java, java/lang/StackTraceElement.java,
- java/lang/String.java, java/lang/StringBuffer.java,
- java/lang/System.java, java/lang/Thread.java,
- java/lang/ThreadGroup.java, java/lang/Throwable.java,
- java/lang/reflect/Proxy.java, java/net/Inet4Address.java,
- java/net/InetAddress.java, java/net/NetworkInterface.java,
- java/net/Socket.java, java/net/URL.java,
- java/net/URLClassLoader.java, java/net/URLConnection.java,
- java/nio/ByteBufferImpl.java, java/nio/ByteOrder.java,
- java/nio/CharBufferImpl.java, java/nio/CharViewBufferImpl.java,
- java/nio/DirectByteBufferImpl.java,
- java/nio/DoubleBufferImpl.java,
- java/nio/DoubleViewBufferImpl.java,
- java/nio/FloatBufferImpl.java, java/nio/FloatViewBufferImpl.java,
- java/nio/IntBufferImpl.java, java/nio/IntViewBufferImpl.java,
- java/nio/LongBufferImpl.java, java/nio/LongViewBufferImpl.java,
- java/nio/MappedByteBufferImpl.java,
- java/nio/ShortBufferImpl.java, java/nio/ShortViewBufferImpl.java,
- java/nio/channels/Channel.java, java/nio/channels/Channels.java,
- java/nio/channels/SocketChannel.java,
- java/nio/channels/spi/AbstractSelectableChannel.java,
- java/rmi/Naming.java, java/rmi/registry/LocateRegistry.java,
- java/rmi/server/RMIClassLoader.java,
- java/security/KeyPairGeneratorSpi.java,
- java/security/SecureRandom.java, java/security/Security.java,
- java/security/cert/X509CRLSelector.java,
- java/security/cert/X509CertSelector.java,
- java/text/DateFormat.java, java/text/DecimalFormat.java,
- java/text/DecimalFormatSymbols.java, java/text/Format.java,
- java/text/MessageFormat.java, java/text/NumberFormat.java,
- java/util/Collections.java, java/util/Currency.java,
- java/util/IdentityHashMap.java, java/util/Locale.java,
- java/util/ResourceBundle.java, java/util/TimeZone.java,
- java/util/Timer.java, java/util/jar/JarFile.java,
- java/util/logging/Handler.java,
- java/util/prefs/AbstractPreferences.java,
- java/util/regex/Matcher.java, java/util/regex/Pattern.java,
- java/util/zip/InflaterHuffmanTree.java,
- java/util/zip/InflaterInputStream.java,
- java/util/zip/ZipEntry.java, java/util/zip/ZipFile.java,
- javax/crypto/CipherInputStream.java,
- javax/crypto/ExemptionMechanism.java, javax/crypto/Mac.java,
- javax/imageio/IIOParam.java, javax/imageio/ImageIO.java,
- javax/imageio/ImageReadParam.java,
- javax/imageio/metadata/IIOInvalidTreeException.java,
- javax/imageio/spi/IIORegistry.java,
- javax/imageio/stream/FileCacheImageInputStream.java,
- javax/imageio/stream/FileCacheImageOutputStream.java,
- javax/imageio/stream/FileImageInputStream.java,
- javax/imageio/stream/FileImageOutputStream.java,
- javax/imageio/stream/ImageInputStreamImpl.java,
- javax/imageio/stream/ImageOutputStreamImpl.java,
- javax/imageio/stream/MemoryCacheImageInputStream.java,
- javax/imageio/stream/MemoryCacheImageOutputStream.java,
- javax/net/ssl/SSLPermission.java, javax/print/DocFlavor.java,
- javax/print/attribute/AttributeSetUtilities.java,
- javax/security/auth/PrivateCredentialPermission.java,
- javax/swing/AbstractAction.java,
- javax/swing/AbstractCellEditor.java,
- javax/swing/AbstractListModel.java,
- javax/swing/BorderFactory.java,
- javax/swing/BoundedRangeModel.java,
- javax/swing/DefaultBoundedRangeModel.java,
- javax/swing/DefaultButtonModel.java,
- javax/swing/DefaultCellEditor.java,
- javax/swing/DefaultComboBoxModel.java,
- javax/swing/DefaultDesktopManager.java,
- javax/swing/DefaultListCellRenderer.java,
- javax/swing/DefaultListSelectionModel.java,
- javax/swing/DefaultSingleSelectionModel.java,
- javax/swing/ImageIcon.java, javax/swing/JApplet.java,
- javax/swing/JComboBox.java, javax/swing/JComponent.java,
- javax/swing/JFileChooser.java,
- javax/swing/JFormattedTextField.java,
- javax/swing/JInternalFrame.java, javax/swing/JLabel.java,
- javax/swing/JLayeredPane.java, javax/swing/JList.java,
- javax/swing/JMenu.java, javax/swing/JPasswordField.java,
- javax/swing/JPopupMenu.java, javax/swing/JRootPane.java,
- javax/swing/JSlider.java, javax/swing/JTable.java,
- javax/swing/JTextField.java, javax/swing/JTree.java,
- javax/swing/JWindow.java, javax/swing/KeyStroke.java,
- javax/swing/LookAndFeel.java, javax/swing/OverlayLayout.java,
- javax/swing/ScrollPaneLayout.java,
- javax/swing/SizeRequirements.java,
- javax/swing/SwingUtilities.java,
- javax/swing/TransferHandler.java, javax/swing/UIDefaults.java,
- javax/swing/ViewportLayout.java,
- javax/swing/plaf/basic/BasicButtonListener.java,
- javax/swing/plaf/basic/BasicButtonUI.java,
- javax/swing/plaf/basic/BasicComboBoxUI.java,
- javax/swing/plaf/basic/BasicInternalFrameTitlePane.java,
- javax/swing/plaf/basic/BasicSliderUI.java,
- javax/swing/plaf/basic/BasicTabbedPaneUI.java,
- javax/swing/plaf/basic/BasicTableHeaderUI.java,
- javax/swing/plaf/basic/BasicTableUI.java,
- javax/swing/plaf/basic/BasicTextPaneUI.java,
- javax/swing/plaf/basic/BasicToolBarUI.java,
- javax/swing/plaf/basic/BasicTreeUI.java,
- javax/swing/plaf/metal/MetalLookAndFeel.java,
- javax/swing/table/DefaultTableColumnModel.java,
- javax/swing/table/TableColumn.java,
- javax/swing/text/AbstractDocument.java,
- javax/swing/text/FieldView.java,
- javax/swing/text/GapContent.java,
- javax/swing/text/JTextComponent.java,
- javax/swing/text/PasswordView.java,
- javax/swing/text/PlainDocument.java,
- javax/swing/text/TextAction.java,
- javax/swing/tree/AbstractLayoutCache.java,
- javax/swing/tree/DefaultMutableTreeNode.java,
- javax/swing/tree/MutableTreeNode.java,
- javax/swing/tree/TreeCellEditor.java, lib/Makefile.am,
- lib/bootstrap.zip, lib/gen-classlist.sh.in,
- native/jni/Makefile.am, native/jni/gtk-peer/Makefile.am,
- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c,
- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c,
- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c,
- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImagePainter.c,
- native/jni/gtk-peer/gtkcairopeer.h,
- native/jni/gtk-peer/gtkpeer.h,
- native/jni/java-io/java_io_ObjectInputStream.c,
- native/jni/java-lang/java_lang_VMProcess.c,
- native/jni/java-lang/java_lang_VMSystem.c,
- native/jni/java-nio/Makefile.am,
- native/jni/java-nio/gnu_java_nio_NIOServerSocket.c,
- native/jni/java-nio/java_nio_DirectByteBufferImpl.c,
- org/ietf/jgss/ChannelBinding.java,
- org/ietf/jgss/GSSCredential.java,
- org/ietf/jgss/GSSException.java, org/ietf/jgss/GSSManager.java,
- org/ietf/jgss/GSSName.java, org/ietf/jgss/MessageProp.java,
- org/ietf/jgss/Oid.java, resource/Makefile.am,
- resource/gnu/Makefile.am, resource/gnu/java/Makefile.am,
- resource/gnu/java/awt/Makefile.am,
- resource/gnu/java/awt/peer/Makefile.am,
- resource/gnu/java/awt/peer/gtk/Makefile.am,
- resource/gnu/regexp/Makefile.am, resource/java/Makefile.am,
- resource/java/security/Makefile.am,
- resource/java/util/Makefile.am,
- resource/java/util/logging/Makefile.am, resource/org/Makefile.am,
- resource/org/ietf/Makefile.am,
- resource/org/ietf/jgss/Makefile.am,
- vm/reference/java/io/VMFile.java,
- vm/reference/java/lang/VMClassLoader.java,
- vm/reference/java/lang/VMProcess.java,
- vm/reference/java/lang/VMRuntime.java,
- vm/reference/java/lang/VMSystem.java,
- vm/reference/java/lang/VMThread.java,
- vm/reference/java/security/VMAccessController.java: Update to
- classpath-0.13.
-
-2005-01-10 12:21 twisti
-
- * src/vm/jit/alpha/asmpart.S: - added asm_calljavafunction2int and
- asm_calljavafunction2float to prevent warnings - check for
- compiler exceptions and handle them - make
- asm_throw_and_handle_exception readable (indent)
-
-2005-01-05 21:18 motse
-
- * src/native/jni.c: fix: jni_method_invokeNativeHelper static
- methods can ignore obj
-
-2005-01-05 21:14 motse
-
- * src/native/vm/VMRuntime.c: set user.language/user.region system
- property according to LANG enviroment variable
-
-2005-01-05 11:48 twisti
-
- * src/vm/jit/mips/codegen.c: Use posix sigaction for hardware
- nullpointer.
-
-2005-01-04 17:39 twisti
-
- * src/vm/jit/powerpc/codegen.c: Include cacao.h for JNI env
- variable.
-
-2005-01-04 17:39 twisti
-
- * src/vm/jit/: mips/asmpart.S, powerpc/asmpart.S: Added
- asm_calljavafunction2int and asm_calljavafunction2float to
- prevent warnings.
-
-2005-01-04 17:38 twisti
-
- * src/vm/jit/mips/codegen.c: - include config.h, cacao.h - throw
- exception in nativestub if it's to small
-
-2005-01-04 13:36 twisti
-
- * src/vm/jit/i386/asmpart.S: Added asm_calljavafunction2int and
- asm_calljavafunction2float to prevent warnings.
-
-2005-01-04 13:35 twisti
-
- * src/vm/jit/i386/codegen.c: Include cacao.h for JNI env variable.
-
-2005-01-04 13:30 twisti
-
- * src/native/jni.c: GetVersion: fixed and added comments.
-
-2005-01-04 13:13 twisti
-
- * configure.in: - changed INSTALL_PREFIX to CACAO_INSTALL_PREFIX -
- define config files with AC_CONFIG_FILES - added the first script
- files
-
-2005-01-04 13:09 twisti
-
- * src/native/jni.h: - added JDK1_1InitArgs and JDK1_1AttachArgs
- struct - fixed IsAssignableFrom typo - added JNI 1.4 functions
- (to be prepared ;-) - added: JNI_GetDefaultJavaVMInitArgs
- JNI_GetCreatedJavaVMs JNI_CreateJavaVM
-
-2005-01-04 13:07 twisti
+ * src/vm/builtin.c:
+ * src/vm/builtin.c (builtin_descriptorscompatible): Experimental fix
+ for bugzilla bug #65.
+ [4436cc114a77]
+
+2008-04-30 Stefan Ring <stefan@complang.tuwien.ac.at>
+
+ * tests/threads/threadInterrupt.java,
+ tests/threads/waitAndInterrupt.java:
+ * tests/threads/threadInterrupt.java: Added brief comment explaining
+ the purpose of this test.
+ * tests/threads/waitAndInterrupt.java: Likewise.
+ [9ca0035d4d04]
+
+ * tests/weakref.java:
+ * tests/weakref.java: New test for weak references.
+ [6647d194cff1]
+
+ * src/vm/jit/i386/machine-instr.h, src/vmcore/linker.c,
+ tests/threads/threadInterrupt.java,
+ tests/threads/waitAndInterrupt.java:
+ Backed out changeset ecf451e74e7e
+ [d0882f1633d5]
+
+ * src/vm/jit/i386/machine-instr.h, src/vmcore/linker.c,
+ tests/threads/threadInterrupt.java,
+ tests/threads/waitAndInterrupt.java:
+ * tests/threads/threadInterrupt.java: Added brief comment explaining
+ the purpose of this test.
+ * tests/threads/waitAndInterrupt.java: Likewise.
+ [ecf451e74e7e]
+
+2008-04-29 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * tests/regression/jasmin/Makefile.am,
+ tests/regression/jasmin/runtest,
+ tests/regression/jasmin/test_verify_fail_jsr_multiple_returns.j,
+ tests/regression/jasmin/test_verify_fail_jsr_multiple_returns.j-no,
+ tests/regression/jasmin/test_verify_fail_jsr_recursion.j,
+ tests/regression/jasmin/test_verify_fail_jsr_recursion.j-no,
+ tests/regression/jasmin/test_verify_fail_jsr_recursion_terminates.j,
+ tests/regression/jasmin/test_verify_fail_jsr_recursion_terminates.j-
+ no:
+ * tests/regression/jasmin/Makefile.am (JAVA): Prefix
+ LD_LIBRARY_PATH. (JASMIN_TESTS): Removed. (EXTRA_DIST): Removed
+ JASMIN_TESTS, added $(srcdir)/*.j. (build): Target added. (run):
+ Likewise.
+ * tests/regression/jasmin/runtest: Removed compilation of the tests.
+
+ * tests/regression/jasmin/test_verify_fail_jsr_multiple_returns.j:
+ Moved from here...
+ * tests/regression/jasmin/test_verify_fail_jsr_multiple_returns.j-no:
+ ... to here.
+
+ * tests/regression/jasmin/test_verify_fail_jsr_recursion.j:
+ Likewise.
+ * tests/regression/jasmin/test_verify_fail_jsr_recursion.j-no:
+ Likewise.
+
+ *
+ tests/regression/jasmin/test_verify_fail_jsr_recursion_terminates.j:
+ Likewise.
+ * tests/regression/jasmin/test_verify_fail_jsr_recursion_terminates.j-
+ no: Likewise.
+ [845282affca0]
+
+ * tests/regression/HelloWorld.java, tests/regression/Makefile.am:
+ * tests/regression/Makefile.am (JAVACCMD): Added -source 1.5 -target
+ 1.5 -nowarn. (SOURCE_FILES): Removed HelloWorld.java.
+ (SIMPLE_JAVA_TESTS): Removed. (run): Target added.
+ * tests/regression/HelloWorld.java: Removed.
+ [e91af259734b]
+
+ * tests/regression/assertion/Makefile.am:
+ * tests/regression/assertion/Makefile.am (JAVACCMD): Added -source
+ 1.5
+ -target 1.5. (run): Target added.
+ [4c49e26a4bd4]
+
+ * tests/regression/bugzilla/Makefile.am:
+ * tests/regression/bugzilla/Makefile.am (run): Target added.
+ [d4377a3eef9c]
+
+ * tests/regression/junit/Makefile.am:
+ * tests/regression/junit/Makefile.am (JAVACCMD): Added -source 1.5
+ -target 1.5 -nowarn (TODO: move this into a variable). (run): Target
+ added.
+ [46571e5bbf57]
+
+2008-04-28 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * configure.ac:
+ * configure.ac (AC_INIT): Bumped version to 0.99rc3.
+ [c197b02ff123]
+
+ * .hgignore:
+ * .hgignore: Added m4/libtool.m4, m4/ltoptions.m4, m4/ltsugar.m4,
+ m4/ltversion.m4, m4/lt~obsolete.m4.
+ [ebbb6e7a1914]
+
+ * configure.ac, m4/jre-layout.m4, src/cacao/cacao.c,
+ src/native/vm/gnu/gnu_classpath_VMSystemProperties.c,
+ src/vm/properties.c, src/vm/vm.c, src/vmcore/system.h:
+ * m4/jre-layout.m4 (AC_CHECK_WITH_JRE_LAYOUT): Renamed to
+ AC_CHECK_ENABLE_JRE_LAYOUT.
+ * configure.ac: Likewise.
+
+ * src/cacao/cacao.c: Renamed WITH_JRE_LAYOUT to ENABLE_JRE_LAYOUT.
+ * src/native/vm/gnu/gnu_classpath_VMSystemProperties.c: Likewise.
+ * src/vm/properties.c: Likewise.
+ * src/vm/vm.c: Likewise.
+ * src/vmcore/system.h: Likewise.
+ [59ee69e0f277]
+
+ * .hgignore, configure.ac, doc/Makefile.am, doc/doxygen/Doxyfile,
+ doc/doxygen/Makefile.am:
+ * .hgignore: Added doc/doxygen/html, doc/doxygen/latex.
+ * configure.ac (AC_CONFIG_FILES): Added doc/doxygen/Makefile.
+ * doc/Makefile.am (SUBDIRS): Added doxygen.
+ * doc/doxygen/Doxyfile: New file.
+ * doc/doxygen/Makefile.am: Likewise.
+ [809dfcaf02f9]
+
+ * src/vm/jit/arm/linux/md-os.c:
+ * src/vm/jit/arm/linux/md-os.c (md_executionstate_read): New
+ function (but not implemted yet). (md_executionstate_write):
+ Likewise.
+ [0ad564b6fc63]
+
+ * src/vm/jit/m68k/codegen.c, src/vm/jit/m68k/linux/md-os.h,
+ src/vm/jit/mips/linux/md-os.c, src/vm/vm.c:
+ * Merged in new trap code (twisti-branch).
+ [8a2df154e6e2]
+
+ * src/vm/jit/sparc64/Makefile.am, src/vm/jit/sparc64/codegen.c,
+ src/vm/jit/sparc64/emit.c, src/vm/jit/sparc64/linux/md-os.c,
+ src/vm/jit/sparc64/md-trap.h, src/vm/jit/sparc64/solaris/md-os.c:
+ * src/vm/jit/sparc64/Makefile.am (libarch_la_SOURCES): Added md-
+ trap.h.
+ * src/vm/jit/sparc64/codegen.c: Use new trap stuff.
+ * src/vm/jit/sparc64/emit.c: Likewise.
+ * src/vm/jit/sparc64/linux/md-os.c: Likewise.
+ * src/vm/jit/sparc64/md-trap.h: New file.
+ * src/vm/jit/sparc64/solaris/md-os.c: Use new trap stuff.
+ [55d40b03e4f4]
+
+ * src/vm/jit/powerpc64/md.c:
+ * src/vm/jit/powerpc64/md.c (md_patch_replacement_point): Use new
+ trap stuff.
+ [6b82b87fc058]
+
+ * src/vm/jit/m68k/linux/Makefile.am, src/vm/jit/m68k/linux/md-os.h:
+ * src/vm/jit/m68k/linux/md-os.h: Removed.
+ * src/vm/jit/m68k/linux/Makefile.am (libmd_la_SOURCES): Removed md-
+ os.h.
+ [64717fad182b]
+
+ * src/vm/jit/patcher-common.c:
+ * src/vm/jit/patcher-common.c (patcher_handler): Fixed compiler
+ warnings.
+ [6e1285e13d18]
+
+ * src/vm/jit/patcher-common.c:
+ * src/vm/jit/patcher-common.c (patcher_handler)
+ [ENABLE_DISASSEMBLER]: Use disassembler to print machine code.
+ [f7850a0245ba]
+
+ * src/vm/jit/m68k/Makefile.am, src/vm/jit/m68k/codegen.c,
+ src/vm/jit/m68k/emit.c, src/vm/jit/m68k/linux/md-os.c,
+ src/vm/jit/m68k/md-trap.h:
+ * src/vm/jit/m68k/Makefile.am (libarch_la_SOURCES): Added md-trap.h.
+ * src/vm/jit/m68k/codegen.c: Use new trap stuff.
+ * src/vm/jit/m68k/emit.c: Likewise.
+ * src/vm/jit/m68k/linux/md-os.c: Likewise.
+ * src/vm/jit/m68k/md-trap.h: New file.
+ [de0973a17a25]
+
+ * src/vm/jit/codegen-common.c:
+ * src/vm/jit/codegen-common.c (codegen_start_native_call)
+ [__I386__]: Enable tracing native methods.
+ (codegen_finish_native_call): Likewise.
+ [784b956d8ecd]
+
+ * * Merged with tip.
+ [22e6633864b8]
+
+ * src/vm/jit/codegen-common.c:
+ * src/vm/jit/codegen-common.c (codegen_start_native_call): Added
+ __M68K__ to trace native methods. (codegen_finish_native_call):
+ Likewise.
+ [ee12606c51c1]
+
+ * src/vm/jit/m68k/codegen.c:
+ * src/vm/jit/m68k/codegen.c (codegen_emit_stub_native): Removed old,
+ deprecated stuff (patcher and call trace).
+ [17c9c2559e52]
+
+ * src/vm/jit/trace.c:
+ * src/vm/jit/trace.c (trace_java_call_enter): Don't trace builtins,
+ it does not work (because of the ABI). (trace_java_call_exit):
+ Likewise.
+ [928814cce084]
+
+ * src/vmcore/method.h:
+ * src/vmcore/method.h (method_is_builtin): New function.
+ [137038362c4b]
+
+ * src/vm/jit/mips/linux/md-os.c:
+ * src/vm/jit/mips/linux/md-os.c (md_signal_handler_sigsegv): Added
+ patch from http://bugs.debian.org/cgi-
+ bin/bugreport.cgi?bug=441122#35.
+ [4b1912970eac]
+
+ * src/vm/jit/powerpc/Makefile.am, src/vm/jit/powerpc/codegen.c,
+ src/vm/jit/powerpc/emit.c, src/vm/jit/powerpc/linux/md-os.c,
+ src/vm/jit/powerpc/md-trap.h:
+ * src/vm/jit/powerpc/Makefile.am (libarch_la_SOURCES): Added md-
+ trap.h.
+ * src/vm/jit/powerpc/codegen.c: Use new trap stuff.
+ * src/vm/jit/powerpc/emit.c: Likewise.
+ * src/vm/jit/powerpc/linux/md-os.c: Likewise.
+ * src/vm/jit/powerpc/md-trap.h: New file.
+ [f2da4ab3dcba]
+
+ * src/vm/jit/s390/Makefile.am, src/vm/jit/s390/codegen.c,
+ src/vm/jit/s390/emit.c, src/vm/jit/s390/md-trap.h,
+ src/vm/jit/s390/md.c:
+ * src/vm/jit/s390/Makefile.am (libarch_la_SOURCES): Added md-trap.h.
+ * src/vm/jit/s390/codegen.c: Use new trap stuff.
+ * src/vm/jit/s390/emit.c: Likewise.
+ * src/vm/jit/s390/md-trap.h: New file.
+ * src/vm/jit/s390/md.c: Use new trap stuff.
+ [e7b71db899d5]
+
+ * src/vm/jit/mips/Makefile.am, src/vm/jit/mips/codegen.c,
+ src/vm/jit/mips/emit.c, src/vm/jit/mips/linux/md-os.c,
+ src/vm/jit/mips/md-trap.h:
+ * src/vm/jit/mips/Makefile.am (libarch_la_SOURCES): Added md-trap.h.
+ * src/vm/jit/mips/codegen.c: Use new trap stuff.
+ * src/vm/jit/mips/emit.c: Likewise.
+ * src/vm/jit/mips/linux/md-os.c: Likewise.
+ * src/vm/jit/mips/md-trap.h: New file.
+ [64f0215ce5fe]
+
+ * src/vm/jit/arm/Makefile.am, src/vm/jit/arm/emit.c,
+ src/vm/jit/arm/linux/md-os.c, src/vm/jit/arm/md-trap.h:
+ * src/vm/jit/arm/Makefile.am (libarch_la_SOURCES): Added md-trap.h.
+ * src/vm/jit/arm/emit.c: Use new trap stuff.
+ * src/vm/jit/arm/linux/md-os.c: Likewise.
+ * src/vm/jit/arm/md-trap.h: New file.
+ [f7e39c89f923]
+
+ * src/vm/jit/powerpc64/Makefile.am, src/vm/jit/powerpc64/codegen.c,
+ src/vm/jit/powerpc64/emit.c, src/vm/jit/powerpc64/linux/md-os.c,
+ src/vm/jit/powerpc64/md-trap.h:
+ * src/vm/jit/powerpc64/Makefile.am (libarch_la_SOURCES): Added md-
+ trap.h.
+ * src/vm/jit/powerpc64/codegen.c: Use new trap stuff.
+ * src/vm/jit/powerpc64/emit.c: Likewise.
+ * src/vm/jit/powerpc64/linux/md-os.c: Likewise.
+ * src/vm/jit/powerpc64/md-trap.h: New file.
+ [a9eafa03d678]
+
+ * src/vm/jit/alpha/Makefile.am, src/vm/jit/alpha/codegen.c,
+ src/vm/jit/alpha/emit.c, src/vm/jit/alpha/linux/md-os.c,
+ src/vm/jit/alpha/md-trap.h, src/vm/jit/alpha/md.c:
+ * src/vm/jit/alpha/Makefile.am (libarch_la_SOURCES): Added md-
+ trap.h.
+ * src/vm/jit/alpha/codegen.c: Use new trap stuff.
+ * src/vm/jit/alpha/emit.c: Likewise.
+ * src/vm/jit/alpha/linux/md-os.c: Likewise.
+ * src/vm/jit/alpha/md-trap.h: New file.
+ * src/vm/jit/alpha/md.c: Use new trap stuff.
+ [f97606f11648]
+
+2008-04-27 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * configure.ac:
+ * configure.ac (AC_INIT): Bumped version to 0.99rc2.
+ [e0c01948bb61]
+
+ * * Merged with ea434f5851f4.
+ [72249b4c9b1d]
+
+ * .hgignore, configure.ac, tests/regression/Makefile.am,
+ tests/regression/codepatching/Makefile.am,
+ tests/regression/codepatching/aastoreconstClass.java,
+ tests/regression/codepatching/checkcastC.java,
+ tests/regression/codepatching/checkcastI.java,
+ tests/regression/codepatching/getfieldD.java,
+ tests/regression/codepatching/getfieldF.java,
+ tests/regression/codepatching/getfieldI.java,
+ tests/regression/codepatching/getfieldJ.java,
+ tests/regression/codepatching/getfieldL.java,
+ tests/regression/codepatching/getstaticD.java,
+ tests/regression/codepatching/getstaticF.java,
+ tests/regression/codepatching/getstaticI.java,
+ tests/regression/codepatching/getstaticJ.java,
+ tests/regression/codepatching/getstaticL.java,
+ tests/regression/codepatching/instanceofC.java,
+ tests/regression/codepatching/instanceofI.java,
+ tests/regression/codepatching/invokespecial.java,
+ tests/regression/codepatching/invokestatic.java,
+ tests/regression/codepatching/multianewarray.java,
+ tests/regression/codepatching/newarray.java,
+ tests/regression/codepatching/putfieldD.java,
+ tests/regression/codepatching/putfieldF.java,
+ tests/regression/codepatching/putfieldI.java,
+ tests/regression/codepatching/putfieldJ.java,
+ tests/regression/codepatching/putfieldL.java,
+ tests/regression/codepatching/putfieldconstC.java,
+ tests/regression/codepatching/putfieldconstD.java,
+ tests/regression/codepatching/putfieldconstF.java,
+ tests/regression/codepatching/putfieldconstI.java,
+ tests/regression/codepatching/putfieldconstJ.java,
+ tests/regression/codepatching/putfieldconstL.java,
+ tests/regression/codepatching/putstaticD.java,
+ tests/regression/codepatching/putstaticF.java,
+ tests/regression/codepatching/putstaticI.java,
+ tests/regression/codepatching/putstaticJ.java,
+ tests/regression/codepatching/putstaticL.java,
+ tests/regression/codepatching/putstaticconstC.java,
+ tests/regression/codepatching/putstaticconstD.java,
+ tests/regression/codepatching/putstaticconstF.java,
+ tests/regression/codepatching/putstaticconstI.java,
+ tests/regression/codepatching/putstaticconstJ.java,
+ tests/regression/codepatching/putstaticconstL.java,
+ tests/regression/codepatching/test.java,
+ tests/regression/junit/All.java, tests/regression/junit/Makefile.am,
+ tests/regression/junit/TestPatcher.java:
+ * .hgignore: Removed tests/regression/codepatching/*.class.
+ * configure.ac (AC_CONFIG_FILES): Removed
+ tests/regression/codepatching/Makefile.
+ * tests/regression/Makefile.am (SUBDIRS): Removed codepatching.
+ * tests/regression/junit/All.java (suite): Added TestPatcher.
+ * tests/regression/junit/Makefile.am (EXTRA_DIST): Added $(srcdir) to
+ actually find the files.
+ * tests/regression/junit/TestPatcher.java: New file.
+
+ * tests/regression/codepatching/Makefile.am,
+ tests/regression/codepatching/aastoreconstClass.java,
+ tests/regression/codepatching/checkcastC.java,
+ tests/regression/codepatching/checkcastI.java,
+ tests/regression/codepatching/getfieldD.java,
+ tests/regression/codepatching/getfieldF.java,
+ tests/regression/codepatching/getfieldI.java,
+ tests/regression/codepatching/getfieldJ.java,
+ tests/regression/codepatching/getfieldL.java,
+ tests/regression/codepatching/getstaticD.java,
+ tests/regression/codepatching/getstaticF.java,
+ tests/regression/codepatching/getstaticI.java,
+ tests/regression/codepatching/getstaticJ.java,
+ tests/regression/codepatching/getstaticL.java,
+ tests/regression/codepatching/instanceofC.java,
+ tests/regression/codepatching/instanceofI.java,
+ tests/regression/codepatching/invokespecial.java,
+ tests/regression/codepatching/invokestatic.java,
+ tests/regression/codepatching/multianewarray.java,
+ tests/regression/codepatching/newarray.java,
+ tests/regression/codepatching/putfieldD.java,
+ tests/regression/codepatching/putfieldF.java,
+ tests/regression/codepatching/putfieldI.java,
+ tests/regression/codepatching/putfieldJ.java,
+ tests/regression/codepatching/putfieldL.java,
+ tests/regression/codepatching/putfieldconstC.java,
+ tests/regression/codepatching/putfieldconstD.java,
+ tests/regression/codepatching/putfieldconstF.java,
+ tests/regression/codepatching/putfieldconstI.java,
+ tests/regression/codepatching/putfieldconstJ.java,
+ tests/regression/codepatching/putfieldconstL.java,
+ tests/regression/codepatching/putstaticD.java,
+ tests/regression/codepatching/putstaticF.java,
+ tests/regression/codepatching/putstaticI.java,
+ tests/regression/codepatching/putstaticJ.java,
+ tests/regression/codepatching/putstaticL.java,
+ tests/regression/codepatching/putstaticconstC.java,
+ tests/regression/codepatching/putstaticconstD.java,
+ tests/regression/codepatching/putstaticconstF.java,
+ tests/regression/codepatching/putstaticconstI.java,
+ tests/regression/codepatching/putstaticconstJ.java,
+ tests/regression/codepatching/putstaticconstL.java,
+ tests/regression/codepatching/test.java: Removed.
+ [c7fbe6cfa0d0]
+
+ * tests/Makefile.am, tests/regression/bugzilla/Makefile.am:
+ * tests/Makefile.am (EXTRA_DIST): Added $(srcdir) to actually find
+ the files.
+ * tests/regression/bugzilla/Makefile.am: Likewise.
+ [574e4f244959]
+
+2008-04-27 Stefan Ring <stefan@complang.tuwien.ac.at>
+
+ * src/threads/posix/lock.c:
+ * src/threads/posix/lock.c (lock_record_notify): Skip the check for
+ interrupted. It was data-race ridden anyway.
+ [ea434f5851f4]
+
+2008-04-26 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * * Merged with f9adc5b4d7f0.
+ [9e1c37400fc1]
+
+ * .hgignore, configure.ac, tests/regression/Makefile.am,
+ tests/regression/clinitexception.2output,
+ tests/regression/clinitexception.java,
+ tests/regression/junit/All.java, tests/regression/junit/Makefile.am,
+ tests/regression/junit/TestExceptionInStaticClassInitializer.java:
+ * .hgignore: Added tests/regression/junit/*.class.
+
+ * configure.ac (AC_CONFIG_FILES): Added
+ tests/regression/junit/Makefile.
+
+ * tests/regression/Makefile.am (SUBDIRS): Added junit.
+ (SOURCE_FILES): Removed clinitexceptions.java. (EXTRA_DIST): Removed
+ clinitexceptions.2output. (OUTPUT_JAVA_TESTS): Removed
+ clinitexception.
+
+ * tests/regression/junit/All.java: Likewise.
+ * tests/regression/junit/Makefile.am: Likewise
+ * tests/regression/junit/TestExceptionInStaticClassInitializer.java:
+ Likewise.
+
+ * tests/regression/clinitexception.2output: Removed.
+ * tests/regression/clinitexception.java: Likewise.
+ [4201a6a37d6e]
+
+ * tests/regression/bugzilla/Makefile.am:
+ * tests/regression/bugzilla/Makefile.am (build): Changed -cp to
+ -classpath so GCJ works too. (check): Likewise.
+ [5a22603f6b24]
+
+ * src/native/vm/gnu/java_lang_reflect_VMMethod.c:
+ * src/native/vm/gnu/java_lang_reflect_VMMethod.c (getDefaultValue):
+ Pass the correct method object to the Java method.
+ [e2470ff85c70]
+
+ * src/vm/vm.c:
+ * src/vm/vm.c (vm_get_mainclass_from_jar): Print error when Main-
+ Class attribute not found.
+ [d446954c2415]
+
+ * m4/jre-layout.m4:
+ * m4/jre-layout.m4 (AC_CHECK_WITH_JRE_LAYOUT): Fixed typo, used
+ enableval instead of withval.
+ [f9adc5b4d7f0]
+
+2008-04-24 Stefan Ring <stefan@complang.tuwien.ac.at>
+
+ * src/vm/jit/i386/darwin/md-os.c:
+ * src/vm/jit/i386/darwin/md-os.c: Added md-trap.h (same as
+ 42dc5863f378).
+ [1c792ca003e4]
+
+2008-04-24 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * src/vm/jit/i386/Makefile.am, src/vm/jit/i386/codegen.c,
+ src/vm/jit/i386/emit.c, src/vm/jit/i386/linux/md-os.c,
+ src/vm/jit/i386/md-trap.h:
+ * src/vm/jit/i386/Makefile.am (libarch_la_SOURCES): Added md-trap.h.
+ * src/vm/jit/i386/codegen.c: Use new trap stuff.
+ * src/vm/jit/i386/emit.c: Likewise.
+ * src/vm/jit/i386/linux/md-os.c: Likewise.
+ * src/vm/jit/i386/md-trap.h: New file.
+ [42dc5863f378]
+
+ * src/vm/jit/x86_64/Makefile.am:
+ * src/vm/jit/x86_64/Makefile.am (libarch_la_SOURCES): Added md-
+ trap.h.
+ [0db016f6b071]
+
+ * src/native/vm/gnu/gnu_classpath_jdwp_VMFrame.c,
+ src/native/vm/gnu/gnu_classpath_jdwp_VMMethod.c,
+ src/native/vm/gnu/gnu_classpath_jdwp_VMVirtualMachine.c,
+ src/native/vm/gnu/java_lang_VMClass.c,
+ src/native/vm/gnu/java_lang_VMClassLoader.c,
+ src/native/vm/gnu/java_lang_VMSystem.c,
+ src/native/vm/gnu/java_lang_reflect_VMMethod.c:
+ * src/native/vm/gnu/gnu_classpath_jdwp_VMFrame.c: Use stdint-types.
+ * src/native/vm/gnu/gnu_classpath_jdwp_VMMethod.c,
+ src/native/vm/gnu/gnu_classpath_jdwp_VMVirtualMachine.c,
+ src/native/vm/gnu/java_lang_VMClass.c,
+ src/native/vm/gnu/java_lang_VMClassLoader.c,
+ src/native/vm/gnu/java_lang_VMSystem.c,
+ src/native/vm/gnu/java_lang_reflect_VMMethod.c: Likewise.
+ [208f94c92da1]
+
+ * src/native/vm/gnu/gnu_java_lang_management_VMMemoryMXBeanImpl.c:
+ * src/native/vm/gnu/gnu_java_lang_management_VMMemoryMXBeanImpl.c:
+ Use stdint-types.
+ [555b5c4eefa9]
+
+ * src/cacaoh/dummy.c, src/mm/boehm.c, src/mm/gc-common.h:
+ * src/cacaoh/dummy.c (heap_alloc_uncollectable): Use stdint-types.
+ * src/mm/boehm.c: Likewise.
+ * src/mm/gc-common.h: Likewise.
+ [33887ab24ca7]
+
+ * src/vm/exceptions.c, src/vm/exceptions.h, src/vm/jit/Makefile.am,
+ src/vm/jit/trap.c, src/vm/jit/trap.h, src/vm/jit/x86_64/codegen.c,
+ src/vm/jit/x86_64/emit.c, src/vm/jit/x86_64/linux/md-os.c,
+ src/vm/jit/x86_64/md-trap.h, src/vm/signal.c, src/vm/signallocal.h,
+ src/vm/vm.c:
+ * src/vm/jit/trap.c: New file.
+ * src/vm/jit/trap.h: Likewise.
+
+ * src/vm/jit/Makefile.am [ENABLE_JIT] (TRAP_SOURCES): Added.
+ (libjit_la_SOURCES): Added TRAP_SOURCES.
+
+ * src/vm/exceptions.c (exceptions_init): Removed.
+ * src/vm/exceptions.h (EXCEPTION_HARDWARE_*): Removed.
+
+ * src/vm/signal.c (signal_handle): Removed.
+ * src/vm/signallocal.h: Likewise.
+
+ * src/vm/vm.c (vm_create): Removed exceptions_init call, added
+ trap_init call.
+
+ * src/vm/jit/x86_64/codegen.c: Use new trap stuff.
+ * src/vm/jit/x86_64/emit.c: Likewise.
+ * src/vm/jit/x86_64/linux/md-os.c: Likewise.
+ * src/vm/jit/x86_64/md-trap.h: New file.
+ [e1964528a1af]
+
+ * src/cacaoh/dummy.c, src/mm/memory.c, src/mm/memory.h,
+ src/vm/builtin.c, src/vm/builtin.h:
+ * src/cacaoh/dummy.c: Use stdint-types.
+ * src/mm/memory.c, src/mm/memory.h, src/vm/builtin.c,
+ src/vm/builtin.h: Likewise.
+ [3cf50ae219ef]
+
+ * src/native/vm/sun/jvm.c:
+ * src/native/vm/sun/jvm.c (JVM_GetHostName): Use TRACEJVMCALLSENTER
+ and TRACEJVMCALLSEXIT.
+ [999c2d2889c5]
+
+ * src/vm/jit/arm/codegen.h:
+ * src/vm/jit/arm/codegen.h (SPLIT_LOAD): Removed.
+ [9affd9c7a536]
+
+2008-04-23 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * src/vm/jit/abi.h, src/vm/jit/allocator/liveness.c,
+ src/vm/jit/allocator/lsra.c, src/vm/jit/allocator/lsra.h,
+ src/vm/jit/allocator/simplereg.c, src/vm/jit/alpha/md-abi.c,
+ src/vm/jit/arm/md-abi.c, src/vm/jit/i386/asmpart.S, src/vm/jit/i386
+ /md-abi.c, src/vm/jit/jit.h, src/vm/jit/loop/analyze.c,
+ src/vm/jit/m68k/linux/md-abi.c, src/vm/jit/mips/md-abi.c,
+ src/vm/jit/optimizing/lifetimes.h, src/vm/jit/optimizing/lsra.c,
+ src/vm/jit/parse.c, src/vm/jit/powerpc/darwin/md-abi.c,
+ src/vm/jit/powerpc/linux/md-abi.c, src/vm/jit/powerpc/netbsd/md-
+ abi.c, src/vm/jit/powerpc64/linux/md-abi.c, src/vm/jit/s390/md-
+ abi.c, src/vm/jit/sparc64/md-abi.c, src/vm/jit/stack.c,
+ src/vm/jit/stack.h, src/vm/jit/x86_64/md-abi.c:
+ * src/vm/jit/jit.h (stackptr): Removed. (stackelement): Moved from
+ here...
+ * src/vm/jit/stack.h (stackelement_t): ...to here.
+
+ * src/vm/jit/abi.h, src/vm/jit/allocator/liveness.c,
+ src/vm/jit/allocator/lsra.c, src/vm/jit/allocator/lsra.h,
+ src/vm/jit/allocator/simplereg.c, src/vm/jit/alpha/md-abi.c,
+ src/vm/jit/arm/md-abi.c, src/vm/jit/i386/asmpart.S, src/vm/jit/i386
+ /md-abi.c, src/vm/jit/loop/analyze.c, src/vm/jit/m68k/linux/md-
+ abi.c, src/vm/jit/mips/md-abi.c, src/vm/jit/optimizing/lifetimes.h,
+ src/vm/jit/optimizing/lsra.c, src/vm/jit/parse.c,
+ src/vm/jit/powerpc/darwin/md-abi.c, src/vm/jit/powerpc/linux/md-
+ abi.c, src/vm/jit/powerpc/netbsd/md-abi.c,
+ src/vm/jit/powerpc64/linux/md-abi.c, src/vm/jit/s390/md-abi.c,
+ src/vm/jit/sparc64/md-abi.c, src/vm/jit/stack.c, src/vm/jit/x86_64
+ /md-abi.c: Replaced stackptr with stackelement_t*.
+ [ab0f521edd32]
+
+2008-04-23 Stefan Ring <stefan@complang.tuwien.ac.at>
+
+ * src/native/vm/gnu/java_lang_VMRuntime.c,
+ src/vm/jit/executionstate.c:
+ * src/native/vm/gnu/java_lang_VMRuntime.c: Compiler warning
+ squashing.
+ * src/vm/jit/executionstate.c (executionstate_println): Likewise.
+ [d26a4fc535cd]
+
+2008-04-23 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * autogen.sh:
+ * autogen.sh: Fixed error output.
+ [a00932f0646f]
+
+ * autogen.sh:
+ * autogen.sh: Support libtool-2.x.
+ [3555026385e5]
+
+ * src/vmcore/system.h:
+ * src/vmcore/system.h (system_scandir) [__LINUX__]: The signature is
+ different on various OSs.
+ [f0e9ab27db0c]
+
+2008-04-22 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * src/vm/jit/verify/typecheck.c:
+ * src/vm/jit/verify/typecheck.c (typecheck): Fixed compiler warning.
+ [f402b152d1f4]
+
+ * src/cacaoh/dummy.c, src/native/jni.c, src/native/vm/Makefile.am,
+ src/native/vm/cldc1.1/java_lang_Class.c,
+ src/native/vm/gnu/java_lang_VMClass.c,
+ src/native/vm/gnu/java_lang_VMThrowable.c,
+ src/native/vm/java_lang_Class.c, src/native/vm/java_lang_Class.h,
+ src/native/vm/reflect.h, src/native/vm/sun/jvm.c,
+ src/vmcore/class.c, src/vmcore/class.h:
+ * src/native/vm/java_lang_Class.c: Removed.
+ * src/native/vm/java_lang_Class.h: Likewise.
+ * src/native/vm/Makefile.am (libnativevm_la_SOURCES): Removed
+ java_lang_Class.[ch].
+
+ * src/cacaoh/dummy.c (builtin_instanceof): New function.
+ (reflect_constructor_new, reflect_field_new, reflect_method_new):
+ Likewise.
+
+ * src/native/jni.c (_Jv_JNI_IsAssignableFrom): Use new class
+ functions. (_Jv_JNI_IsInstanceOf): Likewise.
+
+ * src/native/vm/cldc1.1/java_lang_Class.c (forName): Implemented
+ directly. (isInstance): Use new class functions. (isAssignableFrom):
+ Likewise. (getName): Likewise.
+
+ * src/native/vm/gnu/java_lang_VMClass.c (isInstance): Likewise.
+ (isAssignableFrom): Likewise. (getName): Likewise.
+ (getDeclaredClasses): Likewise. (getDeclaredFields): Likewise.
+ (getDeclaredMethods): Likewise. (getDeclaredConstructors): Likewise.
+ (forName): Implemented directly. (getDeclaredAnnotations): Likewise.
+ (getEnclosingConstructor): Use new class functions.
+ (getEnclosingMethod): Likewise.
+ * src/native/vm/gnu/java_lang_VMThrowable.c (getStackTrace): Likewise.
+
+ * src/native/vm/reflect.h (_REFLECT_H): Added.
+
+ * src/native/vm/sun/jvm.c (JVM_GetStackTraceElement): Use new class
+ functions. (JVM_GetClassName): Likewise.
+ (JVM_GetClassDeclaredFields): Likewise.
+ (JVM_GetClassDeclaredMethods): Likewise.
+ (JVM_GetClassDeclaredConstructors): Likewise. (JVM_LoadLibrary): Use
+ TRACEJVMCALLSENTER and TRACEJVMCALLSEXIT. (JVM_FindLibraryEntry):
+ Likewise.
+
+ * src/vmcore/class.c (class_is_assignable_from): New function.
+ (class_is_instance): Likewise. (class_get_declaredconstructors):
+ Likewise. (class_get_declaredfields): Likewise.
+ (class_get_declaredmethods): Likewise.
+ (class_get_enclosingconstructor): Likewise.
+ (class_get_enclosingmethod): Renamed to
+ class_get_enclosingmethod_raw. class_get_enclosingmethod): Likewise.
+ * src/vmcore/class.h (class_get_classname): New function.
+ [dfe0c5810056]
+
+ * src/vm/jit/code.h:
+ * src/vm/jit/code.h (codeinfo): Moved stackframesize outside of
+ ENABLE_REPLACEMENT.
+ [5c10cc5e0dce]
+
+ * * Merged twisti branch.
+ [989bfa895cd1]
+
+ * NEWS:
+ Dummy commit to remove twisti branch.
+ * NEWS: Useless.
+ [8bc236b29952]
+
+ * NEWS:
+ Dummy commit to create twisti branch.
+ * NEWS: Useless.
+ [c153a9d8f8ce]
+
+ * * Merged with tip.
+ [30024dee3c14]
+
+ * src/vm/jit/Makefile.am, src/vm/jit/alpha/linux/md-os.c,
+ src/vm/jit/i386/darwin/md-os.c, src/vm/jit/i386/linux/md-os.c,
+ src/vm/jit/powerpc/linux/md-os.c, src/vm/jit/replace.c,
+ src/vm/jit/x86_64/linux/md-os.c:
+ * Merged executionstate branch.
+ [becec2dbe184]
+
+ * src/native/vm/sun/jvm.c:
+ Reverted 40d6392fb38f.
+ * src/native/vm/sun/jvm.c (JVM_FindLibraryEntry): Using HPI function
+ crashes.
+ [8c0ddfb79909]
+
+ * src/vm/jit/i386/darwin/md-os.c:
+ * src/vm/jit/i386/darwin/md-os.c (md_replace_executionstate_read):
+ Renamed to md_executionstate_read.
+ (md_replace_executionstate_write): Renamed to
+ md_executionstate_write.
+ [9bb627fa59f1]
+
+ * src/native/vm/sun/jvm.c:
+ * src/native/vm/sun/jvm.c (JVM_FindLibraryEntry): Use HPI.
+ [40d6392fb38f]
+
+ * src/vm/jit/powerpc/linux/md-os.c:
+ * src/vm/jit/powerpc/linux/md-os.c (md_executionstate_write): Fixed
+ comment typo.
+ [3c102f278b7a]
+
+ * src/vm/jit/powerpc/linux/md-os.c:
+ * src/vm/jit/powerpc/linux/md-os.c (md_replace_executionstate_read):
+ Renamed to md_executionstate_read.
+ (md_replace_executionstate_write): Renamed to
+ md_executionstate_write.
+ [6f19ebc51c4c]
+
+ * * Merged with tip.
+ [d492fa9b3e05]
+
+2008-04-20 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * src/native/jni.c:
+ * src/native/jni.c (jni_GetPrimitiveArrayCritical): Implemented
+ correcly. (jni_ReleasePrimitiveArrayCritical): Likewise.
+ [9c681dc4dcc4]
+
+2008-04-21 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * src/native/jni.h:
+ * src/native/jni.h (_Jv_jni_invokeNative): Removed.
+ [50357bec0c1a]
+
+2008-04-17 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * src/vm/jit/linenumbertable.c:
+ * src/vm/jit/linenumbertable.c (linenumbertable_create): Changed the
+ direction of the list. (linenumbertable_list_entry_add): Likewise.
+ (linenumbertable_list_entry_add_inline_start): Likewise.
+ (linenumbertable_list_entry_add_inline_end): Likewise.
+ [2536b88d4f77]
+
+ * src/vm/jit/emit-common.c:
+ * src/vm/jit/emit-common.c (emit_label_bccz): Code restructured.
+ (emit_label): Likewise.
+ [770ec75a0101]
+
+ * src/vm/jit/codegen-common.c, src/vm/jit/patcher-common.c, src/vm/jit
+ /patcher-common.h:
+ * src/vm/jit/patcher-common.c (patcher_resolve): New function.
+ * src/vm/jit/patcher-common.h (patcher_resolve): Export.
+ * src/vm/jit/codegen-common.c (codegen_finish): Use patcher_resolve.
+ [4cc078f655ff]
+
+2008-04-16 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * src/vm/jit/reg.h, src/vm/jit/verify/typecheck-builtins.inc,
+ src/vm/jit/verify/typecheck-common.h, src/vm/jit/verify/typecheck-
+ fields.inc, src/vm/jit/verify/typecheck-invoke.inc,
+ src/vm/jit/verify/typecheck-stackbased.c,
+ src/vm/jit/verify/typecheck.c, src/vm/jit/verify/typeinfo.c,
+ src/vm/jit/verify/typeinfo.h, src/vm/resolve.c, src/vm/resolve.h:
+ * src/vm/jit/verify/typeinfo.h (typeinfo): Renamed to typeinfo_t.
+ (typeinfo_mergedlist): Renamed to typeinfo_mergedlist_t.
+ (typedescriptor): Renamed to typedescriptor_t.
+
+ * src/vm/jit/reg.h, src/vm/jit/verify/typecheck-builtins.inc,
+ src/vm/jit/verify/typecheck-common.h, src/vm/jit/verify/typecheck-
+ fields.inc, src/vm/jit/verify/typecheck-invoke.inc,
+ src/vm/jit/verify/typecheck-stackbased.c,
+ src/vm/jit/verify/typecheck.c, src/vm/jit/verify/typeinfo.c,
+ src/vm/resolve.c, src/vm/resolve.h: Likewise.
+ [2b2ea4de2f79]
+
+ * src/vmcore/descriptor.c, src/vmcore/references.h:
+ * src/vmcore/references.h (parseddesc): Renamed to parseddesc_t.
+
+ * src/vmcore/descriptor.c: Likewise.
+ [8bf03b52775b]
+
+ * src/native/jni.c, src/native/llni.h, src/vm/builtin.c,
+ src/vm/exceptions.c, src/vm/jit/replace.c, src/vm/jit/trace.c,
+ src/vm/jit/verify/typeinfo.c, src/vmcore/class.c,
+ src/vmcore/linker.c, src/vmcore/linker.h:
+ * src/vmcore/linker.h (_vftbl): Renamed class to clazz.
+
+ * src/native/jni.c, src/native/llni.h, src/vm/builtin.c,
+ src/vm/exceptions.c, src/vm/jit/replace.c, src/vm/jit/trace.c,
+ src/vm/jit/verify/typeinfo.c, src/vmcore/class.c,
+ src/vmcore/linker.c: Likewise.
+ [b28587b87dba]
+
+ * src/native/jni.c, src/native/native.c, src/native/native.h,
+ src/native/vm/gnu/gnu_classpath_VMStackWalker.c,
+ src/native/vm/gnu/java_lang_VMClass.c,
+ src/native/vm/gnu/java_lang_VMClassLoader.c,
+ src/native/vm/gnu/java_lang_VMRuntime.c,
+ src/native/vm/java_lang_Class.c, src/native/vm/sun/jvm.c,
+ src/native/vm/sun_misc_Unsafe.c, src/vm/jit/stacktrace.c,
+ src/vm/jit/stacktrace.h, src/vmcore/class.c, src/vmcore/class.h,
+ src/vmcore/classcache.c, src/vmcore/classcache.h,
+ src/vmcore/loader.c, src/vmcore/loader.h:
+ * src/vmcore/loader.h (classloader): Renamed to classloader_t.
+
+ * src/native/jni.c, src/native/native.c, src/native/native.h,
+ src/native/vm/gnu/gnu_classpath_VMStackWalker.c,
+ src/native/vm/gnu/java_lang_VMClass.c,
+ src/native/vm/gnu/java_lang_VMClassLoader.c,
+ src/native/vm/gnu/java_lang_VMRuntime.c,
+ src/native/vm/java_lang_Class.c, src/native/vm/sun/jvm.c,
+ src/native/vm/sun_misc_Unsafe.c, src/vm/jit/stacktrace.c,
+ src/vm/jit/stacktrace.h, src/vmcore/class.c, src/vmcore/class.h,
+ src/vmcore/classcache.c, src/vmcore/classcache.h,
+ src/vmcore/loader.c: Likewise.
+ [76cd2f513c2e]
+
+ * src/vmcore/annotation.c, src/vmcore/class.c, src/vmcore/field.c,
+ src/vmcore/loader.c, src/vmcore/loader.h, src/vmcore/method.c,
+ src/vmcore/stackmap.c, src/vmcore/suck.c, src/vmcore/zip.c:
+ * src/vmcore/loader.h (classbuffer): Renamed class to clazz.
+
+ * src/vmcore/annotation.c, src/vmcore/class.c, src/vmcore/field.c,
+ src/vmcore/loader.c, src/vmcore/method.c, src/vmcore/stackmap.c,
+ src/vmcore/suck.c, src/vmcore/zip.c: Likewise.
+ [1386fb01ffaf]
+
+2008-04-15 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * src/vm/jit/s390/patcher.c:
+ * src/vm/jit/s390/patcher.c (patcher_invokeinterface): Forgot to
+ rename class to clazz.
+ [c8a40a22ee20]
+
+ * src/native/vm/reflect.c, src/vm/access.c,
+ src/vm/jit/alpha/codegen.c, src/vm/jit/alpha/patcher.c,
+ src/vm/jit/arm/codegen.c, src/vm/jit/arm/patcher.c,
+ src/vm/jit/i386/codegen.c, src/vm/jit/i386/patcher.c,
+ src/vm/jit/intrp/codegen.c, src/vm/jit/intrp/disass.c,
+ src/vm/jit/intrp/patcher.c, src/vm/jit/m68k/codegen.c,
+ src/vm/jit/m68k/patcher.c, src/vm/jit/mips/codegen.c,
+ src/vm/jit/mips/patcher.c, src/vm/jit/powerpc/codegen.c,
+ src/vm/jit/powerpc/patcher.c, src/vm/jit/powerpc64/codegen.c,
+ src/vm/jit/powerpc64/patcher.c, src/vm/jit/python.c,
+ src/vm/jit/s390/codegen.c, src/vm/jit/s390/patcher.c,
+ src/vm/jit/sparc64/codegen.c, src/vm/jit/sparc64/patcher.c,
+ src/vm/jit/verify/typecheck-fields.inc, src/vm/jit/x86_64/codegen.c,
+ src/vm/jit/x86_64/patcher.c, src/vm/resolve.c,
+ src/vmcore/annotation.c, src/vmcore/field.c, src/vmcore/field.h,
+ src/vmcore/references.h:
+ * src/vmcore/field.h (fieldinfo): Renamed class to clazz.
+
+ * src/native/vm/reflect.c, src/vm/access.c,
+ src/vm/jit/alpha/codegen.c, src/vm/jit/alpha/patcher.c,
+ src/vm/jit/arm/codegen.c, src/vm/jit/arm/patcher.c,
+ src/vm/jit/i386/codegen.c, src/vm/jit/i386/patcher.c,
+ src/vm/jit/intrp/codegen.c, src/vm/jit/intrp/disass.c,
+ src/vm/jit/intrp/patcher.c, src/vm/jit/m68k/codegen.c,
+ src/vm/jit/m68k/patcher.c, src/vm/jit/mips/codegen.c,
+ src/vm/jit/mips/patcher.c, src/vm/jit/powerpc/codegen.c,
+ src/vm/jit/powerpc/patcher.c, src/vm/jit/powerpc64/codegen.c,
+ src/vm/jit/powerpc64/patcher.c, src/vm/jit/python.c,
+ src/vm/jit/s390/codegen.c, src/vm/jit/s390/patcher.c,
+ src/vm/jit/sparc64/codegen.c, src/vm/jit/sparc64/patcher.c,
+ src/vm/jit/verify/typecheck-fields.inc, src/vm/jit/x86_64/codegen.c,
+ src/vm/jit/x86_64/patcher.c, src/vm/resolve.c,
+ src/vmcore/annotation.c, src/vmcore/field.c,
+ src/vmcore/references.h: Likewise.
+ [5a14bfe129aa]
+
+ * src/cacaoh/headers.c, src/native/native.c,
+ src/native/vm/gnu/java_lang_VMThrowable.c, src/native/vm/reflect.c,
+ src/native/vm/sun/jvm.c, src/toolbox/logging.c, src/vm/access.c,
+ src/vm/exceptions.c, src/vm/jit/alpha/codegen.c,
+ src/vm/jit/alpha/patcher.c, src/vm/jit/arm/codegen.c,
+ src/vm/jit/arm/patcher.c, src/vm/jit/codegen-common.c,
+ src/vm/jit/i386/codegen.c, src/vm/jit/i386/patcher.c,
+ src/vm/jit/inline/inline.c, src/vm/jit/intrp/asmpart.c,
+ src/vm/jit/intrp/codegen.c, src/vm/jit/intrp/disass.c,
+ src/vm/jit/intrp/patcher.c, src/vm/jit/jit.c,
+ src/vm/jit/m68k/codegen.c, src/vm/jit/m68k/patcher.c,
+ src/vm/jit/mips/codegen.c, src/vm/jit/mips/patcher.c,
+ src/vm/jit/optimizing/dominators.c,
+ src/vm/jit/optimizing/lifetimes.c, src/vm/jit/optimizing/lsra.c,
+ src/vm/jit/optimizing/ssa.c, src/vm/jit/optimizing/ssa3.c,
+ src/vm/jit/optimizing/ssa_rename.c, src/vm/jit/parse.c,
+ src/vm/jit/powerpc/codegen.c, src/vm/jit/powerpc/patcher.c,
+ src/vm/jit/powerpc64/codegen.c, src/vm/jit/powerpc64/patcher.c,
+ src/vm/jit/python.c, src/vm/jit/s390/codegen.c,
+ src/vm/jit/s390/md.c, src/vm/jit/s390/patcher.c, src/vm/jit/show.c,
+ src/vm/jit/sparc64/codegen.c, src/vm/jit/sparc64/patcher.c,
+ src/vm/jit/stacktrace.c, src/vm/jit/trace.c,
+ src/vm/jit/verify/icmds.c, src/vm/jit/verify/typecheck-common.c,
+ src/vm/jit/verify/typecheck-fields.inc, src/vm/jit/verify/typecheck-
+ invoke.inc, src/vm/jit/verify/typecheck-stackbased-gen.inc,
+ src/vm/jit/verify/typecheck-stackbased.c, src/vm/jit/verify
+ /typecheck-typeinferer-gen.inc, src/vm/jit/verify/typecheck-
+ variablesbased-gen.inc, src/vm/jit/x86_64/codegen.c,
+ src/vm/jit/x86_64/patcher.c, src/vm/resolve.c,
+ src/vmcore/annotation.c, src/vmcore/linker.c, src/vmcore/loader.c,
+ src/vmcore/method.c, src/vmcore/method.h, src/vmcore/references.h:
+ * src/vmcore/method.h (methodinfo): Renamed class to clazz.
+
+ * src/cacaoh/headers.c, src/native/native.c,
+ src/native/vm/gnu/java_lang_VMThrowable.c, src/native/vm/reflect.c,
+ src/native/vm/sun/jvm.c, src/toolbox/logging.c, src/vm/access.c,
+ src/vm/exceptions.c, src/vm/jit/alpha/codegen.c,
+ src/vm/jit/alpha/patcher.c, src/vm/jit/arm/codegen.c,
+ src/vm/jit/arm/patcher.c, src/vm/jit/codegen-common.c,
+ src/vm/jit/i386/codegen.c, src/vm/jit/i386/patcher.c,
+ src/vm/jit/inline/inline.c, src/vm/jit/intrp/asmpart.c,
+ src/vm/jit/intrp/codegen.c, src/vm/jit/intrp/disass.c,
+ src/vm/jit/intrp/patcher.c, src/vm/jit/jit.c,
+ src/vm/jit/m68k/codegen.c, src/vm/jit/m68k/patcher.c,
+ src/vm/jit/mips/codegen.c, src/vm/jit/mips/patcher.c,
+ src/vm/jit/optimizing/dominators.c,
+ src/vm/jit/optimizing/lifetimes.c, src/vm/jit/optimizing/lsra.c,
+ src/vm/jit/optimizing/ssa.c, src/vm/jit/optimizing/ssa3.c,
+ src/vm/jit/optimizing/ssa_rename.c, src/vm/jit/parse.c,
+ src/vm/jit/powerpc/codegen.c, src/vm/jit/powerpc/patcher.c,
+ src/vm/jit/powerpc64/codegen.c, src/vm/jit/powerpc64/patcher.c,
+ src/vm/jit/python.c, src/vm/jit/s390/codegen.c,
+ src/vm/jit/s390/md.c, src/vm/jit/s390/patcher.c, src/vm/jit/show.c,
+ src/vm/jit/sparc64/codegen.c, src/vm/jit/sparc64/patcher.c,
+ src/vm/jit/stacktrace.c, src/vm/jit/trace.c,
+ src/vm/jit/verify/icmds.c, src/vm/jit/verify/typecheck-common.c,
+ src/vm/jit/verify/typecheck-fields.inc, src/vm/jit/verify/typecheck-
+ invoke.inc, src/vm/jit/verify/typecheck-stackbased-gen.inc,
+ src/vm/jit/verify/typecheck-stackbased.c, src/vm/jit/verify
+ /typecheck-typeinferer-gen.inc, src/vm/jit/verify/typecheck-
+ variablesbased-gen.inc, src/vm/jit/x86_64/codegen.c,
+ src/vm/jit/x86_64/patcher.c, src/vm/resolve.c,
+ src/vmcore/annotation.c, src/vmcore/linker.c, src/vmcore/loader.c,
+ src/vmcore/method.c, src/vmcore/references.h: Likewise.
+ [d3299bba3c70]
+
+2008-04-14 Stefan Ring <stefan@complang.tuwien.ac.at>
+
+ * src/threads/posix/thread-posix.c, src/threads/thread.c,
+ src/threads/thread.h:
+ Merging darwin compile fixes -> trunk.
+ [9d2e729a6841]
+
+ * src/threads/posix/thread-posix.c:
+ Merging fixes.
+ [d852f098fe45]
+
+ * src/native/vm/gnu/java_lang_VMThread.c, src/threads/thread.c,
+ src/threads/thread.h:
+ * src/native/vm/gnu/java_lang_VMThread.c
+ (Java_java_lang_VMThread_getState): Renamed thread_get_state because
+ of a name conflict with mach headers.
+ * src/threads/thread.c (thread_print_info, threads_thread_is_alive):
+ Likewise.
+ * src/threads/thread.h: Likewise.
+ [dfe2ed3a1417]
+
+ * src/threads/posix/thread-posix.c:
+ Merging fixes.
+ [61a938a77b77]
+
+ * src/threads/posix/thread-posix.c:
+ * src/threads/posix/thread-posix.c (threads_startup_thread): Compile
+ fix.
+ [be94e07a636c]
+
+ * src/threads/posix/thread-posix.c:
+ * src/threads/posix/thread-posix.c (sem_*): Fixed compile errors.
+ [bbaa09c52c9b]
+
+2008-04-14 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * src/threads/thread.c:
+ * src/threads/thread.c (thread_set_state_runnable): Moved
+ DEBUGTHREADS into if, so the output is correct.
+ (thread_set_state_waiting): Likewise.
+ (thread_set_state_timed_waiting): Likewise.
+ [43d16d77d6e5]
+
+ * src/threads/posix/thread-posix.c, src/threads/thread.c,
+ src/threads/thread.h, src/vm/signal.c:
+ * src/threads/thread.c (threads_thread_state_runnable): Renamed to
+ thread_set_state_runnable. (threads_thread_state_waiting): Renamed
+ to thread_set_state_waiting. (threads_thread_state_timed_waiting):
+ Renamed to thread_set_state_timed_waiting.
+ (thread_set_state_terminated): Renamed to
+ thread_set_state_terminated.
+ * src/threads/thread.h: Likewise.
+ * src/threads/posix/thread-posix.c: Use new function names.
+ * src/vm/signal.c: Likewise.
+ [9e11431508ae]
+
+ * src/threads/posix/thread-posix.c:
+ * src/threads/posix/thread-posix.c (threads_sleep): Clear
+ interrupted flag in exception case.
+ [39438e55e9d0]
+
+ * src/native/vm/gnu/java_lang_VMThread.c, src/threads/thread.c,
+ src/threads/thread.h:
+ * src/threads/thread.h (thread_get_state): New function.
+ (threads_thread_get_state): Removed.
+ * src/threads/thread.c (thread_print_info): Use thread_get_state.
+ (threads_thread_is_alive): Likewise. (threads_thread_get_state):
+ Removed.
+ * src/native/vm/gnu/java_lang_VMThread.c (getState): Implemented
+ directly.
+ [d6879d90499a]
+
+ * src/threads/posix/thread-posix.c, src/threads/posix/thread-posix.h:
+ * src/threads/posix/thread-posix.c (threads_sleep): Throw correct
+ exceptions, use stdint.h types
+ * src/threads/posix/thread-posix.h (threads_sleep): Use stdint.h
+ types.
+ [2a41965d0840]
+
+ * src/threads/posix/thread-posix.c:
+ * src/threads/posix/thread-posix.c (threads_detach_thread): Reset
+ threadgroup when thread has terminated.
+ [d10959c776b1]
+
+ * src/native/vm/sun/jvm.c:
+ * src/native/vm/sun/jvm.c (JVM_IsInterrupted): Handle
+ clear_interrupted.
+ [865bf6ced98b]
+
+ * src/threads/thread.c:
+ * src/threads/thread.c (threads_attach_current_thread)
+ [ENABLE_JAVASE]: Set group to NULL, as it might contain any value.
+ [770449e5df5e]
+
+ * src/threads/thread.c:
+ * src/threads/thread.c (threads_attach_current_thread): Set the
+ thread data-structure in the TSD.
+ [c4f96b0c4d7d]
+
+ * src/threads/posix/thread-posix.c:
+ * src/threads/posix/thread-posix.c (threads_startup_thread): Renamed
+ variable thread to t.
+ [fe21e42f3871]
+
+ * src/native/jni.c:
+ * src/native/jni.c (JNI_NEW_ARRAY): Fixed typo for short array.
+ [ba3de48b4c29]
+
+2008-04-13 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * src/vm/access.c, src/vm/access.h:
+ * src/vm/access.c [ENABLE_JAVASE] (access_check_field): Added
+ #ifdef. [ENABLE_JAVASE] (access_check_method): Likewise.
+ * src/vm/access.h: Likewise.
+ [0d747a4b03c4]
+
+ * src/native/vm/sun/hpi.c:
+ * src/native/vm/sun/hpi.c (hpi_initialize): Fixed compiler warning.
+ (hpi_initialize_socket_library): Likewise.
+ [04c6c41e37cb]
+
+ * src/vm/jit/stacktrace.c:
+ * src/vm/jit/stacktrace.c (stacktrace_print_entry): Print newline
+ for builtins.
+ [3864e0d2176b]
+
+2008-04-11 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * * Commited with tip.
+ [f86b8b643b79]
+
+ * src/threads/posix/thread-posix.c:
+ * src/threads/posix/thread-posix.c (threads_sleep): Removed
+ threads_check_if_interrupted_and_reset usage and use new functions.
+ [afc6c05d1704]
+
+ * src/native/vm/gnu/java_lang_reflect_VMField.c:
+ * src/native/vm/gnu/java_lang_reflect_VMField.c
+ (native/include/java_lang_reflect_Field.h): Added include.
+ [655d7c04e703]
+
+ * src/native/vm/gnu/java_lang_VMThread.c, src/threads/posix/thread-
+ posix.c, src/threads/posix/thread-posix.h, src/threads/thread.h:
+ * src/threads/thread.h (thread_set_interrupted): New function.
+ * src/threads/posix/thread-posix.c
+ (threads_check_if_interrupted_and_reset): Removed.
+ * src/threads/posix/thread-posix.h: Likewise.
+ * src/native/vm/gnu/java_lang_VMThread.c (interrupted): Use new
+ function.
+ [e33009dc3e7c]
+
+ * src/native/vm/gnu/java_lang_VMThread.c, src/native/vm/sun/jvm.c,
+ src/threads/posix/thread-posix.c, src/threads/posix/thread-posix.h,
+ src/threads/thread.h:
+ * src/threads/thread.h (thread_is_interrupted): New function.
+ * src/threads/posix/thread-posix.c
+ (threads_thread_has_been_interrupted): Removed.
+ * src/threads/posix/thread-posix.h: Likewise.
+ * src/native/vm/gnu/java_lang_VMThread.c (isInterrupted): Use new
+ function.
+ * src/native/vm/sun/jvm.c (JVM_IsInterrupted): Likewise.
+ [f7128be365f8]
+
+ * src/threads/none/thread-none.h, src/threads/posix/thread-posix.h,
+ src/threads/thread.h:
+ * src/threads/none/thread-none.h: Fixed define name.
+ * src/threads/posix/thread-posix.h: Likewise.
+ * src/threads/thread.h: Likewise.
+ [d3a4c83bd558]
+
+2008-04-10 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * src/vm/jit/arm/asmpart.S:
+ * src/vm/jit/arm/asmpart.S (asm_cacheflush) [__ARM_EABI__]: Use
+ syscall number 0.
+ [ec144df42ca1]
+
+ * src/Makefile.am, src/cacao/Makefile.am, src/threads/Makefile.am,
+ src/threads/none/Makefile.am, src/threads/none/thread-none.c,
+ src/threads/none/thread-none.h, src/threads/posix/Makefile.am,
+ src/threads/thread.c, src/threads/thread.h, src/vm/jit/methodtree.c,
+ src/vm/jit/s390/md.c, src/vm/jit/stacktrace.c,
+ src/vm/jit/stacktrace.h:
+ src/vm/jit/stacktrace.c (stacktrace_print_entry): New function.
+ (stacktrace_print_current): Likewise. [ENABLE_THREADS]
+ (stacktrace_print_of_thread): Likewise. [!ENABLE_THREADS]
+ (_no_threads_stackframeinfo): Removed.
+ * src/vm/jit/stacktrace.h: Likewise.
+
+ * src/Makefile.am [ENABLE_THREADS] (THREADS_DIR): Removed.
+ (SUBDIRS): Added threads.
+
+ * src/cacao/Makefile.am [ENABLE_THREADS] (THREAD_LIB): Removed.
+ (libjvm_la_LIBADD): Removed $(THREAD_LIB), added
+ $(top_builddir)/src/threads/libthreads.la.
+ * src/threads/Makefile.am [!ENABLE_THREADS]: Recurse into none/.
+ * src/threads/none/Makefile.am (EXTRA_DIST): Removed. (AM_CPPFLAGS):
+ Added. (LIBS): Likewise. (noinst_LTLIBRARIES): Likewise.
+ (libthreadsnone_la_SOURCES): Likewise.
+
+ * src/threads/none/thread-none.c: New file.
+ * src/threads/none/thread-none.h (_no_threads_stackframeinfo): Export.
+
+ * src/threads/posix/Makefile.am (noinst_LTLIBRARIES): Renamed
+ library from libposix to libthreadsposix. (libposix_la_SOURCES):
+ Renamed to libthreadsposix_la_SOURCES.
+
+ * src/threads/thread.c (threads_dump): Use
+ stacktrace_print_of_thread. (threads_thread_print_stacktrace):
+ Removed. (threads_print_stacktrace): Likewise.
+ * src/threads/thread.h (threads_thread_print_stacktrace): Likewise.
+ (threads_print_stacktrace): Likewise.
+
+ * src/vm/jit/methodtree.c (methodtree_find): Use
+ stacktrace_print_current.
+ * src/vm/jit/s390/md.c (md_dump_context): Likewise.
+ [3457d7de230f]
+
+ * src/vm/jit/arm/linux/md-os.c:
+ * src/vm/jit/arm/linux/md-os.c (md_signal_handler_sigill): Use
+ vm_abort instead of assert.
+ [98fd037a7854]
+
+ * src/vm/exceptions.c:
+ * src/vm/exceptions.c (exceptions_print_stacktrace) [!NDEBUG]:
+ #ifdef'ed class_print.
+ [6b3787897afb]
+
+ * src/threads/thread.h:
+ * src/threads/thread.h (thread_current_is_attached): Check if t is
+ NULL and return false in this case.
+ [79e7e22055fa]
+
+2008-04-07 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * src/classes/Makefile.am,
+ src/classes/gnu/gnu/java/lang/CPStringBuilder.java,
+ src/classes/gnu/gnu/java/lang/VMCPStringBuilder.java,
+ src/classes/gnu/java/lang/reflect/Constructor.java,
+ src/classes/gnu/java/lang/reflect/Field.java,
+ src/classes/gnu/java/lang/reflect/Method.java,
+ src/classes/gnu/java/lang/reflect/Modifier.java,
+ src/classes/gnu/java/lang/reflect/VMConstructor.java,
+ src/classes/gnu/java/lang/reflect/VMField.java,
+ src/classes/gnu/java/lang/reflect/VMMethod.java,
+ src/native/include/Makefile.am, src/native/jni.c,
+ src/native/vm/gnu/Makefile.am,
+ src/native/vm/gnu/gnu_java_lang_VMCPStringBuilder.c,
+ src/native/vm/gnu/java_lang_reflect_Constructor.c,
+ src/native/vm/gnu/java_lang_reflect_Field.c,
+ src/native/vm/gnu/java_lang_reflect_Method.c,
+ src/native/vm/gnu/java_lang_reflect_VMConstructor.c,
+ src/native/vm/gnu/java_lang_reflect_VMField.c,
+ src/native/vm/gnu/java_lang_reflect_VMMethod.c,
+ src/native/vm/nativevm.c, src/native/vm/nativevm.h,
+ src/native/vm/reflect.c, src/native/vm/sun_misc_Unsafe.c,
+ src/vmcore/class.c, src/vmcore/class.h, src/vmcore/linker.c,
+ src/vmcore/loader.c, src/vmcore/utf8.c, src/vmcore/utf8.h:
+ * src/classes/Makefile.am (VM_JAVA_FILES_GNU): Added new VM
+ interface files.
+ * src/native/include/Makefile.am (JAVASE_HEADER_FILES): Likewise.
+
+ * src/classes/gnu/gnu/java/lang/CPStringBuilder.java,
+ src/classes/gnu/gnu/java/lang/VMCPStringBuilder.java,
+ src/classes/gnu/java/lang/reflect/Modifier.java: New file.
+
+ * src/classes/gnu/java/lang/reflect/Constructor.java,
+ src/classes/gnu/java/lang/reflect/Field.java,
+ src/classes/gnu/java/lang/reflect/Method.java: Updated.
+
+ * src/classes/gnu/java/lang/reflect/VMConstructor.java,
+ src/classes/gnu/java/lang/reflect/VMField.java,
+ src/classes/gnu/java/lang/reflect/VMMethod.java: New file.
+
+ * src/native/jni.c (FromReflectedMethod): Adapted to new VM
+ interface. (FromReflectedField): Likewise.
+
+ * src/native/vm/gnu/Makefile.am (libnativevmcore_la_SOURCES):
+ Removed java_lang_reflect_Constructor.c, java_lang_reflect_Field.c,
+ java_lang_reflect_Method.c, added gnu_java_lang_VMCPStringBuilder.c,
+ java_lang_reflect_VMConstructor.c, java_lang_reflect_VMField.c,
+ java_lang_reflect_VMMethod.c.
+
+ * src/native/vm/gnu/java_lang_reflect_Constructor.c,
+ src/native/vm/gnu/java_lang_reflect_Field.c,
+ src/native/vm/gnu/java_lang_reflect_Method.c: Removed.
+
+ * src/native/vm/gnu/gnu_java_lang_VMCPStringBuilder.c,
+ src/native/vm/gnu/java_lang_reflect_VMConstructor.c,
+ src/native/vm/gnu/java_lang_reflect_VMField.c,
+ src/native/vm/gnu/java_lang_reflect_VMMethod.c: New file.
+
+ * src/native/vm/nativevm.c (nativevm_preinit): Added
+ _Jv_gnu_java_lang_VMCPStringBuilder_init.
+ * src/native/vm/nativevm.h: Likewise.
+
+ * src/native/vm/reflect.c (reflect_constructor_new): Adapted to new
+ VM interface. (reflect_field_new): Likewise. (reflect_method_new):
+ Likewise.
+
+ * src/native/vm/sun_misc_Unsafe.c (objectFieldOffset): Likewise.
+ (staticFieldBase): Likewise.
+
+ * src/vmcore/class.c [WITH_CLASSPATH_GNU]
+ (class_java_lang_reflect_VMConstructor)
+ (class_java_lang_reflect_VMField, class_java_lang_reflect_VMMethod):
+ New global variable.
+ * src/vmcore/class.h: Likewise.
+ * src/vmcore/linker.c (linker_init): Added new classes.
+ * src/vmcore/loader.c (loader_init): Likewise.
+
+ * src/vmcore/utf8.c [WITH_CLASSPATH_GNU]
+ (utf_java_lang_reflect_VMConstructor, utf_java_lang_reflect_VMField)
+ (utf_java_lang_reflect_VMMethod): New global variable.
+ * src/vmcore/utf8.h: Likewise.
+ [1dba59001474]
+
+ * src/native/jni.c, src/native/vm/Makefile.am,
+ src/native/vm/gnu/java_lang_reflect_Constructor.c,
+ src/native/vm/gnu/java_lang_reflect_Method.c,
+ src/native/vm/java_lang_reflect_Constructor.c,
+ src/native/vm/java_lang_reflect_Constructor.h,
+ src/native/vm/java_lang_reflect_Method.c,
+ src/native/vm/java_lang_reflect_Method.h, src/native/vm/reflect.c,
+ src/native/vm/reflect.h, src/native/vm/sun/jvm.c:
+ * src/native/vm/java_lang_reflect_Constructor.c: Removed.
+ * src/native/vm/java_lang_reflect_Constructor.h: Likewise.
+ * src/native/vm/java_lang_reflect_Method.c: Likewise.
+ * src/native/vm/java_lang_reflect_Method.h: Likewise.
+
+ * src/native/jni.c (_Jv_jni_invokeNative): Likewise.
+
+ * src/native/vm/Makefile.am (JAVA_LANG_REFLECT_CONSTRUCTOR_SOURCES):
+ Removed. (JAVA_LANG_REFLECT_METHOD_SOURCES): Likewise.
+ (libnativevm_la_SOURCES): Removed
+ JAVA_LANG_REFLECT_CONSTRUCTOR_SOURCES and
+ JAVA_LANG_REFLECT_METHOD_SOURCES.
+
+ * src/native/vm/reflect.c (reflect_invoke): New function.
+ (reflect_constructor_newinstance): Likewise.
+ (reflect_method_invoke): Likewise.
+ * src/native/vm/reflect.h (reflect_constructor_newinstance): Export.
+ (reflect_method_invoke): Likewise.
+
+ * src/native/vm/gnu/java_lang_reflect_Constructor.c
+ (constructNative): Use reflect_constructor_newinstance.
+ * src/native/vm/gnu/java_lang_reflect_Method.c (invokeNative): Use
+ reflect_method_invoke.
+ * src/native/vm/sun/jvm.c (JVM_InvokeMethod): Use
+ reflect_method_invoke. (JVM_NewInstanceFromConstructor): Use
+ reflect_constructor_newinstance.
+ [a3189e2fbd34]
+
+ * src/native/vm/gnu/java_lang_reflect_Constructor.c,
+ src/native/vm/java_lang_reflect_Constructor.c,
+ src/native/vm/java_lang_reflect_Constructor.h:
+ * src/native/vm/gnu/java_lang_reflect_Constructor.c (getSignature):
+ Implemented directly.
+ * src/native/vm/java_lang_reflect_Constructor.c (getSignature):
+ Removed.
+ * src/native/vm/java_lang_reflect_Constructor.h: Likewise.
+ [d1ea50387ceb]
+
+ * src/native/vm/gnu/java_lang_reflect_Constructor.c,
+ src/native/vm/java_lang_reflect_Constructor.c,
+ src/native/vm/java_lang_reflect_Constructor.h:
+ * src/native/vm/gnu/java_lang_reflect_Constructor.c
+ (getExceptionTypes): Implemented directly.
+ * src/native/vm/java_lang_reflect_Constructor.c (getExceptionTypes):
+ Removed.
+ * src/native/vm/java_lang_reflect_Constructor.h: Likewise.
+ [2bfcb5cbdd18]
+
+ * src/native/vm/gnu/java_lang_reflect_Constructor.c,
+ src/native/vm/java_lang_reflect_Constructor.c,
+ src/native/vm/java_lang_reflect_Constructor.h:
+ * src/native/vm/gnu/java_lang_reflect_Constructor.c
+ (getParameterTypes): Implemented directly.
+ * src/native/vm/java_lang_reflect_Constructor.c (getParameterTypes):
+ Removed.
+ * src/native/vm/java_lang_reflect_Constructor.h: Likewise.
+ [5b6da046d461]
+
+ * src/native/vm/gnu/java_lang_reflect_Constructor.c,
+ src/native/vm/java_lang_reflect_Constructor.c,
+ src/native/vm/java_lang_reflect_Constructor.h:
+ * src/native/vm/gnu/java_lang_reflect_Constructor.c
+ (getModifiersInternal): Implemented directly.
+ * src/native/vm/java_lang_reflect_Constructor.c (getModifiers):
+ Removed.
+ * src/native/vm/java_lang_reflect_Constructor.h: Likewise.
+ [f1da619c1b0b]
+
+2008-04-03 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * src/threads/posix/Makefile.am, src/threads/posix/threadlist-posix.c,
+ src/threads/threadlist.c:
+ * src/threads/posix/threadlist-posix.c: Removed.
+ * src/threads/posix/Makefile.am (libposix_la_SOURCES): Removed
+ threadlist-posix.c.
+ * src/threads/threadlist.c (threads/mutex.h): Added.
+ (threadlist_mutex): New global variable. (threadlist_init):
+ Initialize mutex. (threadlist_lock, threadlist_unlock): New
+ functions.
+ [d8f389d4b3f7]
+
+2008-04-02 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * src/vm/exceptions.c:
+ * src/vm/exceptions.c (exceptions_new_class_utf): Check for c ==
+ NULL when VM is initializing.
+ [3ac1ce7dadb2]
+
+ * src/native/vm/sun/jvm.c:
+ * src/native/vm/sun/jvm.c (TRACEJVMCALLSENTER, TRACEJVMCALLSEXIT):
+ New macro. (JVM_GetClassLoader): Trace return value.
+ [c4ceb9518a19]
+
+ * src/vm/jit/stacktrace.c:
+ * src/vm/jit/stacktrace.c (stacktrace_get): Correctly skip
+ Throwable.init() functions. (stacktrace_stackframeinfo_fill):
+ Changed debugging messge.
+ [18f868142155]
+
+ * src/threads/thread.c, src/threads/thread.h:
+ * src/threads/thread.c (threads_thread_print_info): Renamed to
+ thread_print_info, removed assert on THREAD_STATE_NEW but print as
+ much info as possible. (threads_dump): Use new functio name.
+ * src/threads/thread.h: Likewise.
+ [d6c927d2e029]
+
+ * * Merged with tip.
+ [da113f4ae466]
+
+ * src/vm/string.c:
+ * src/vm/string.c (javastring_safe_new_from_utf8): Don't assert on
+ text is NULL, but return NULL. Checked with jconsole.
+ [af3aa1b2e676]
+
+ * src/mm/Makefile.am:
+ * src/mm/Makefile.am: Changed copyright.
+ [906626e18451]
+
+2008-04-02 Michael Starzinger <michi@complang.tuwien.ac.at>
+
+ * src/cacao/cacao.c, src/native/jvmti/cacaodbg.c,
+ src/native/jvmti/cacaodbg.h, src/native/jvmti/jvmti.c,
+ src/threads/Makefile.am, src/threads/mutex.h,
+ src/threads/posix/Makefile.am, src/threads/posix/generic-
+ primitives.h, src/threads/posix/lock.c, src/threads/posix/lock.h,
+ src/threads/posix/mutex-posix.h, src/threads/posix/thread-posix.c,
+ src/threads/posix/thread-posix.h, src/threads/posix/threadlist-
+ posix.c, src/vm/vm.c:
+ * src/threads/Makefile.am: Added mutex.h.
+ * src/threads/posix/Makefile.am: Added mutex-posix.h.
+
+ * src/threads/mutex.h: Added new file.
+ * src/threads/posix/mutex-posix.h: Likewise. (mutex_init): Implemented
+ inline wrapper function. (mutex_lock): Likewise. (mutex_unlock):
+ Likewise. (mutex_destroy): Likewise.
+
+ * src/cacao/cacao.c, src/native/jvmti/cacaodbg.c,
+ src/native/jvmti/cacaodbg.h, src/native/jvmti/jvmti.c,
+ src/threads/posix/generic-primitives.h, src/threads/posix/lock.c,
+ src/threads/posix/lock.h, src/threads/posix/thread-posix.c,
+ src/threads/posix/thread-posix.h, src/threads/posix/threadlist-
+ posix.c, src/vm/vm.c: Included mutex.h and used wrapper functions
+ throughout the whole file.
+ [30bdc35a0486]
+
+2008-04-01 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * src/threads/none/thread-none.h, src/threads/none/threads.h,
+ src/threads/thread.h:
+ * src/threads/none/threads.h: Renamed from here...
+ * src/threads/none/thread-none.h: ...to here.
+ * src/threads/thread.h: Fixed include.
+ [cce680c919ac]
+
+ * src/native/jni.c, src/native/vm/cldc1.1/java_lang_Thread.c,
+ src/native/vm/gnu/java_lang_VMThread.c, src/native/vm/sun/jvm.c,
+ src/threads/none/threads.h, src/threads/posix/thread-posix.c,
+ src/threads/thread.c, src/threads/thread.h, src/vm/exceptions.c:
+ * src/native/jni.c (_Jv_JNI_FindClass): Renamed to jni_FindClass,
+ call resolve_handle_pending_exception in exception case.
+ (_Jv_JNI_ExceptionDescribe): Renamed to jni_ExceptionDescribe, use
+ exceptions_print_stacktrace. (_Jv_JNI_ExceptionClear): Renamed to
+ jni_ExceptionClear.
+
+ * src/threads/thread.h (threads_thread_get_object): Renamed to
+ thread_get_object. (threads_thread_set_object): Renamed to
+ thread_set_object. (threads_get_current_object): Renamed to
+ thread_get_current_object. (thread_is_attached): Use new function
+ names. (thread_fprint_name): Export.
+
+ * src/threads/none/threads.h (threads_get_current_object): Renamed
+ to thread_get_current_object.
+
+ * src/native/vm/cldc1.1/java_lang_Thread.c (currentThread): Use new
+ function names.
+ * src/native/vm/gnu/java_lang_VMThread.c (currentThread): Likewise.
+ * src/native/vm/sun/jvm.c (JVM_CurrentThread): Likewise.
+ * src/threads/posix/thread-posix.c (threads_startup_thread): Likewise.
+ (threads_detach_thread): Likewise.
+ * src/threads/thread.c (thread_create_object): Likewise.
+ (thread_free): Likewise. (threads_thread_start): Likewise.
+ (thread_fprint_name): New function. (threads_thread_print_info): Use
+ thread_fprint_name.
+
+ * src/vm/exceptions.c (exceptions_print_stacktrace): Implemented
+ (mostly) as in HotSpot.
+ [10f85b96a2de]
+
+ * src/vm/string.c, src/vm/stringlocal.h:
+ * src/vm/string.c (javastring_print): Renamed to javastring_fprint
+ and added a stream argument.
+ * src/vm/stringlocal.h: Likewise.
+ [abde7ae98d1d]
+
+ * src/vm/vm.c:
+ * src/vm/vm.c (vm_run) [ENABLE_THREADS]: #ifdef'ed threading stuff.
+ [9d9bdfdef420]
+
+ * configure.ac:
+ * configure.ac (AC_CHECK_HEADERS): Added stdio.h.
+ [68c3572dec69]
+
+ * src/threads/thread.c, src/threads/thread.h,
+ src/threads/threadlist.c:
+ * src/threads/thread.c (thread_create_object): New function.
+ (thread_method_init): Made static. (threadgroup_system,
+ threadgroup_main): Changed type to java_handle_t.
+ (thread_create_initial_threadgroup): Chnaged type of
+ threadgroup_system and threadgroup_main.
+ (thread_create_initial_thread): Use thread_create_object.
+ (threads_thread_start_internal): Likewise.
+ (threads_attach_current_thread): Likewise.
+ (threads_thread_print_info): Use thread_is_daemon.
+ * src/threads/thread.h (thread_method_init): Removed.
+ (thread_is_daemon): New function.
+ * src/threads/threadlist.c (threadlist_get_non_daemons): Use
+ thread_is_daemon.
+ [ea1ec101d6fe]
+
+ * src/threads/posix/thread-posix.c, src/threads/thread.c,
+ src/threads/thread.h:
+ * src/threads/thread.c (threads_thread_new): Renamed to thread_new
+ and made static. (threads_thread_free): Renamed to thread_free.
+ (threads_thread_start_internal): Use new function names.
+ (threads_thread_start): Likewise. (threads_attach_current_thread):
+ Likewise.
+ * src/threads/thread.h (threads_thread_new): Removed.
+ (threads_thread_free): Renamed to thread_free.
+
+ * src/threads/posix/thread-posix.c (threads_detach_thread): Use new
+ function names.
+ [e5e0b246a78b]
+
+ * 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.c,
+ 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/gnu/java_lang_VMThread.c, src/native/vm/sun/jvm.c,
+ src/threads/Makefile.am, src/threads/posix/Makefile.am,
+ src/threads/posix/lock.c, src/threads/posix/thread-posix.c,
+ src/threads/posix/thread-posix.h, src/threads/posix/threads.c,
+ src/threads/posix/threads.h, src/threads/thread.c,
+ src/threads/thread.h, src/threads/threadlist.c,
+ src/threads/threadlist.h, src/threads/threads-common.c, src/threads
+ /threads-common.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/inline/inline.c, src/vm/jit/intrp/asmpart.c,
+ src/vm/jit/intrp/engine.c, src/vm/jit/jit.c,
+ src/vm/jit/methodtree.c, src/vm/jit/optimizing/profile.c,
+ src/vm/jit/optimizing/recompile.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/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.c,
+ src/vm/jit/trace.c, src/vm/jit/x86_64/freebsd/md-os.c,
+ src/vm/jit/x86_64/linux/md-os.c, src/vm/signal.c, src/vm/vm.c:
+ * src/threads/posix/threads.c: Renamed from here...
+ * src/threads/posix/threads.h, src/threads/threads-common.c,
+ src/threads/threads-common.h: Likewise.
+
+ * src/threads/posix/thread-posix.c: ...to here.
+ * src/threads/posix/thread-posix.h, src/threads/thread.c,
+ src/threads/thread.h: Likewise.
+
+ * 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.c,
+ 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/gnu/java_lang_VMThread.c, src/native/vm/sun/jvm.c,
+ src/threads/Makefile.am, src/threads/posix/lock.c,
+ src/threads/posix/Makefile.am, 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/inline/inline.c, src/vm/jit/intrp/asmpart.c,
+ src/vm/jit/intrp/engine.c, src/vm/jit/jit.c,
+ src/vm/jit/methodtree.c, src/vm/jit/optimizing/profile.c,
+ src/vm/jit/optimizing/recompile.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/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.c,
+ src/vm/jit/trace.c, src/vm/jit/x86_64/freebsd/md-os.c,
+ src/vm/jit/x86_64/linux/md-os.c, src/vm/signal.c, src/vm/vm.c:
+ Changed filename occurrences.
+ [38d26f1a1c95]
+
+2008-03-31 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * src/native/jni.c, src/threads/posix/threads.c, src/threads/threads-
+ common.c, src/threads/threads-common.h, src/vm/global.h,
+ src/vm/vm.c:
+ Fixes PR59.
+ * src/native/jni.c (_Jv_JNI_Get##name##Field): Added TRACEJNICALLS.
+ (_Jv_JNI_Set##name##Field): Likewise.
+ (_Jv_JNI_CallStaticObjectMethod): Likewise.
+ (_Jv_JNI_CallStaticObjectMethodV): Likewise.
+ (_Jv_JNI_CallStaticObjectMethodA): Likewise.
+ (_Jv_JNI_CallStaticVoidMethod): Likewise.
+ (_Jv_JNI_CallStaticVoidMethodV): Likewise.
+ (_Jv_JNI_CallStaticVoidMethodA): Likewise. (_Jv_JNI_GetArrayLength):
+ Likewise. (_Jv_JNI_Get##name##ArrayElements): Likewise.
+ (_Jv_JNI_Get##name##ArrayRegion): Likewise.
+ (jni_attach_current_thread): Check correctly if current thread is
+ already attached. (_Jv_JNI_DetachCurrentThread): Check if current
+ thread is already detached.
+ * src/threads/posix/threads.c (threads_detach_thread): Likewise.
+
+ * src/threads/threads-common.c (threads_init) [WITH_CLASSPATH_SUN]:
+ Resolve correct thread init method. (thread_create_object): New
+ function, but not yet implemented. (thread_create_initial_thread):
+ Lot of changes.
+
+ * src/threads/threads-common.h (thread_is_attached): New function.
+ (thread_current_is_attached): Likewise.
+
+ * src/vm/global.h (STR): New macro, stolen from OpenJDK.
+
+ * src/vm/vm.c (vm_run): Detach the main thread before calling
+ vm_destroy. (vm_destroy): Attach the main thread again as
+ DestroyJavaVM thread.
+ [5b1738cbdeac]
+
+ * src/native/jni.c, src/native/jvmti/cacaodbg.c,
+ src/threads/posix/threads.c, src/threads/posix/threads.h,
+ src/threads/threads-common.c, src/threads/threads-common.h:
+ * src/threads/posix/threads.c (threads_set_current_threadobject):
+ Moved from here... (threads_get_current_threadobject): Likewise.
+ * src/threads/posix/threads.h (thread_get_current): ...to here.
+ (thread_set_current): Likewise.
+ * src/threads/threads-common.h (threads_set_current_threadobject):
+ Removed.
+
+ * src/native/jni.c (jni_attach_current_thread): Use new function
+ name. (_Jv_JNI_DetachCurrentThread): Likewise. (_Jv_JNI_GetEnv):
+ Likewise.
+ * src/native/jvmti/cacaodbg.c (jvmti_get_current_thread): Likewise.
+ * src/threads/threads-common.c (threads_preinit): Likewise.
+ [6bdc40cea36e]
+
+ * configure.ac, m4/classpath.m4, m4/hpi.m4, src/native/vm/nativevm.c,
+ src/native/vm/sun/Makefile.am, src/native/vm/sun/hpi.c,
+ src/native/vm/sun/hpi.h, src/native/vm/sun/jvm.c,
+ src/vmcore/options.c, src/vmcore/options.h:
+ * configure.ac (AC_CHECK_WITH_HPI_MD_H): Added.
+ (AC_CHECK_WITH_HPI_H): Likewise.
+ * m4/classpath.m4 (AC_CHECK_WITH_CLASSPATH_CLASSES): Changed default
+ for OpenJDK. (AC_CHECK_WITH_CLASSPATH_LIBDIR): Likewise.
+ (AC_CHECK_WITH_JNI_MD_H): Likewise. (AC_CHECK_WITH_JNI_H): Likewise.
+
+ * m4/hpi.m4: New file.
+ * src/native/vm/nativevm.c (nativevm_preinit): Call hpi_initialize.
+ * src/native/vm/sun/Makefile.am (libnativevmcore_la_SOURCES): Added
+ hpi.[ch].
+ * src/native/vm/sun/hpi.c: New file.
+ * src/native/vm/sun/hpi.h: Likewise.
+
+ * src/native/vm/sun/jvm.c (JVM_GetLastErrorString): Use HPI
+ function. (JVM_NativePath): Likewise. (JVM_Open): Likewise.
+ (JVM_Close): Likewise. (JVM_Read): Likewise. (JVM_Write): Likewise.
+ (JVM_Available): Likewise. (JVM_Lseek): Likewise. (JVM_SetLength):
+ Likewise. (JVM_Sync): Likewise. (JVM_InitializeSocketLibrary): Call
+ hpi_initialize_socket_library.
+
+ * src/vmcore/options.c (opt_TraceHPI): Added global variable.
+ (options_xx): Handle new option.
+ * src/vmcore/options.h: Likewise.
+ [fceac7c38a1b]
+
+ * src/native/vm/nativevm.c:
+ * src/native/vm/nativevm.c (nativevm_preinit) [WITH_CLASSPATH_SUN]:
+ Check for native_library_open error.
+ [fc69ca6c9fbe]
+
+2008-03-29 Edwin Steiner <edwin.steiner@gmx.net>
+
+ * src/vm/jit/stack.c:
+ * src/vm/jit/stack.c (stack_analyse): Clean up: removed an obsolete
+ assignment to copy->varkind. (It is set in SET_TEMPVAR anyway.)
+ [da706966db7d]
+
+ * src/vm/jit/stack.c:
+ * src/vm/jit/stack.c (stack_analyse): Use the javaindex instead of
+ the CACAO varindex for checking conflicts with local variables.
+ While there is no real conflict between CACAO variables of different
+ types, the register allocator makes the implicit assumption that
+ variables corresponding to the same javaindex may be coalesced. As
+ long as this assumption is made, we must consider variables with the
+ same javaindex as conflicting (and also check against that in the
+ verifier). This fixes [Bug 49] VerifyError with obfuscated classes.
+ [08444c22b833]
+
+ * src/vm/jit/stack.c:
+ * src/vm/jit/stack.c (stack_analyse): Clean up the ICMD_IINC case so
+ it uses the javaindex variable. (No functional change.)
+ [18e1045d35f2]
+
+ * src/vm/jit/jit.h, src/vm/jit/parse.c, src/vm/jit/verify/typecheck-
+ common.h, src/vm/jit/verify/typecheck.c:
+ * src/vm/jit/jit.h (jitdata): Added reverselocalmap.
+
+ * src/vm/jit/parse.c (parse): Fill the reverselocalmap.
+
+ * src/vm/jit/verify/typecheck-common.h (verifier_state): Removed the
+ reverselocalmap.
+
+ * src/vm/jit/verify/typecheck.c (typecheck_invalidate_locals): Use
+ jd->reverselocalmap. (typecheck): Likewise.
+ [8a9d9cd39976]
+
+ * tests/regression/jasmin/Makefile.am,
+ tests/regression/jasmin/test_load_store_conflict_different_types.j:
+ *
+ tests/regression/jasmin/test_load_store_conflict_different_types.j:
+ New test exposing the bug in conflict checking for local variables
+ ([Bug 49] VerifyError with obfuscated classes).
+
+ * tests/regression/jasmin/Makefile.am: Added new test.
+ [e5dbef3898c1]
+
+ * contrib/vmlog/vmlog_cacao.h:
+ * contrib/vmlog/vmlog_cacao.h: Removed #include of a header that
+ does not exist anymore.
+ [5b8c6c097400]
+
+2008-03-27 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * src/threads/posix/threads.c, src/threads/posix/threads.h,
+ src/threads/threads-common.c, src/threads/threads-common.h:
+ * src/threads/posix/threads.c (threads_attach_current_thread):
+ Removed.
+ * src/threads/posix/threads.h: Likewise.
+ * src/threads/threads-common.c (threads_attach_current_thread): Added.
+ * src/threads/threads-common.h: Likewise.
+ [e1fa9148b033]
+
+ * src/native/vm/nativevm.c, src/native/vm/nativevm.h,
+ src/native/vm/sun/jvm.c, src/vm/global.h, src/vm/initialize.c,
+ src/vm/initialize.h, src/vm/vm.c, src/vmcore/options.c,
+ src/vmcore/options.h:
+ * src/native/vm/nativevm.c (nativevm_preinit): Changed signature,
+ use system_* functions. (nativevm_init): Changed signature.
+ * src/native/vm/nativevm.h: Likewise.
+
+ * src/native/vm/sun/jvm.c (JVM_InitProperties): Added
+ sun.nio.MaxDirectMemorySize handling.
+
+ * src/vm/global.h (PRINTF_FORMAT_INT64_T): Added define for int64_t
+ formater.
+
+ * src/vm/initialize.c (initialize_init): New function.
+ * src/vm/initialize.h: Likewise.
+
+ * src/vm/vm.c (vm_create): Added initialize_init.
+
+ * src/vmcore/options.c (opt_MaxDirectMemorySize): New global
+ variable. (options_xx): Use system_* functions.
+ * src/vmcore/options.h: Likewise.
+ [bd1fba089d84]
+
+ * configure.ac, src/vmcore/system.h:
+ * configure.ac (AC_CHECK_FUNCS): Added strcat, strcpy.
+ * src/vmcore/system.h (system_atoi): New function. (system_strcat):
+ Likewise. (system_strcpy): Likewise.
+ [3bc1e510dba5]
+
+2008-03-26 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * src/vmcore/loader.c, tests/regression/bugzilla/PR58.java:
+ * src/vmcore/loader.c (load_class_from_classbuffer_intern): Also
+ call resolve_handle_pending_exception for super interfaces.
+ * tests/regression/bugzilla/PR58.java (test): Renamed to
+ testSuperClass. (testSuperInterface): New method.
+ [a9203003de40]
+
+ * src/cacaoh/dummy.c, src/native/vm/sun/jvm.c, src/vm/exceptions.c,
+ src/vm/exceptions.h, src/vm/resolve.c, src/vm/resolve.h,
+ src/vmcore/class.c, src/vmcore/class.h, src/vmcore/linker.c,
+ src/vmcore/loader.c, src/vmcore/utf8.c, src/vmcore/utf8.h,
+ tests/regression/bugzilla/All.java,
+ tests/regression/bugzilla/PR58.java:
+ * src/cacaoh/dummy.c (resolve_handle_pending_exception): New
+ function.
+
+ * src/native/vm/sun/jvm.c (JVM_FindClassFromClassLoader): Added
+ assert on throwError. (JVM_DoPrivileged): Throw
+ PrivilegedActionException only if the exception is an instance of
+ java.lang.Exception but not of java.lang.RuntimeException.
+
+ * src/vm/exceptions.c (exceptions_new_class_utf): New function.
+ (exceptions_throw_class_utf): Likewise.
+ (exceptions_throw_classnotfoundexception): Use
+ exceptions_throw_class_utf.
+ (exceptions_classnotfoundexception_to_noclassdeffounderror):
+ Removed.
+ * src/vm/exceptions.h: Likewise.
+
+ * src/vm/resolve.c (resolve_handle_pending_exception): New function.
+ (resolve_class_from_name): Don't convert exception.
+ * src/vm/resolve.h (resolve_handle_pending_exception): Added.
+
+ * src/vmcore/class.c (class_java_lang_Exception): New global
+ variable. (class_java_lang_ClassNotFoundException): Likewise.
+ (class_java_lang_RuntimeException): Likewise.
+ * src/vmcore/class.h: Likewise.
+
+ * src/vmcore/linker.c (linker_init): Link new global classes.
+ * src/vmcore/loader.c (loader_init): Load new global classes.
+
+ * src/vmcore/utf8.c (utf_java_lang_RuntimeException): New global
+ variable. (utf8_init): Initialize new global variable.
+ * src/vmcore/utf8.h (utf_java_lang_RuntimeException): Export.
+
+ * tests/regression/bugzilla/All.java: Added PR58.
+ * tests/regression/bugzilla/PR58.java: New file.
+ [4067fe3a3bee]
+
+ * tests/A2.java, tests/AA.java, tests/AA1.java, tests/AA2.java,
+ tests/BB.java, tests/C.java, tests/C2.java, tests/C3.java,
+ tests/CC.java, tests/D.java, tests/DD.java, tests/EE.java,
+ tests/GG.java, tests/HI2.java, tests/II.java, tests/IIAA.java,
+ tests/IIBB.java, tests/IICC.java, tests/IIexample.java,
+ tests/Makefile.am, tests/n.java, tests/scribble.java:
+ * tests/Makefile.am: Cleanup, removed checkall, added build target.
+ * tests/A2.java: Removed.
+ * tests/AA.java, tests/AA1.java, tests/AA2.java, tests/BB.java,
+ tests/C.java, tests/C2.java, tests/C3.java, tests/CC.java,
+ tests/D.java, tests/DD.java, tests/EE.java, tests/GG.java,
+ tests/HI2.java, tests/II.java, tests/IIAA.java, tests/IIBB.java,
+ tests/IICC.java, tests/IIexample.java, tests/n.java,
+ tests/scribble.java: Likewise.
+ [91251aac4dec]
+
+ * tests/regression/bugzilla/All.java,
+ tests/regression/bugzilla/PR57.java:
+ * tests/regression/bugzilla/All.java: Added PR57.
+ * tests/regression/bugzilla/PR57.java: New file.
+ [8a65518935cf]
+
+ * tests/regression/bugzilla/Makefile.am:
+ * tests/regression/bugzilla/Makefile.am (JAVA): Added
+ LD_LIBRARY_PATH so we can really overrite JAVA. (build): Added
+ $(srcdir) to find .java files. (check): Removed LD_LIBRARY_PATH.
+ [dbf4b68b6d25]
+
+2008-03-25 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * src/threads/native/Makefile.am, src/threads/native/generic-
+ primitives.h, src/threads/native/lock.c, src/threads/native/lock.h,
+ src/threads/native/threadlist-posix.c, src/threads/native/threads.c,
+ src/threads/native/threads.h:
+ * src/threads/native/Makefile.am: Removed.
+ * src/threads/native/generic-primitives.h, src/threads/native/lock.c,
+ src/threads/native/lock.h, src/threads/native/threadlist-posix.c,
+ src/threads/native/threads.c, src/threads/native/threads.h:
+ Likewise.
+ [0337947f848f]
+
+ * configure.ac, src/mm/cacao-gc/gc.h, src/mm/cacao-gc/rootset.h,
+ src/native/jvmti/cacaodbg.c, src/native/jvmti/cacaodbg.h,
+ src/native/jvmti/jvmti.c, src/native/llni.h,
+ src/threads/Makefile.am, src/threads/lock-common.h,
+ src/threads/posix/Makefile.am, src/threads/posix/generic-
+ primitives.h, src/threads/posix/lock.c, src/threads/posix/lock.h,
+ src/threads/posix/threadlist-posix.c, src/threads/posix/threads.c,
+ src/threads/posix/threads.h, src/threads/threads-common.c,
+ src/threads/threads-common.h, src/vm/builtintable.inc,
+ src/vm/jit/alpha/linux/md-os.c, src/vm/jit/arm/linux/md-os.c,
+ src/vm/jit/intrp/asmpart.c, src/vm/jit/intrp/dynamic-super.c,
+ src/vm/jit/intrp/engine.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/s390/codegen.c, src/vm/jit/s390/emit.c,
+ src/vm/jit/s390/md.c, src/vm/jit/show.c, src/vm/jit/stacktrace.c,
+ src/vm/jit/x86_64/freebsd/md-os.c, src/vm/jit/x86_64/linux/md-os.c:
+ * configure.ac (AC_CONFIG_FILES): Moved src/threads/native/Makefile
+ to src/threads/posix/Makefile.
+
+ * src/threads/posix/Makefile.am, src/threads/posix/generic-
+ primitives.h, src/threads/posix/lock.c, src/threads/posix/lock.h,
+ src/threads/posix/threadlist-posix.c, src/threads/posix/threads.c,
+ src/threads/posix/threads.h: Moved from src/threads/native/.
+
+ * src/mm/cacao-gc/gc.h, src/mm/cacao-gc/rootset.h,
+ src/native/jvmti/cacaodbg.c, src/native/jvmti/cacaodbg.h,
+ src/native/jvmti/jvmti.c, src/native/llni.h,
+ src/threads/Makefile.am, src/threads/lock-common.h, src/threads
+ /threads-common.c, src/threads/threads-common.h,
+ src/vm/builtintable.inc, src/vm/jit/alpha/linux/md-os.c,
+ src/vm/jit/arm/linux/md-os.c, src/vm/jit/intrp/asmpart.c,
+ src/vm/jit/intrp/dynamic-super.c, src/vm/jit/intrp/engine.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/s390/codegen.c,
+ src/vm/jit/s390/emit.c, src/vm/jit/s390/md.c, src/vm/jit/show.c,
+ src/vm/jit/stacktrace.c, src/vm/jit/x86_64/freebsd/md-os.c,
+ src/vm/jit/x86_64/linux/md-os.c: Fixed header includes.
+ [e852f2d0d4c4]
+
+ * src/cacaoh/Makefile.am:
+ * src/cacaoh/Makefile.am: Changed copyright.
+ [5974a060a410]
+
+2008-03-25 Peter Molnar <pm@complang.tuwien.ac.at>
+
+ * src/vm/jit/optimizing/ssa.h:
+ Dummy push for testing.
+ [484dcf446038]
+
+ * src/vm/jit/optimizing/ssa.h:
+ Dummy push for testing.
+ [177737032317]
+
+ * src/vm/jit/optimizing/ssa.h:
+ Dummy push for testing.
+ [119782e1ae60]
+
+ * src/vm/jit/optimizing/ssa.h:
+ Dummy push for testing.
+ [0a173b247580]
+
+2008-03-25 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * src/mm/cacao-gc/gc.c, src/mm/cacao-gc/mark.c, src/mm/cacao-
+ gc/rootset.c, src/threads/native/lock.c, src/threads/threadlist.c,
+ src/toolbox/list.c, src/toolbox/list.h, src/vm/assertion.c,
+ src/vm/jit/codegen-common.c, src/vm/jit/emit-common.c,
+ src/vm/jit/linenumbertable.c, src/vm/jit/optimizing/recompile.c,
+ src/vm/jit/patcher-common.c, src/vm/jit/s390/codegen.c,
+ src/vm/properties.c:
+ * src/toolbox/list.c (list_add_first_unsynced): Removed.
+ (list_add_last_unsynced): Likewise. (list_remove_unsynced):
+ Likewise. (list_first_unsynced): Likewise. (list_last_unsynced):
+ Likewise. (list_next_unsynced): Likewise. (list_prev_unsynced):
+ Likewise.
+ * src/toolbox/list.h: Likewise.
+
+ * src/mm/cacao-gc/gc.c, src/mm/cacao-gc/mark.c, src/mm/cacao-
+ gc/rootset.c, src/threads/native/lock.c, src/threads/threadlist.c,
+ src/vm/assertion.c, src/vm/jit/codegen-common.c, src/vm/jit/emit-
+ common.c, src/vm/jit/linenumbertable.c,
+ src/vm/jit/optimizing/recompile.c, src/vm/jit/patcher-common.c,
+ src/vm/jit/s390/codegen.c, src/vm/properties.c: Use normal list
+ functions instead of the unsynced ones.
+ [0795aaaa726c]
+
+2008-03-22 Peter Molnar <pm@complang.tuwien.ac.at>
+
+ * src/vm/jit/cfg.c:
+ * src/vm/jit/cfg.c (cfg_build): Fixed off by one in predecessorcount
+ for exception handler blocks. See #53.
+ [2065c6bdf8b7]
+
+2008-03-21 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * .hgignore, configure.ac, src/vm/array.c,
+ tests/regression/Makefile.am, tests/regression/bugzilla/All.java,
+ tests/regression/bugzilla/Makefile.am,
+ tests/regression/bugzilla/PR52.java:
+ Fixes PR52.
+ * src/vm/array.c (array_objectarray_element_set): Use
+ builtin_canstore.
+
+ * .hgignore (tests/regression/assertion/*.class)
+ (tests/regression/assertion/packagetest/*.class)
+ (tests/regression/bugzilla/*.class): Added.
+ * configure.ac (AC_CONFIG_FILES): Added
+ tests/regression/bugzilla/Makefile.
+ * tests/regression/Makefile.am (SUBDIRS): Added bugzilla.
+ * tests/regression/bugzilla/All.java: New file.
+ * tests/regression/bugzilla/Makefile.am: Likewise.
+ * tests/regression/bugzilla/PR52.java: Likewise.
+ [a5fe9a36676e]
+
+2008-03-20 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * src/native/vm/sun/jvm.c, src/vm/array.c:
+ * src/vm/array.c (array_length_get): Removed
+ IllegalArgumentException check for size.
+ * src/native/vm/sun/jvm.c (JVM_NewMultiArray): Explicitely check for
+ exceptions.
+ [c6ca807dc249]
+
+ * src/native/vm/gnu/java_lang_reflect_Field.c,
+ src/native/vm/java_lang_reflect_Constructor.c,
+ src/native/vm/java_lang_reflect_Method.c, src/vm/access.c,
+ src/vm/access.h:
+ * src/vm/access.c (access_check_field): Changed signature, use
+ stacktrace_get_caller_class. (access_check_method): Likewise.
+ * src/vm/access.h: Likewise.
+ * src/native/vm/gnu/java_lang_reflect_Field.c (_field_access_check):
+ Adapted access_check_field call.
+ * src/native/vm/java_lang_reflect_Constructor.c (newInstance):
+ Likewise.
+ * src/native/vm/java_lang_reflect_Method.c (invoke): Likewise.
+ [b4a54e5c1918]
+
+ * src/vm/array.c:
+ * src/vm/array.c (array_element_get): Do a null-pointer check.
+ (array_element_primitive_get): Likewise.
+ (array_element_primitive_set): Likewise.
+ (array_objectarray_element_set): Check if the object can be stored
+ in the array.
+ [5054ec21e133]
+
+ * src/native/vm/sun/jvm.c:
+ * src/native/vm/sun/jvm.c (JVM_NewArray): Check for error on
+ primitive_arrayclass_get_by_name. (JVM_NewMultiArray): Check for
+ error on array_length_get.
+ [7d1278cb4b5c]
+
+ * src/vm/array.c:
+ * src/vm/array.c (array_##name##array_element_get): Fixed
+ ArrayIndexOutOfBoundsException check.
+ (array_objectarray_element_get): Likewise.
+ (array_##name##array_element_set): Likewise.
+ (array_objectarray_element_set): Likewise.
+ [8dd39f5428c8]
+
+ * src/vm/array.c:
+ * src/vm/array.c (array_length_get): Check length and thrown an
+ exception in case.
+ [73b479b0dc93]
+
+ * src/vm/primitive.c:
+ * src/vm/primitive.c (primitive_unbox): Check for NULL values.
+ [868526f93774]
+
+ * src/native/vm/gnu/gnu_classpath_VMStackWalker.c,
+ src/native/vm/sun/jvm.c, src/vm/jit/stacktrace.c,
+ src/vm/jit/stacktrace.h, src/vm/vm.c, src/vmcore/method.c,
+ src/vmcore/method.h, src/vmcore/utf8.c, src/vmcore/utf8.h:
+ * src/vm/jit/stacktrace.c [ENABLE_JAVASE]
+ (stacktrace_get_caller_class): New function.
+ * src/vm/jit/stacktrace.h: Likewise.
+
+ * src/native/vm/gnu/gnu_classpath_VMStackWalker.c (getCallingClass):
+ Use stacktrace_get_caller_class. (getCallingClassLoader): Likewise.
+ (firstNonNullClassLoader): Use stacktrace_first_nonnull_classloader.
+
+ * src/native/vm/sun/jvm.c (JVM_GetCallerClass): Use
+ stacktrace_get_caller_class.
+
+ * src/vm/vm.c (vm_create): Call method_init.
+
+ * src/vmcore/method.c (method_java_lang_reflect_Method_invoke): New
+ global variable. (method_init): New function.
+ * src/vmcore/method.h: Likewise.
+
+ * src/vmcore/utf8.c (utf_invoke): New global variable.
+ * src/vmcore/utf8.h: Likewise.
+ [fd282c9caa0b]
+
+ * src/vm/jit/trace.c:
+ * src/vm/jit/trace.c (trace_java_call_print_argument): Pass
+ methodinfo, added sun.misc.Unsafe check. (trace_java_call_enter,
+ trace_java_call_exit): Pass methodinfo to
+ trace_java_call_print_argument.
+ [b6cdad87ff4c]
+
+ * src/native/vm/sun_misc_Unsafe.c:
+ * src/native/vm/sun_misc_Unsafe.c (putIntVolatile): Implemented.
+ (putLongVolatile): Likewise. (putOrderedObject): Likewise.
+ (putOrderedInt): Likewise. (putOrderedLong): Likewise.
+ (UNSAFE_GET_VOLATILE): Added macro. (UNSAFE_PUT_VOLATILE): Likewise.
+ (getIntVolatile): Use UNSAFE_GET_VOLATILE. (getLongVolatile
+ [10f08de2a96c]
+
+ * src/vm/jit/trace.c:
+ * src/vm/jit/trace.c (trace_java_call_exit): Workaround for
+ sun.misc.Unsafe.staticFieldBase().
+ [08b89131a6f0]
+
+2008-03-19 Peter Molnar <pm@complang.tuwien.ac.at>
+
+ * src/lib/Makefile.am,
+ src/lib/cldc1.1/com/sun/cldchi/jvm/FileDescriptor.java,
+ src/lib/gnu/gnu/classpath/VMStackWalker.java,
+ src/lib/gnu/gnu/classpath/VMSystemProperties.java,
+ src/lib/gnu/gnu/java/lang/management/VMMemoryMXBeanImpl.java,
+ src/lib/gnu/gnu/java/lang/management/VMRuntimeMXBeanImpl.java,
+ src/lib/gnu/java/lang/VMClassLoader.java,
+ src/lib/gnu/java/lang/VMString.java,
+ src/lib/gnu/java/lang/VMThread.java,
+ src/lib/gnu/java/lang/VMThrowable.java,
+ src/lib/gnu/java/lang/reflect/Constructor.java,
+ src/lib/gnu/java/lang/reflect/Field.java,
+ src/lib/gnu/java/lang/reflect/Method.java,
+ src/lib/gnu/java/security/VMAccessController.java,
+ src/lib/gnu/sun/misc/Unsafe.java,
+ src/lib/gnu/sun/reflect/ConstantPool.java,
+ src/lib/gnu/sun/reflect/annotation/AnnotationParser.java,
+ src/lib/gnu/sun/reflect/annotation/AnnotationType.java, src/lib/gnu/
+ sun/reflect/annotation/AnnotationTypeMismatchExceptionProxy.java, sr
+ c/lib/gnu/sun/reflect/annotation/EnumConstantNotPresentExceptionProx
+ y.java, src/lib/gnu/sun/reflect/annotation/ExceptionProxy.java, src/
+ lib/gnu/sun/reflect/annotation/TypeNotPresentExceptionProxy.java,
+ src/native/vm/java_lang_Thread.c, src/native/vm/java_lang_Thread.h,
+ tests/threadInterrupt.java:
+ Merging 7971:887db7d64bc9 with 7970:21b063622472.
+ [d870367cbe49]
+
+ * src/vm/jit/cfg.c, src/vm/jit/jit.c, src/vm/jit/optimizing/ssa3.c,
+ src/vm/jit/stack.c:
+ * src/vm/jit/cfg.c (cfg_build): Support for strange basicblocks,
+ where an IF can be followed by a NOP and GOTO.
+ * src/vm/jit/jit.c (jit_compile_intern) [ENABLE_SSA]: Adapted for
+ changes.
+ * src/vm/jit/optimizing/ssa3.c: Changed a lot.
+ * src/vm/jit/stack.c (stack_reach_next_block) [STACK_VERBOSE]: More
+ verbosity to identify basicblocks where an IF can be followed by a
+ GOTO.
+ [887db7d64bc9]
+
+2008-03-19 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * src/threads/native/generic-primitives.h, src/vm/jit/alpha/machine-
+ instr.h, src/vm/jit/arm/machine-instr.h, src/vm/jit/i386/machine-
+ instr.h, src/vm/jit/m68k/machine-instr.h, src/vm/jit/mips/machine-
+ instr.h, src/vm/jit/powerpc/machine-instr.h, src/vm/jit/powerpc64
+ /machine-instr.h, src/vm/jit/s390/machine-instr.h,
+ src/vm/jit/sparc64/machine-instr.h, src/vm/jit/x86_64/machine-
+ instr.h:
+ * src/threads/native/generic-primitives.h
+ (MEMORY_BARRIER_BEFORE_ATOMIC): Removed.
+ * src/vm/jit/alpha/machine-instr.h, src/vm/jit/arm/machine-instr.h,
+ src/vm/jit/i386/machine-instr.h, src/vm/jit/m68k/machine-instr.h,
+ src/vm/jit/mips/machine-instr.h, src/vm/jit/powerpc/machine-instr.h,
+ src/vm/jit/powerpc64/machine-instr.h, src/vm/jit/s390/machine-
+ instr.h, src/vm/jit/sparc64/machine-instr.h, src/vm/jit/x86_64
+ /machine-instr.h: Likewise.
+ [21b063622472]
+
+ * src/native/vm/sun_misc_Unsafe.c:
+ * src/native/vm/sun_misc_Unsafe.c (setMemory): Fixed compiler
+ warning on 32-bit architectures. (copyMemory): Likewise.
+ [a7e35749c949]
+
+ * src/threads/native/generic-primitives.h,
+ src/threads/native/threads.c, src/vm/jit/alpha/machine-instr.h,
+ src/vm/jit/arm/machine-instr.h, src/vm/jit/i386/machine-instr.h,
+ src/vm/jit/mips/machine-instr.h, src/vm/jit/powerpc/machine-instr.h,
+ src/vm/jit/s390/machine-instr.h, src/vm/jit/sparc64/machine-instr.h,
+ src/vm/jit/x86_64/machine-instr.h:
+ * src/threads/native/generic-primitives.h (atomic_add): Removed.
+ * src/threads/native/threads.c [USE_FAKE_ATOMIC_INSTRUCTIONS]
+ (_atomic_add_lock): Removed.
+ * src/vm/jit/alpha/machine-instr.h (atomic_add): Removed.
+ * src/vm/jit/arm/machine-instr.h, src/vm/jit/i386/machine-instr.h,
+ src/vm/jit/mips/machine-instr.h, src/vm/jit/powerpc/machine-instr.h,
+ src/vm/jit/s390/machine-instr.h, src/vm/jit/sparc64/machine-instr.h,
+ src/vm/jit/x86_64/machine-instr.h: Likewise.
+ [c2f69cf3790e]
+
+2008-03-18 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * src/native/vm/gnu/java_lang_VMThread.c, src/native/vm/sun/jvm.c:
+ * src/native/vm/gnu/java_lang_VMThread.c (interrupt): Use
+ thread_get_thread. (isInterrupted): Likewise. (nativeSetPriority):
+ Likewise. (getState): Likewise.
+ * src/native/vm/sun/jvm.c (threads/threadlist.h): Removed.
+ (JVM_IsThreadAlive): Use thread_get_thread. (JVM_SetThreadPriority):
+ Likewise. (JVM_Interrupt): Implemented. (JVM_IsInterrupted): Use
+ thread_get_thread.
+ [056edaebc79b]
+
+ * src/threads/threads-common.c, src/threads/threads-common.h:
+ * src/threads/threads-common.c (thread_get_thread): New function.
+ * src/threads/threads-common.h: Likewise.
+ [ae7763ff1c13]
+
+ * src/classes/gnu/sun/misc/Unsafe.java,
+ src/native/vm/sun_misc_Unsafe.c:
+ * src/classes/gnu/sun/misc/Unsafe.java: Imported the OpenJDK 6
+ version.
+ * src/native/vm/sun_misc_Unsafe.c (vmcore/system.h): Added.
+ (setMemory, copyMemory): Changed to be OpenJDK 6 compatible.
+ [162965872cfb]
+
+ * contrib/setenvinstalled.in, contrib/setenvsource.in:
+ * contrib/setenvinstalled.in: Updated BOOTCLASSPATH.
+ * contrib/setenvsource.in: Likewise.
+ [ccd8958ff259]
+
+ * .hgignore:
+ * .hgignore: Removed src/lib/classes/ and src/lib/vm.zip, added
+ src/classes/classes/ and src/classes/vm.zip.
+ [3b80e57be422]
+
+ * configure.ac, m4/classpath.m4, src/Makefile.am,
+ src/classes/Makefile.am,
+ src/classes/cldc1.1/com/sun/cldchi/jvm/FileDescriptor.java,
+ src/classes/gnu/gnu/classpath/VMStackWalker.java,
+ src/classes/gnu/gnu/classpath/VMSystemProperties.java,
+ src/classes/gnu/gnu/java/lang/management/VMMemoryMXBeanImpl.java,
+ src/classes/gnu/gnu/java/lang/management/VMRuntimeMXBeanImpl.java,
+ src/classes/gnu/java/lang/VMClassLoader.java,
+ src/classes/gnu/java/lang/VMString.java,
+ src/classes/gnu/java/lang/VMThread.java,
+ src/classes/gnu/java/lang/reflect/Constructor.java,
+ src/classes/gnu/java/lang/reflect/Field.java,
+ src/classes/gnu/java/lang/reflect/Method.java,
+ src/classes/gnu/java/security/VMAccessController.java,
+ src/classes/gnu/sun/misc/Unsafe.java,
+ src/classes/gnu/sun/reflect/ConstantPool.java,
+ src/classes/gnu/sun/reflect/annotation/AnnotationParser.java,
+ src/classes/gnu/sun/reflect/annotation/AnnotationType.java, src/clas
+ ses/gnu/sun/reflect/annotation/AnnotationTypeMismatchExceptionProxy.
+ java, src/classes/gnu/sun/reflect/annotation/EnumConstantNotPresentE
+ xceptionProxy.java,
+ src/classes/gnu/sun/reflect/annotation/ExceptionProxy.java, src/clas
+ ses/gnu/sun/reflect/annotation/TypeNotPresentExceptionProxy.java,
+ src/lib/Makefile.am,
+ src/lib/cldc1.1/com/sun/cldchi/jvm/FileDescriptor.java,
+ src/lib/gnu/gnu/classpath/VMStackWalker.java,
+ src/lib/gnu/gnu/classpath/VMSystemProperties.java,
+ src/lib/gnu/gnu/java/lang/management/VMMemoryMXBeanImpl.java,
+ src/lib/gnu/gnu/java/lang/management/VMRuntimeMXBeanImpl.java,
+ src/lib/gnu/java/lang/VMClassLoader.java,
+ src/lib/gnu/java/lang/VMString.java,
+ src/lib/gnu/java/lang/VMThread.java,
+ src/lib/gnu/java/lang/reflect/Constructor.java,
+ src/lib/gnu/java/lang/reflect/Field.java,
+ src/lib/gnu/java/lang/reflect/Method.java,
+ src/lib/gnu/java/security/VMAccessController.java,
+ src/lib/gnu/sun/misc/Unsafe.java,
+ src/lib/gnu/sun/reflect/ConstantPool.java,
+ src/lib/gnu/sun/reflect/annotation/AnnotationParser.java,
+ src/lib/gnu/sun/reflect/annotation/AnnotationType.java, src/lib/gnu/
+ sun/reflect/annotation/AnnotationTypeMismatchExceptionProxy.java, sr
+ c/lib/gnu/sun/reflect/annotation/EnumConstantNotPresentExceptionProx
+ y.java, src/lib/gnu/sun/reflect/annotation/ExceptionProxy.java, src/
+ lib/gnu/sun/reflect/annotation/TypeNotPresentExceptionProxy.java,
+ src/native/include/Makefile.am:
+ * configure.ac (AC_CONFIG_FILES): Removed src/lib/Makefile, added
+ src/classes/Makefile.
+ * m4/classpath.m4 (AC_CHECK_WITH_CLASSPATH_CLASSES): Fixed
+ BOOTCLASSPATH.
+ * src/Makefile.am (DIST_SUBDIRS): Removed lib, added classes.
+ (SUBDIRS): Likewise.
+
+ * src/classes/Makefile.am,
+ src/classes/cldc1.1/com/sun/cldchi/jvm/FileDescriptor.java,
+ src/classes/gnu/gnu/classpath/VMStackWalker.java,
+ src/classes/gnu/gnu/classpath/VMSystemProperties.java,
+ src/classes/gnu/gnu/java/lang/management/VMMemoryMXBeanImpl.java,
+ src/classes/gnu/gnu/java/lang/management/VMRuntimeMXBeanImpl.java,
+ src/classes/gnu/java/lang/VMClassLoader.java,
+ src/classes/gnu/java/lang/VMString.java,
+ src/classes/gnu/java/lang/VMThread.java,
+ src/classes/gnu/java/lang/reflect/Constructor.java,
+ src/classes/gnu/java/lang/reflect/Field.java,
+ src/classes/gnu/java/lang/reflect/Method.java,
+ src/classes/gnu/java/security/VMAccessController.java,
+ src/classes/gnu/sun/misc/Unsafe.java,
+ src/classes/gnu/sun/reflect/ConstantPool.java,
+ src/classes/gnu/sun/reflect/annotation/AnnotationParser.java,
+ src/classes/gnu/sun/reflect/annotation/AnnotationType.java, src/clas
+ ses/gnu/sun/reflect/annotation/AnnotationTypeMismatchExceptionProxy.
+ java, src/classes/gnu/sun/reflect/annotation/EnumConstantNotPresentE
+ xceptionProxy.java,
+ src/classes/gnu/sun/reflect/annotation/ExceptionProxy.java, src/clas
+ ses/gnu/sun/reflect/annotation/TypeNotPresentExceptionProxy.java,
+ src/native/include/Makefile.am: Moved from lib.
+
+ * src/lib/Makefile.am,
+ src/lib/cldc1.1/com/sun/cldchi/jvm/FileDescriptor.java,
+ src/lib/gnu/gnu/classpath/VMStackWalker.java,
+ src/lib/gnu/gnu/classpath/VMSystemProperties.java,
+ src/lib/gnu/gnu/java/lang/management/VMMemoryMXBeanImpl.java,
+ src/lib/gnu/gnu/java/lang/management/VMRuntimeMXBeanImpl.java,
+ src/lib/gnu/java/lang/VMClassLoader.java,
+ src/lib/gnu/java/lang/VMString.java,
+ src/lib/gnu/java/lang/VMThread.java,
+ src/lib/gnu/java/lang/reflect/Constructor.java,
+ src/lib/gnu/java/lang/reflect/Field.java,
+ src/lib/gnu/java/lang/reflect/Method.java,
+ src/lib/gnu/java/security/VMAccessController.java,
+ src/lib/gnu/sun/misc/Unsafe.java,
+ src/lib/gnu/sun/reflect/ConstantPool.java,
+ src/lib/gnu/sun/reflect/annotation/AnnotationParser.java,
+ src/lib/gnu/sun/reflect/annotation/AnnotationType.java, src/lib/gnu/
+ sun/reflect/annotation/AnnotationTypeMismatchExceptionProxy.java, sr
+ c/lib/gnu/sun/reflect/annotation/EnumConstantNotPresentExceptionProx
+ y.java, src/lib/gnu/sun/reflect/annotation/ExceptionProxy.java, src/
+ lib/gnu/sun/reflect/annotation/TypeNotPresentExceptionProxy.java:
+ Moved to lib.
+ [79be8092620d]
+
+ * m4/classpath.m4, tests/regression/Makefile.am,
+ tests/regression/assertion/Makefile.am,
+ tests/regression/codepatching/Makefile.am,
+ tests/regression/jasmin/Makefile.am,
+ tests/regression/native/Makefile.am,
+ tests/regression/resolving/Makefile.am:
+ * m4/classpath.m4 (AC_CHECK_WITH_CLASSPATH_CLASSES): Set
+ BOOTCLASSPATH for Makefiles.
+ * tests/regression/Makefile.am,
+ tests/regression/assertion/Makefile.am,
+ tests/regression/codepatching/Makefile.am,
+ tests/regression/jasmin/Makefile.am,
+ tests/regression/native/Makefile.am,
+ tests/regression/resolving/Makefile.am (BOOTCLASSPATH): Removed.
+ [c8c412f3563d]
+
+2008-03-17 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * src/vm/jit/stacktrace.c:
+ * Merged with 60f051a3c5ae.
+ [66c52d0ae7d3]
+
+ * * Merged with b78ab2bd233a.
+ [60f051a3c5ae]
+
+ * src/vm/jit/m68k/md.h:
+ * src/vm/jit/m68k/md.h: Replaced codegen_get_pv_from_pc with
+ methodtree_find.
+ [17f63c532b66]
+
+ * src/vm/jit/intrp/asmpart.c:
+ * src/vm/jit/intrp/asmpart.c: Replaced codegen_get_pv_from_pc with
+ methodtree_find.
+ [b78ab2bd233a]
+
+ * src/vm/jit/s390/md.c, src/vm/jit/s390/md.h:
+ * src/vm/jit/s390/md.c: Replaced codegen_get_pv_from_pc with
+ methodtree_find.
+ * src/vm/jit/s390/md.h: Likewise.
+ [ba13719a1aab]
+
+ * src/vm/jit/methodtree.c:
+ * src/vm/jit/methodtree.c (threads/threads-common.h): Added.
+ (methodtree_find): Removed unnecessary assert.
+ [929aa234977f]
+
+ * src/vm/jit/i386/asmpart.S, src/vm/jit/i386/cygwin/md-asm.h,
+ src/vm/jit/i386/darwin/md-asm.h, src/vm/jit/i386/md.h:
+ * src/vm/jit/i386/asmpart.S: Replaced codegen_get_pv_from_pc with
+ methodtree_find.
+ * src/vm/jit/i386/cygwin/md-asm.h src/vm/jit/i386/darwin/md-asm.h,
+ src/vm/jit/i386/md.h: Likewise.
+ [726425cd358a]
+
+2008-03-13 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * src/vm/jit/Makefile.am, src/vm/jit/code.c, src/vm/jit/codegen-
+ common.c, src/vm/jit/codegen-common.h, src/vm/jit/methodtree.c,
+ src/vm/jit/methodtree.h, src/vm/jit/optimizing/profile.c,
+ src/vm/jit/stacktrace.c, src/vm/jit/x86_64/asmpart.S,
+ src/vm/jit/x86_64/md.h, src/vm/signal.c, src/vm/vm.c:
+ * src/vm/jit/methodtree.c: New file.
+ * src/vm/jit/methodtree.h: Likewise.
+ * src/vm/jit/Makefile.am (libjit_la_SOURCES): Added methodtree.[ch].
+
+ * src/vm/jit/codegen-common.c (methodtree): Removed. (codegen_init):
+ Removed methodtree stuff. (methodtree_comparator): Removed.
+ (codegen_insertmethod): Likewise. (codegen_get_pv_from_pc):
+ Likewise. (codegen_get_pv_from_pc_nocheck): Likewise.
+ (codegen_finish): Call methodtree_insert.
+ * src/vm/jit/codegen-common.h (methodtree_element): Removed.
+ (codegen_insertmethod): Likewise. (codegen_get_pv_from_pc):
+ Likewise. (codegen_get_pv_from_pc_nocheck): Likewise.
+
+ * src/vm/vm.c (vm_create): Call methodtree_init.
+
+ * src/vm/jit/code.c, src/vm/jit/optimizing/profile.c,
+ src/vm/jit/stacktrace.c, src/vm/jit/x86_64/asmpart.S,
+ src/vm/jit/x86_64/md.h, src/vm/signal.c: Replaced
+ codegen_get_pv_from_pc* with methodtree_find*.
+ [414c5fa5f01e]
+
+ * src/vm/jit/inline/inline.c, src/vm/jit/inline/inline_debug.inc:
+ * src/vm/jit/inline/inline.c (inline_add_blocknr_reference):
+ Commented as it's not used and produces a compiler warning.
+ * src/vm/jit/inline/inline_debug.inc (debug_dump_inline_context):
+ Likewise.
+ [9c8901fcff0a]
+
+ * src/lib/Makefile.am, src/lib/gnu/java/lang/VMThrowable.java,
+ src/native/vm/gnu/java_lang_VMThrowable.c, src/vm/jit/stacktrace.c:
+ * src/lib/gnu/java/lang/VMThrowable.java: Removed, as the local
+ changes made years ago are not necessary.
+ * src/lib/Makefile.am (VM_JAVA_FILES_GNU): Removed
+ gnu/java/lang/VMThrowable.java.
+
+ * src/native/vm/gnu/java_lang_VMThrowable.c (fillInStackTrace): Use
+ vmdata instead of vmData. (getStackTrace): Likewise.
+ * src/vm/jit/stacktrace.c (stacktrace_print_exception)
+ [WITH_CLASSPATH_GNU]: Likewise.
+ [ac9fca996d5e]
+
+ * src/threads/native/threads.c:
+ * src/threads/native/threads.c (threads_detach_thread): Fixed
+ compiler warning.
+ [2f60b3f9a1da]
+
+ * src/vm/jit/alpha/linux/md-os.c:
+ * src/vm/jit/alpha/linux/md-os.c (md_replace_executionstate_read):
+ Renamed to md_executionstate_read.
+ (md_replace_executionstate_write): Renamed to
+ md_executionstate_write.
+ [190dab35c7f0]
+
+ * src/vm/jit/x86_64/linux/md-os.c:
+ * src/vm/jit/x86_64/linux/md-os.c (md_replace_executionstate_read):
+ Renamed to md_executionstate_read.
+ (md_replace_executionstate_write): Renamed to
+ md_executionstate_write.
+ [28eb425cbf17]
+
+ * src/vm/jit/executionstate.c, src/vm/jit/executionstate.h:
+ * src/vm/jit/executionstate.c: Fixed file comment.
+ * src/vm/jit/executionstate.h: Fixed copyright.
+ [d044bbdb3010]
+
+ * src/vm/jit/Makefile.am, src/vm/jit/executionstate.c,
+ src/vm/jit/executionstate.h, src/vm/jit/i386/linux/md-os.c,
+ src/vm/jit/replace.c, src/vm/jit/replace.h:
+ * src/vm/jit/executionstate.c: New file.
+ * src/vm/jit/executionstate.h: Likewise.
+ * src/vm/jit/Makefile.am (libjit_la_SOURCES): Added
+ executionstate.[ch].
+
+ * src/vm/jit/replace.c (replace_executionstate_println): Moved to
+ executionstate.[ch]. (replace_sanity_check_read_write): Likewise.
+ * src/vm/jit/replace.h (executionstate_t): Likwise.
+ (replace_executionstate_println): Likewise.
+ (md_replace_executionstate_read): Likewise.
+ (md_replace_executionstate_write): Likewise.
+
+ * src/vm/jit/i386/linux/md-os.c (md_replace_executionstate_read):
+ Renamed to md_executionstate_read.
+ (md_replace_executionstate_write): Renamed to
+ md_executionstate_write.
+ [015609f9c237]
+
+ * src/vm/jit/alpha/codegen.c:
+ * src/vm/jit/alpha/codegen.c (codegen_emit): Added thread unsafe
+ comments.
+ [fe0f7708d735]
+
+ * src/threads/none/threads.h, src/threads/threads-common.h:
+ * src/threads/none/threads.h (threads_get_current_object): Changed
+ return type to java_handle_t.
+ * src/threads/threads-common.h: Likewise.
+ [ba1986e7117c]
+
+ * src/native/vm/sun/jvm.c:
+ * src/native/vm/sun/jvm.c (TRACEJVMCALLS): Changed to normal macro
+ instead of a variadic one.
+ [ac949484e6cd]
+
+ * src/native/vm/sun/jvm.c:
+ * src/native/vm/sun/jvm.c (PRINTJVMWARNINGS): Changed to normal
+ macro instead of variadic. (JVM_GetStackTraceDepth): Fixed compiler
+ warning. (JVM_GetStackTraceElement): Likewise. (JVM_IsThreadAlive):
+ Likewise.
+ [4a49aeff7fd7]
+
+ * src/native/localref.c:
+ * src/native/localref.c [!NDEBUG] (localref_check_uncleared): Fixed
+ compiler warning.
+ [4126ae263bbd]
+
+2008-03-12 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * src/cacaoh/dummy.c, src/vm/jit/code.c, src/vm/jit/code.h,
+ src/vm/jit_interface.h, src/vmcore/method.c:
+ * src/vm/jit/code.c (code_find_codeinfo_for_pc): Use void* instead
+ of u1*. (code_find_codeinfo_for_pc_nocheck): Likewise.
+ (code_get_methodinfo_for_pv): Likewise.
+ * src/vm/jit/code.h: Likewise.
+ * src/cacaoh/dummy.c (vm/jit/code.h): Added.
+ (code_get_methodinfo_for_pv): Likewise.
+ * src/vm/jit_interface.h (code_get_methodinfo_for_pv): Removed.
+ * src/vmcore/method.c (vm/jit/code.h): Added.
+ [a2f65e9ce093]
+
+ * src/native/jni.c:
+ * src/native/jni.c (_Jv_JNI_GetDirectBufferAddress): Fixed compiler
+ warnings.
+ [42e52f1166c9]
+
+ * src/threads/none/threads.h, src/threads/threads-common.c,
+ src/threads/threads-common.h, src/vm/jit/stacktrace.c,
+ src/vm/jit/stacktrace.h:
+ * src/threads/none/threads.h (threads_get_current_object): New
+ function. (threads_get_current_stackframeinfo): Fixed name to
+ threads_set_current_stackframeinfo.
+
+ * src/threads/threads-common.c (threads_get_current_object):
+ Removed.
+ * src/threads/threads-common.h (threads_get_current_object): New
+ function. (threads_get_current_object): Removed.
+
+ * src/vm/jit/stacktrace.c: Small fix.
+ * src/vm/jit/stacktrace.h [!ENABLE_THREADS]
+ (_no_threads_stackframeinfo): Added.
+ [2b9f0242d4f6]
+
+ * src/native/vm/reflect.c:
+ * src/native/vm/reflect.c (reflect_field_new): Fixed compiler
+ warnings. (reflect_method_new): Likewise.
+ [c71069a7c75a]
+
+ * src/vm/jit/code.c, src/vm/jit/code.h, src/vm/vm.c:
+ * src/vm/jit/code.c (code_init): Changed signature, use vm_abort
+ instead of assert.
+ * src/vm/jit/code.h (code_init): Change signature.
+ * src/vm/vm.c (vm_create): Call code_init.
+ [9f0c6db8a687]
+
+2008-03-12 Stefan Ring <stefan@complang.tuwien.ac.at>
+
+ * src/threads/native/threads.c:
+ Oh no, it worketh!
+
+ * src/threads/native/threads.c: Include Boehm header on Darwin.
+ [ac7444e86ffc]
+
+2008-03-11 Stefan Ring <stefan@complang.tuwien.ac.at>
+
+ * configure.ac, src/mm/boehm-gc/AmigaOS.c, src/mm/boehm-
+ gc/BCC_MAKEFILE, src/mm/boehm-gc/ChangeLog, src/mm/boehm-
+ gc/EMX_MAKEFILE, src/mm/boehm-gc/MacOS.c, src/mm/boehm-
+ gc/Makefile.am, src/mm/boehm-gc/Makefile.direct, src/mm/boehm-
+ gc/Makefile.dj, src/mm/boehm-gc/NT_MAKEFILE, src/mm/boehm-
+ gc/NT_STATIC_THREADS_MAKEFILE, src/mm/boehm-gc/NT_THREADS_MAKEFILE,
+ src/mm/boehm-gc/NT_X64_STATIC_THREADS_MAKEFILE, src/mm/boehm-
+ gc/OS2_MAKEFILE, src/mm/boehm-gc/PCR-Makefile, src/mm/boehm-
+ gc/README.QUICK, src/mm/boehm-gc/SMakefile.amiga, src/mm/boehm-
+ gc/WCC_MAKEFILE, src/mm/boehm-gc/allchblk.c, src/mm/boehm-
+ gc/alloc.c, src/mm/boehm-gc/autogen.sh, src/mm/boehm-gc/backgraph.c,
+ src/mm/boehm-gc/bdw-gc.pc.in, src/mm/boehm-gc/blacklst.c, src/mm
+ /boehm-gc/callprocs, src/mm/boehm-gc/checksums.c, src/mm/boehm-
+ gc/configure.ac, src/mm/boehm-gc/configure.in, src/mm/boehm-
+ gc/configure_atomic_ops.sh, src/mm/boehm-gc/cord/cord.am, src/mm
+ /boehm-gc/cord/de_win.ICO, src/mm/boehm-gc/cord/de_win.c, src/mm
+ /boehm-gc/darwin_stop_world.c, src/mm/boehm-gc/dbg_mlc.c, src/mm
+ /boehm-gc/digimars.mak, src/mm/boehm-gc/doc/Makefile.am, src/mm
+ /boehm-gc/doc/README, src/mm/boehm-gc/doc/README.Mac, src/mm/boehm-
+ gc/doc/README.changes, src/mm/boehm-gc/doc/README.darwin, src/mm
+ /boehm-gc/doc/README.environment, src/mm/boehm-gc/doc/README.linux,
+ src/mm/boehm-gc/doc/README.macros, src/mm/boehm-
+ gc/doc/README.solaris2, src/mm/boehm-gc/doc/README.win32, src/mm
+ /boehm-gc/doc/README.win64, src/mm/boehm-gc/doc/doc.am, src/mm
+ /boehm-gc/doc/gcdescr.html, src/mm/boehm-gc/doc/gcinterface.html,
+ src/mm/boehm-gc/doc/leak.html, src/mm/boehm-gc/doc/overview.html,
+ src/mm/boehm-gc/doc/porting.html, src/mm/boehm-gc/dyn_load.c, src/mm
+ /boehm-gc/finalize.c, src/mm/boehm-gc/gc.mak, src/mm/boehm-
+ gc/gc_cpp.cc, src/mm/boehm-gc/gc_dlopen.c, src/mm/boehm-
+ gc/gcc_support.c, src/mm/boehm-gc/gcj_mlc.c, src/mm/boehm-
+ gc/headers.c, src/mm/boehm-gc/if_mach.c, src/mm/boehm-
+ gc/if_not_there.c, src/mm/boehm-gc/include/Makefile.am, src/mm
+ /boehm-gc/include/gc.h, src/mm/boehm-gc/include/gc_alloc.h, src/mm
+ /boehm-gc/include/gc_allocator.h, src/mm/boehm-
+ gc/include/gc_config_macros.h, src/mm/boehm-gc/include/gc_cpp.h,
+ src/mm/boehm-gc/include/gc_gcj.h, src/mm/boehm-gc/include/gc_inl.h,
+ src/mm/boehm-gc/include/gc_inline.h, src/mm/boehm-
+ gc/include/gc_local_alloc.h, src/mm/boehm-gc/include/gc_mark.h,
+ src/mm/boehm-gc/include/gc_pthread_redirects.h, src/mm/boehm-
+ gc/include/gc_tiny_fl.h, src/mm/boehm-gc/include/gc_typed.h, src/mm
+ /boehm-gc/include/include.am, src/mm/boehm-
+ gc/include/new_gc_alloc.h, src/mm/boehm-
+ gc/include/private/dbg_mlc.h, src/mm/boehm-
+ gc/include/private/gc_hdrs.h, src/mm/boehm-
+ gc/include/private/gc_locks.h, src/mm/boehm-
+ gc/include/private/gc_pmark.h, src/mm/boehm-
+ gc/include/private/gc_priv.h, src/mm/boehm-
+ gc/include/private/gcconfig.h, src/mm/boehm-
+ gc/include/private/msvc_dbg.h, src/mm/boehm-
+ gc/include/private/pthread_support.h, src/mm/boehm-
+ gc/include/private/solaris_threads.h, src/mm/boehm-
+ gc/include/private/specific.h, src/mm/boehm-
+ gc/include/private/thread_local_alloc.h, src/mm/boehm-
+ gc/libatomic_ops-1.2/AUTHORS, src/mm/boehm-
+ gc/libatomic_ops-1.2/COPYING, src/mm/boehm-
+ gc/libatomic_ops-1.2/ChangeLog, src/mm/boehm-
+ gc/libatomic_ops-1.2/INSTALL, src/mm/boehm-
+ gc/libatomic_ops-1.2/Makefile.am, src/mm/boehm-
+ gc/libatomic_ops-1.2/NEWS, src/mm/boehm-gc/libatomic_ops-1.2/README,
+ src/mm/boehm-gc/libatomic_ops-1.2/autogen.sh, src/mm/boehm-
+ gc/libatomic_ops-1.2/configure.ac, src/mm/boehm-
+ gc/libatomic_ops-1.2/doc/COPYING, src/mm/boehm-
+ gc/libatomic_ops-1.2/doc/LICENSING.txt, src/mm/boehm-
+ gc/libatomic_ops-1.2/doc/Makefile.am, src/mm/boehm-
+ gc/libatomic_ops-1.2/doc/README.txt, src/mm/boehm-
+ gc/libatomic_ops-1.2/doc/README_malloc.txt, src/mm/boehm-
+ gc/libatomic_ops-1.2/doc/README_stack.txt, src/mm/boehm-
+ gc/libatomic_ops-1.2/doc/README_win32.txt, src/mm/boehm-
+ gc/libatomic_ops-1.2/mkinstalldirs, src/mm/boehm-
+ gc/libatomic_ops-1.2/src/Makefile.am, src/mm/boehm-
+ gc/libatomic_ops-1.2/src/Makefile.msft, src/mm/boehm-
+ gc/libatomic_ops-1.2/src/atomic_ops.c, src/mm/boehm-
+ gc/libatomic_ops-1.2/src/atomic_ops.h, src/mm/boehm-
+ gc/libatomic_ops-1.2/src/atomic_ops/Makefile.am, src/mm/boehm-
+ gc/libatomic_ops-1.2/src/atomic_ops/generalize-small.h, src/mm
+ /boehm-gc/libatomic_ops-1.2/src/atomic_ops/generalize-
+ small.template, src/mm/boehm-
+ gc/libatomic_ops-1.2/src/atomic_ops/generalize.h, src/mm/boehm-
+ gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/Makefile.am, src/mm
+ /boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/README, src/mm
+ /boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/acquire_release_v
+ olatile.h, src/mm/boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/
+ aligned_atomic_load_store.h, src/mm/boehm-gc/libatomic_ops-1.2/src/a
+ tomic_ops/sysdeps/all_acquire_release_volatile.h, src/mm/boehm-gc/li
+ batomic_ops-1.2/src/atomic_ops/sysdeps/all_aligned_atomic_load_store
+ .h, src/mm/boehm-
+ gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/all_atomic_load_store.h,
+ src/mm/boehm-
+ gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/ao_t_is_int.h, src/mm
+ /boehm-
+ gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/atomic_load_store.h,
+ src/mm/boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/char_acquir
+ e_release_volatile.h, src/mm/boehm-gc/libatomic_ops-1.2/src/atomic_o
+ ps/sysdeps/char_atomic_load_store.h, src/mm/boehm-
+ gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/emul_cas.h, src/mm
+ /boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/alpha.h,
+ src/mm/boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/arm.h,
+ src/mm/boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/cris.h,
+ src/mm/boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/hppa.h,
+ src/mm/boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/ia64.h,
+ src/mm/boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/m68k.h,
+ src/mm/boehm-
+ gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/powerpc.h, src/mm
+ /boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/s390.h,
+ src/mm/boehm-
+ gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/sparc.h, src/mm
+ /boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/x86.h, src/mm
+ /boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/x86_64.h,
+ src/mm/boehm-
+ gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/generic_pthread.h,
+ src/mm/boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/hpc/hppa.h,
+ src/mm/boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/hpc/ia64.h,
+ src/mm/boehm-
+ gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/ibmc/powerpc.h, src/mm
+ /boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/icc/ia64.h,
+ src/mm/boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/int_acquire
+ _release_volatile.h, src/mm/boehm-gc/libatomic_ops-1.2/src/atomic_op
+ s/sysdeps/int_aligned_atomic_load_store.h, src/mm/boehm-
+ gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/int_atomic_load_store.h,
+ src/mm/boehm-
+ gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/msftc/x86.h, src/mm
+ /boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/msftc/x86_64.h,
+ src/mm/boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/ordered.h,
+ src/mm/boehm-
+ gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/ordered_except_wr.h,
+ src/mm/boehm-
+ gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/read_ordered.h, src/mm
+ /boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/short_acquire_rel
+ ease_volatile.h, src/mm/boehm-gc/libatomic_ops-1.2/src/atomic_ops/sy
+ sdeps/short_aligned_atomic_load_store.h, src/mm/boehm-gc/libatomic_o
+ ps-1.2/src/atomic_ops/sysdeps/short_atomic_load_store.h, src/mm
+ /boehm-
+ gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/standard_ao_double_t.h,
+ src/mm/boehm-
+ gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/sunc/sparc.S, src/mm
+ /boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/sunc/sparc.h,
+ src/mm/boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/test_and_se
+ t_t_is_ao_t.h, src/mm/boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysd
+ eps/test_and_set_t_is_char.h, src/mm/boehm-
+ gc/libatomic_ops-1.2/src/atomic_ops_malloc.c, src/mm/boehm-
+ gc/libatomic_ops-1.2/src/atomic_ops_malloc.h, src/mm/boehm-
+ gc/libatomic_ops-1.2/src/atomic_ops_stack.c, src/mm/boehm-
+ gc/libatomic_ops-1.2/src/atomic_ops_stack.h, src/mm/boehm-
+ gc/libatomic_ops-1.2/src/atomic_ops_sysdeps.S, src/mm/boehm-
+ gc/libatomic_ops-1.2/tests/Makefile.am, src/mm/boehm-
+ gc/libatomic_ops-1.2/tests/list_atomic.c, src/mm/boehm-
+ gc/libatomic_ops-1.2/tests/list_atomic.template, src/mm/boehm-
+ gc/libatomic_ops-1.2/tests/run_parallel.inc, src/mm/boehm-
+ gc/libatomic_ops-1.2/tests/test_atomic.c, src/mm/boehm-
+ gc/libatomic_ops-1.2/tests/test_atomic.template, src/mm/boehm-
+ gc/libatomic_ops-1.2/tests/test_atomic_include.h, src/mm/boehm-
+ gc/libatomic_ops-1.2/tests/test_malloc.c, src/mm/boehm-
+ gc/libatomic_ops-1.2/tests/test_stack.c, src/mm/boehm-gc/libtool.m4,
+ src/mm/boehm-gc/ltconfig, src/mm/boehm-gc/mach_dep.c, src/mm/boehm-
+ gc/malloc.c, src/mm/boehm-gc/mallocx.c, src/mm/boehm-gc/mark.c,
+ src/mm/boehm-gc/mark_rts.c, src/mm/boehm-gc/misc.c, src/mm/boehm-
+ gc/mkinstalldirs, src/mm/boehm-gc/msvc_dbg.c, src/mm/boehm-
+ gc/new_hblk.c, src/mm/boehm-gc/obj_map.c, src/mm/boehm-gc/os_dep.c,
+ src/mm/boehm-gc/pc_excludes, src/mm/boehm-gc/pcr_interface.c, src/mm
+ /boehm-gc/powerpc_darwin_mach_dep.s, src/mm/boehm-
+ gc/pthread_stop_world.c, src/mm/boehm-gc/pthread_support.c, src/mm
+ /boehm-gc/ptr_chck.c, src/mm/boehm-gc/real_malloc.c, src/mm/boehm-
+ gc/reclaim.c, src/mm/boehm-gc/setjmp_t.c, src/mm/boehm-
+ gc/solaris_pthreads.c, src/mm/boehm-gc/solaris_threads.c, src/mm
+ /boehm-gc/sparc_mach_dep.S, src/mm/boehm-gc/specific.c, src/mm
+ /boehm-gc/stubborn.c, src/mm/boehm-gc/tests/leak_test.c, src/mm
+ /boehm-gc/tests/middle.c, src/mm/boehm-gc/tests/test.c, src/mm
+ /boehm-gc/tests/test_cpp.cc, src/mm/boehm-gc/tests/tests.am, src/mm
+ /boehm-gc/tests/thread_leak_test.c, src/mm/boehm-
+ gc/tests/trace_test.c, src/mm/boehm-gc/thread_local_alloc.c, src/mm
+ /boehm-gc/threadlibs.c, src/mm/boehm-gc/typd_mlc.c, src/mm/boehm-
+ gc/version.h, src/mm/boehm-gc/win32_threads.c, src/mm/boehm.c:
+ Imported and merged Boehm GC 7.0
+ [85f594678514]
+
+ * src/mm/boehm.c:
+ * src/mm/boehm.c: Define GC_DARWIN_THREADS.
+ [6342939f5ec7]
+
+ * Merge -> trunk
+ [785419807437]
+
+2008-03-05 Stefan Ring <stefan@complang.tuwien.ac.at>
+
+ * src/mm/boehm-gc/BCC_MAKEFILE, src/mm/boehm-gc/digimars.mak:
+ * src/mm/boehm-gc/BCC_MAKEFILE, src/mm/boehm-gc/digimars.mak:
+ unix2dos'ed the way they were in gc6.8.
+ [70786a061a3c]
+
+2008-03-11 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * src/threads/threads-common.c:
+ * src/threads/threads-common.c (threads_thread_start_internal): Code
+ reworked. (threads_thread_start): Likewise.
+ [28798cbb3598]
+
+ * src/threads/threads-common.c:
+ * src/threads/threads-common.c [ENABLE_JAVASE] (threadgroup_system,
+ (threadgroup_main): New variables. (threads_init): Call
+ thread_create_initial_threadgroups and thread_create_initial_thread.
+ (thread_create_initial_threadgroups): New function.
+ (thread_create_initial_thread): Likewise.
+ (threads_get_current_object): Removed empty-group hack.
+ [4587829c96e0]
+
+ * src/vmcore/utf8.c, src/vmcore/utf8.h:
+ * src/vmcore/utf8.c
+ (utf_Ljava_lang_ThreadGroup_Ljava_lang_String__V): Added.
+ * src/vmcore/utf8.h: Likewise.
+ [11c519559b6e]
+
+ * src/native/jni.c, src/vm/vm.c, src/vm/vm.h:
+ * src/vm/vm.c (vm_created): Added. (vm_create): Set vm_created.
+ (vm_destroy): Unset vm_created.
+ * src/vm/vm.h: (vm_created): Added.
+ * src/native/jni.c (_Jv_JNI_DestroyJavaVM): Added vm_created check.
+ (_Jv_JNI_AttachCurrentThread): Likewise. (_Jv_JNI_GetEnv): Likewise.
+ (_Jv_JNI_AttachCurrentThreadAsDaemon): Likewise.
+ [df45c6a94042]
+
+ * src/cacaoh/cacaoh.c, src/vm/vm.c, src/vmcore/utf8.c,
+ src/vmcore/utf8.h:
+ * src/vmcore/utf8.c (utf_main): Added. (utf8_init): Changed
+ signature.
+ * src/vmcore/utf8.h: Likewise.
+ * src/cacaoh/cacaoh.c (main): Removed return value check for
+ utf8_init.
+ * src/vm/vm.c (vm_create): Likewise.
+ [b02fb9ce8032]
+
+ * src/threads/native/threads.c, src/threads/native/threads.h,
+ src/threads/threads-common.c, src/threads/threads-common.h,
+ src/vm/vm.c:
+ * src/threads/native/threads.c (method_thread_init): Removed.
+ (threads_init): Removed. (threads_impl_init): New function.
+ (threads_attach_current_thread): Renamed method_thread_init to
+ thread_method_init.
+ * src/threads/native/threads.h (threads_init): Removed
+
+ * src/threads/threads-common.c (native/native.h): Added.
+ [ENABLE_JAVASE] (native/include/java_lang_ThreadGroup.h): Likewise.
+ [WITH_CLASSPATH_GNU] (native/include/java_lang_Throwable.h):
+ Removed. (toolbox/list.h): Likewise. (vm/exceptions.h): Added.
+ (vmcore/method.h): Likewise. (thread_method_init): Likewise.
+ (threads_init): New function.
+ * src/threads/threads-common.h (thread_method_init): Added.
+ (threads_init): Likewise. (threads_impl_init): Likewise.
+
+ * src/vm/vm.c (vm_create) [ENABLE_THREADS]: Removed return value
+ check for threads_init.
+ [a55398aa6b7a]
+
+ * src/vm/vm.c:
+ * src/vm/vm.c (vm_create) [!NDEBUG]: Removed conditional, as we want
+ the config for production builds too.
+ [634e86c4c855]
+
+2008-03-10 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * src/threads/native/Makefile.am, src/threads/native/lock.c,
+ src/threads/native/threadlist-posix.c, src/threads/native/threads.c,
+ src/threads/threadlist.c, src/threads/threadlist.h, src/threads
+ /threads-common.c, src/threads/threads-common.h,
+ src/vm/jit/optimizing/profile.c:
+ * src/threads/native/threadlist-posix.c: New file.
+ * src/threads/native/Makefile.am (libthreadsposix_la_SOURCES): Added
+ threadlist-posix.c.
+
+ * src/threads/native/threads.c (mutex_threads_list): Removed.
+ (threads_impl_preinit): Removed mutex_threads_list initialization.
+ (threads_list_lock, threads_list_unlock): Removed.
+
+ * src/threads/threadlist.c (threadlist_init): Call
+ threadlist_impl_init.
+
+ * src/threads/threadlist.h (threadlist_impl_init, threadlist_lock)
+ (threadlist_unlock): Added.
+
+ * src/threads/threads-common.h (threads_list_lock)
+ (threads_list_unlock): Removed.
+
+ * src/threads/native/lock.c, src/threads/threads-common.c,
+ src/vm/jit/optimizing/profile.c: Use new threadlist_{lock,unlock}
+ functions.
+ [f47de576dda1]
+
+ * src/threads/threads-common.c:
+ * src/threads/threads-common.c [ENABLE_JAVASE]
+ (native/include/java_lang_ThreadGroup.h): Only a temporary hack.
+ [8ba3980d54fa]
+
+ * src/vm/signal.c, src/vmcore/options.c, src/vmcore/options.h:
+ * src/vmcore/options.c (opt_TraceTraps): Added.
+ * src/vmcore/options.h: Likewise.
+
+ * src/vm/signal.c (signal_handle) [!NDEBUG]: Added opt_TraceTraps
+ debug output. This is not finished yet.
+ [ea6e9a832c48]
+
+ * src/cacaoh/dummy.c, src/vmcore/options.c:
+ * src/cacaoh/dummy.c (errno.h): Added. (vmcore/system.h): Likewise.
+ (vm_abort_errno): New function. (vm_abort_errnum): Likewise.
+
+ * src/vmcore/options.c (errno.h): Removed. (options_xx): Use
+ vm_abort_errno.
+ [96dddc7f5487]
+
+ * src/vm/signal.c:
+ * src/vm/signal.c (errno.h): Removed. (signal_init): Use
+ vm_abort_errno. (signal_register_signal): Likewise. (signal_thread):
+ Likewise.
+ [b85835120e85]
+
+ * NEWS:
+ * NEWS: Added 0.99 news.
+ [09791a7c5a1b]
+
+2008-03-06 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * src/native/vm/sun_misc_Unsafe.c:
+ * src/native/vm/sun_misc_Unsafe.c (putObjectVolatile): OK, this time
+ WITHOUT debug output. Damn.
+ [f1757b2a1bb3]
+
+ * src/native/vm/sun_misc_Unsafe.c:
+ * src/native/vm/sun_misc_Unsafe.c (putObjectVolatile): Implemented.
+ [a8989730157b]
+
+2008-03-05 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * src/threads/threadlist.c:
+ * src/threads/threadlist.c (threadlist_index_add): Actually set the
+ index in the structure.
+ [70cea5d87e1a]
+
+ * src/mm/cacao-gc/rootset.c, src/native/vm/sun/jvm.c,
+ src/vm/jit/optimizing/profile.c:
+ * src/mm/cacao-gc/rootset.c (threads/threadlist.h): Added.
+ (rootset_readout): Use threadlist_* functions.
+
+ * src/native/vm/sun/jvm.c (threads/threadlist.h): Added.
+ (JVM_IsThreadAlive): Use threadlist_* functions.
+ (JVM_SetThreadPriority): Likewise. (JVM_IsInterrupted): Likewise.
+
+ * src/vm/jit/optimizing/profile.c (threads/threadlist.h): Added.
+ (profile_thread): Use threadlist_* functions.
+ [bfdd735b3ecb]
+
+ * src/native/vm/Makefile.am, src/native/vm/cldc1.1/java_lang_Thread.c,
+ src/native/vm/gnu/java_lang_VMThread.c,
+ src/native/vm/java_lang_Thread.c, src/native/vm/java_lang_Thread.h,
+ src/native/vm/sun/jvm.c, src/threads/threads-common.c, src/threads
+ /threads-common.h:
+ * src/native/vm/java_lang_Thread.c: Removed.
+ * src/native/vm/java_lang_Thread.h: Likewise.
+
+ * src/native/vm/Makefile.am (libnativevm_la_SOURCES): Removed
+ java_lang_Thread.[ch].
+
+ * src/threads/threads-common.c (threads_get_current_object): New
+ function.
+ * src/threads/threads-common.h: Likewise.
+
+ * src/native/vm/cldc1.1/java_lang_Thread.c,
+ src/native/vm/gnu/java_lang_VMThread.c, src/native/vm/sun/jvm.c:
+ Implemented thread functions directly.
+ [e0404195c823]
+
+ * configure.ac, m4/classpath.m4:
+ * configure.ac (AM_CPPFLAGS): Set to CPPFLAGS.
+
+ * m4/classpath.m4 (AC_CHECK_WITH_JNI_MD_H): Preserve CPPFLAGS.
+ (AC_CHECK_WITH_JNI_H): Likewise.
+ [285ff795b4ba]
+
+ * src/Makefile.am:
+ * src/Makefile.am: Changed copyright.
+ [1c3bd7bb8db1]
+
+ * src/threads/Makefile.am, src/threads/lock-common.h,
+ src/threads/native/lock.c, src/threads/native/threads.c,
+ src/threads/threadlist.c, src/threads/threadlist.h, src/threads
+ /threads-common.c, src/threads/threads-common.h, src/vm/vm.c:
+ * src/threads/threadlist.c: New file.
+ * src/threads/threadlist.h: Likewise.
+
+ * src/threads/Makefile.am (libthreads_la_SOURCES): Added
+ threadlist.[ch].
+
+ * src/threads/lock-common.h: Changed copyright.
+
+ * src/threads/native/lock.c (threads/threadlist.h): Added.
+ (threads_lookup_thread_id): Use threadlist_* functions.
+
+ * src/threads/native/threads.c (threads/threadlist.h): Added.
+ (threads_cast_sendsignals): Use threadlist_* functions.
+ (threads_stopworld): Likewise. (threads_startworld): Likewise.
+ (threads_init): Likewise. (threads_attach_current_thread): Likewise.
+ (threads_join_all_threads): Likewise.
+
+ * src/threads/threads-common.c (threads/threadlist.h): Added.
+ (list_threads, list_free_threads, list_free_thread_index): Removed.
+ (thread_index_t): Removed. (threads_preinit): Don't initialize the
+ thread lists, moved lock_init and critical_init calls into
+ vm_create. (threads_list_first, threads_list_next): Removed.
+ (threads_list_get_non_daemons): Likewise. (threads_thread_new,
+ threads_thread_free): Use threadlist_* functions.
+
+ * src/threads/threads-common.h (threads_list_first): Removed.
+ (threads_list_next): Likewise. (threads_list_get_non_daemons):
+ Likewise.
+
+ * src/vm/vm.c (threads/lock-common.h): Added.
+ (threads/threadlist.h): Added. (vm_create) [ENABLE_THREADS]: Call
+ threadlist_init, lock_init and critical_init.
+ [88c7c1a68bda]
+
+ * src/vm/jit/codegen-common.c:
+ * src/vm/jit/codegen-common.c [WITH_CLASSPATH_CLDC1_1]
+ (native/include/java_lang_String.h): Added.
+ [5856f0d523a2]
+
+ * configure.ac, m4/classpath.m4, src/native/jni.h:
+ * configure.ac (AC_CHECK_WITH_CLASSPATH_INCLUDEDIR): Removed.
+ [!WITH_JRE_LAYOUT] (AC_CHECK_WITH_CLASSPATH_LIBDIR): Conditional.
+ (AC_CHECK_WITH_JNI_MD_H): Added. (AC_CHECK_WITH_JNI_H): Likewise.
+ (AM_CPPFLAGS): Added.
+
+ * m4/classpath.m4 (AC_CHECK_WITH_CLASSPATH_INCLUDEDIR): Removed.
+ (AC_CHECK_WITH_JNI_MD_H): New macro. (AC_CHECK_WITH_JNI_H):
+ Likewise.
+
+ * src/native/jni.h (__GCJ_JNI_MD_H__): Removed the quick hack.
+ (CLASSPATH_JNI_MD_H): Removed. (CLASSPATH_JNI_H): Likewise.
+ (INCLUDE_JNI_MD_H): Added. (INCLUDE_JNI_H): Likewise.
+ [eab0c7885c52]
+
+ * src/lib/Makefile.am:
+ * src/lib/Makefile.am [WITH_CLASSPATH_GNU || WITH_CLASSPATH_CLDC1_1]
+ (pkgdata_DATA): Only define it for GNU or CLDC-1.1 configurations.
+ [1d15fd390244]
+
+ * src/cacao/Makefile.am:
+ * src/cacao/Makefile.am (libjvm_la_LDFLAGS): Use -version-info
+ instead of -release, as the library interface of libjvm.so will not
+ change.
+ [46784cb01dc1]
+
+2008-03-04 Christian Thalinger <twisti@complang.tuwien.ac.at>
+
+ * man/Makefile.am:
+ * man/Makefile.am: Changed copyright.
+ [46f2ae819ff5]