aboutsummaryrefslogtreecommitdiff
path: root/libjava/NEWS
diff options
context:
space:
mode:
authorbryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4>2000-02-15 08:51:29 +0000
committerbryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4>2000-02-15 08:51:29 +0000
commit35285744aa97ef9f30c232b5e19a042105f1c3ee (patch)
tree5fade6a84151e960022d881473f9bc818e08564a /libjava/NEWS
parent903eef7216dcedb5ca50494304a2c2482f5f32ff (diff)
Updated the NEWS
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31980 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/NEWS')
-rw-r--r--libjava/NEWS28
1 files changed, 20 insertions, 8 deletions
diff --git a/libjava/NEWS b/libjava/NEWS
index 21293ce5f20..ed95555a1df 100644
--- a/libjava/NEWS
+++ b/libjava/NEWS
@@ -1,19 +1,31 @@
New in libgcj X.XX:
-* libgcj now includes a bytecode interpreter.
+* libgcj now includes a bytecode interpreter. If a compiled version of a class
+is not found in the application binary or linked shared libraries, the
+class loader will search for a bytecode version in the CLASSPATH and execute
+it using the interpreter. A new front end that behaves like the traditional
+`java' command is provided: `gij'.
-* Support for specifying java system properties, both compiled in to the
-application and at runtime via an environment variable.
-
-* Complete JDK 1.1 reflection support, including invocation.
+* Support for specifying java system properties. Properties can either be set
+at runtime via the GCJ_PROPERTIES environment variable in the format
+"<name>=<value> ..."'; or can be compiled into an application binary using
+-D<name>=<value>.
* Support for setjmp/longjmp (sjlj) exception handling has been added, as an
-alternative to the existing range-table based mechanism.
+alternative to the existing range-table based mechanism. sljl is the default
+on non-sparc, non-x86 targets, or can be specified with the
+`--enable-sjlj-exceptions' configure parameter.
+
+* Complete JDK 1.1 reflection support, including invocation.
* Throwable.printStackTrace() has been implemented.
-* Runtime.loadLibrary() has been implemented, and Class.forName() can now
-dynamically load shared objects in order to find a requested class.
+* Runtime.loadLibrary() has been implemented. In addition, Class.forName()
+will try to load a series of shared objects in order to find the requested
+class. If a class `gnu.quux.whatever' is requested, libgcj will first look
+for `gnu-quux-whatever.so', then `gnu-quux.so', and finally `gnu.so'.
+
+* A pure-java implementation of java.math.BigInteger.
New in libgcj 2.95: