[ecj] Patch: FYI: merge in classpath-generics 0.92
Tom Tromey
tromey@redhat.com
Mon Aug 14 20:42:00 GMT 2006
I'm checking this in on the gcj-eclipse branch.
This merges in classpath-generics 0.92. This is a fairly minimal
patch: many new VM* classes were added, and this merge simply stubs
out all the new native methods. I'll fix this up over time, hopefully
with help. This also pulls in a lot of the work from Andrew Hughes'
branch -- Andrew, I think you should probably start doing your work
directly on this branch now.
I'm not posting the patch as it is enormous. Instead I've appended
the ChangeLog entry.
Tom
2006-08-14 Tom Tromey <tromey@redhat.com>
* sources.am, Makefile.in: Rebuilt.
* Makefile.am (nat_source_files): Added new .cc files.
(libgcj-$(gcc_version).jar): Include 'sun'.
(src.zip): Likewise.
* java/lang/natThread.cc (getId): New stub.
(getState): Likewise.
* scripts/makemake.tcl (emit_source_var): Use -decreasing when
sorting.
* gnu/java/lang/management/natVMMemoryMXBeanImpl.cc: New file.
* gnu/java/lang/management/natVMCompilationMXBeanImpl.cc: New file.
* gnu/java/lang/management/natVMGarbageCollectorMXBeanImpl.cc: New
file.
* gnu/java/lang/management/natVMMemoryPoolMXBeanImpl.cc: New file.
* gnu/java/lang/management/natVMMemoryManagerMXBeanImpl.cc: New file.
* gnu/java/lang/management/natVMClassLoadingMXBeanImpl.cc: New file.
* gnu/java/lang/management/natVMThreadMXBeanImpl.cc: New file.
* gnu/java/nio/natVMChannel.cc: New file.
* gcj/javaprims.h: Updated.
* sources.am: Likewise.
* java/lang/management/natVMManagementFactory.cc: New file.
* java/net/natVMURLConnection.cc: New file.
* java/util/concurrent/atomic/natAtomicLong.cc: New file.
* sun/misc/natUnsafe.cc: New file.
2006-08-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
* libjava/Makefile.in,
* libjava/sources.am:
Regenerated.
* libjava/scripts/makemake.tcl:
Added gconf and dnd peers as BC.
2006-08-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
* libjava/Makefile.in,
* libjava/sources.am:
Regenerated.
* libjava/scripts/makemake.tcl:
Added external/jsr166.
2006-08-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
* libjava/configure,
* libjava/Makefile.in:
Regenerated.
* libjava/scripts/makemake.tcl:
Handle the Escher peers as we handle Qt.
* libjava/gcj/Makefile.in:
Regenerated.
* libjava/configure.ac:
Handle Escher peers and disable plugin when Gtk+ is not used.
* libjava/sources.am:
Regenerated.
* libjava/classpath/gnu/java/awt/peer/x/fonts.properties:
Removed (as recently on generics branch of Classpath).
* libjava/include/Makefile.in,
* libjava/testsuite/Makefile.in:
Regenerated.
2006-07-23 Andrew John Hughes <gnu_andrew@member.fsf.org>
* libjava/Makefile.in:
Regenerated.
* libjava/scripts/classes.pl:
Ignore .svn directories.
* libjava/scripts/makemake.tcl:
Include sun directory.
* libjava/gnu/java/lang/management/VMGarbageCollectorMXBeanImpl.java,
* libjava/gnu/java/lang/management/VMMemoryPoolMXBeanImpl.java,
* libjava/gnu/java/lang/management/VMClassLoadingMXBeanImpl.java,
* libjava/gnu/java/lang/management/VMMemoryManagerMXBeanImpl.java,
* libjava/gnu/java/lang/management/VMThreadMXBeanImpl.java,
* libjava/gnu/java/lang/management/VMMemoryMXBeanImpl.java,
* libjava/gnu/java/lang/management/VMCompilationMXBeanImpl.java,
* libjava/gnu/java/nio/VMChannel.java:
Copied over from classpath/vm/reference.
* libjava/gnu/java/nio/channels/FileChannelImpl.java:
(getNativeFD()): Implemented.
* libjava/gcj/javaprims.h:
Updated for generics merge from 20060709.
* libjava/javax/naming/spi/NamingManager.java:
Copied over from classpath/vm/reference.
* libjava/sources.am:
Regenerated.
* libjava/java/lang/Thread.java:
(getId()): Implemented.
(getState()): Likewise.
(getAllStackTraces()): Likewise.
(getStackTrace()): Likewise.
* libjava/java/lang/management/VMManagementFactory.java,
* libjava/java/net/VMURLConnection.java:
Copied over from classpath/vm/reference.
* libjava/classpath/vm/reference/java/lang/management/VMThreadInfo.java:
Removed.
* libjava/classpath/native/fdlibm/namespace.h:
Changed back to GCJ LOCAL version.
* libjava/sun/reflect/Reflection.java,
* libjava/sun/reflect/misc/ReflectUtil.java,
* libjava/sun/misc/Unsafe.java:
Copied over from classpath/vm/reference.
2006-07-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
* sources.am, Makefile.in: Rebuilt.
* gnu/java/lang/management/VMRuntimeMXBeanImpl.java,
* gnu/java/lang/management/natVMRuntimeMXBeanImpl.cc:
New files.
* include/jvm.h:
Add new variables used in prims.cc.
* Makefile.am:
Add natVMRuntimeMXBeanImpl.cc.
* prims.cc:
(_Jv_CreateJavaVM): Retain start time and input
arguments.
More information about the Java-patches
mailing list