3 * libgcj now includes a bytecode interpreter.
5 * Support for specifying java system properties, both compiled in to the
6 application and at runtime via an environment variable.
8 * Complete JDK 1.1 reflection support, including invocation.
10 * Support for setjmp/longjmp (sjlj) exception handling has been added, as an
11 alternative to the existing range-table based mechanism.
13 * Throwable.printStackTrace() has been implemented.
15 * Runtime.loadLibrary() has been implemented, and Class.forName() can now
16 dynamically load shared objects in order to find a requested class.
20 * First public release