This is the mail archive of the java-patches@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[classpath-0.98 merge branch] update and status


Merged trunk into the classpath merge branch.

Imported new classpath snapshot into the merge branch:

 - Reverted the Thread optimization (does require gcj local changes,
   and I did run out of time).

 - Don't explicitely configure with --disable-gjdoc. This needs
   configuration with --with-antlr-jar as well.

 - For ANTLR, the classpath configury wants a JAVA runtime (which
   currently is not configured/set). I added a check for the binary
   runantlr, which may be Debian/Ubuntu specific). Did not yet check,
   what is needed to run the installed gjdoc.

The changelogs are appended.

The merge branch currently builds in maintainer and non-maintainer mode; the
testsuite suceeds in both cases with no failures. Not yet tested with mauve.

There are still some todo's; not sure which ones are required before the merge
to the trunk:

 - Apply the Thread optimization change

 - Apply the nio change, backout out for the 2008-08-11 classpath import

 - Tom Tromey had a comment that he wanted to add/fix something:
   http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36762

 - http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36763

 - * scripts/makemake.tcl: Switch gnu.java.math to BC compilation.
   concerns by Andrew Haley.

 - Build a gjdoc binary.

I'll be offline for at least one week, starting tomorrow on Monday.

  Matthias
libjava/

2008-09-14  Matthias Klose  <doko@ubuntu.com>

	Import GNU Classpath (libgcj-import-20080914).

	* Regenerate class and header files.
	* Regenerate auto* files.
	* configure.ac: Don't pass --disable-gjdoc to classpath.
	* sources.am: Regenerated.
	* HACKING: Mention to build gjdoc in maintainer builds.
	* gnu/classpath/Configuration.java: Update classpath version.
	* gcj/javaprims.h: Update.

libjava/classpath/

2008-09-14  Matthias Klose  <doko@ubuntu.com>

	* m4/ac_prog_javac_works.m4, m4/ac_prog_javac.m4, m4/acinclude.m4:
	Revert local changes.
	* m4/ac_prog_antlr.m4: Check for an runantlr binary.
	* tools/Makefile.am, lib/Makefile.am: Revert local changes (JCOMPILER).
	* tools/Makefile.am: Remove USE_JAVAC_FLAGS, pass ANTLR_JAR in
	GLIBJ_CLASSPATH.

2008-09-14  Matthias Klose  <doko@ubuntu.com>

	Revert:
	Daniel Frampton  <zyridium at zyridium.net>

	* AUTHORS: Added.
	* java/lang/InheritableThreadLocal.java,
	* java/lang/Thread.java,
	* java/lang/ThreadLocal.java:
	Modified to use java.lang.ThreadLocalMap.
	* java/lang/ThreadLocalMap.java:
	New cheaper ThreadLocal-specific WeakHashMap.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]