|
|
i
|
|
The GNU Compiler for the Javatm Programming Language
|
August 3, 2000
|
Oskar Liljeblad has made the first release of
gnome-gcj. This is a
project to create a complete set of Gtk+
and Gnome bindings for Java using
gcj.
|
|
June 27, 2000
|
A new Done with GCJ section was added.
Send your GCJ stories
here.
|
|
May 19, 2000
|
Today we merged some major work done at Red Hat. This included:
- Substantial work for the IA-64 port.
- java.beans from Classpath.
- A somewhat modified initial implementation of serialization.
(This is known not to interoperate with other implementations yet.)
- Miscellaneous bug fixes.
|
|
May 2, 2000
|
Tom Tromey checked in the JNI stubs patch for gcj. This patch makes
it possible to use compiled Java code where the native methods are
implemented using JNI.
|
|
April 22, 2000
|
The new GCJ Projects page is brought online.
|
|
April 10, 2000
|
Warren Levy checked in a JDK 1.1 compatible version of
Classpath's java.sql.
Once we have merged the necessary JDK 1.2 support, we'll update
this to directly track Classpath.
|
|
April 8, 2000
|
Tom Tromey wrote most of java.awt.event.
|
|
April 3, 2000
|
Anthony Green made
RPMs
of gcj and libgcj. See his original
message for some caveats.
|
|
Before April 2000
|
Less recent GCJ news
|
GCJ is a portable, optimizing, ahead-of-time compiler for the Java
Programming Language. It can compile...
- Java source code to native machine code,
- Java source code to Java bytecode (class files),
- and Java bytecode to native machine code.
Before executing your compiled application, you must link it with
the GCJ runtime, libgcj, which consists of...
- the core class libraries,
- a garbage collector library,
- an abstraction over the system threads,
- and, optionally, a bytecode interpreter.
The addition of the bytecode interpreter means that GCJ compiled
applications can dynamically load and interpret class files, resulting
in mixed compiled/interpreted systems.
Compiled Java applications are debugged using recent versions of the
GNU debugger, GDB.
A short tutorial on using GDB to debug
GCJ-compiled applications is available.
In addition to regular native programming, GCJ can be configured as a
cross-compiler, suitable for embedded systems programming.
Gcj, libgcj, gdb and related tools are Free Software.
|