Classpath 0.97.2 released!

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



We are proud to announce the release of GNU Classpath 0.97.2, the
second bugfix release for GNU Classpath 0.97.

GNU Classpath, essential libraries for java, is a project to create
free core class libraries for use with runtimes, compilers and tools
for the java programming language.

The GNU Classpath developer snapshot releases are not directly aimed
at the end user but are meant to be integrated into larger development
platforms. For example JamVM, CACAO and Kaffe can make use of an
installed copy of GNU Classpath 0.97.2, while GCC (gcj) will use the
developer snapshots as a base for future versions. For more projects
based on GNU Classpath, see
http://www.gnu.org/software/classpath/stories.html

This is the second of a new series of bugfix releases that follow a
major (0.x) release. A 0.x.y release will only contain minor bug
fixes. It will not cause major changes in the functionality of GNU
Classpath, either for better or for worse.

With this bugfix release, the following issues have been resolved:

    * Include headers in the release tarball.
    * Allow the building of tools to be optional.
    * Only check for a Java compiler when required.
    * Allow VMOperatingSystemMXBeanImpl to compile on Solaris.
    * Documentation typo fixes
    * Fix memory leak in native/jni/classpath/jcl.c
    * Web page updates (PR classpath/22883)
    * Fixes to pass the JSR166 TCK
    * Use awk to construct the classlist on building
    * Fix deadlock in Logger (PR classpath/35974)
    * Fix regression in java.lang.String (PR classpath/35482)
    * Allow Classpath tools to handle @file options.
    * Allow parseInt to handle a + prefix correctly.
    * Remove use of 1.5 language constructs in the VM layer.

>From the 0.95 release, we switched fully towards the 1.5 generics work
that we previously released separately as classpath-generics. All this
work is now fully integrated in the main release and various runtimes
(GCJ, CACAO, JamVM, JikesRVM etc) have been extended to take advantage
of the new generics, annotations and enumeration support in the core
library. As a consequence, only 1.5 capable compilers (currently the
Eclipse Compiler for Java (ecj) and Sun's javac) may be used to build
Classpath.

The GNU Classpath developers site (http://developer.classpath.org/)
provides detailed information on how to start with helping the GNU
Classpath project and gives an overview of the core class library
packages currently provided.

For each snapshot release generated documentation is provided through
the GNU Classpath Tools gjdoc project, which will become part of GNU
Classpath itself with the release of 0.98. A documentation generation
framework for java source files used by the GNU project. Full
documentation on the currently implemented packages and classes can be
found at: http://developer.classpath.org/doc/ We are looking into how
to extend the documentation experience in the future. Please contact
the mailinglist if you would like to help with this effort.

For more information about the project see also:

GNU Classpath home page: http://www.gnu.org/software/classpath/
Developer information (wiki): http://developer.classpath.org/
Full class documentation: http://developer.classpath.org/doc/
GNU Classpath hackers: http://planet.classpath.org/
Autobuilder, current build status, build snapshots:
http://builder.classpath.org/

Application test pages (wiki):
http://developer.classpath.org/mediation/Applets
http://developer.classpath.org/mediation/FreeAWTTestApps
http://developer.classpath.org/mediation/FreeSwingTestApps
http://developer.classpath.org/mediation/FreeSWTTestApps
GNU Classpath hacking with Eclipse (wiki):
http://developer.classpath.org/mediation/ClasspathHackingWithEclipse

GNU Classpath promotion banners:
http://developer.classpath.org/mediation/ClasspathBanners

GNU Classpath 0.97.2 is available from
ftp://ftp.gnu.org/pub/gnu/classpath/, one of the ftp.gnu.org mirrors
(http://www.gnu.org/order/ftp.html) or the Classpath continuous
integration system (http://builder.classpath.org/dist)

File: classpath-0.97.2.tar.gz
MD5sum: 6a35347901ace03c31cc49751b338f31
SHA1sum: 627e9781f9bb744b1a70e4aaff88d2d0440cbf1f

The following people helped fix bugs in Classpath 0.97.1:

Andrew John Hughes, Michael Koch, Jim Meyering, Robert Schuster, Mario
Torre, Tom Tromey, Ralf Wildenhues

The following people helped with the release of Classpath 0.97 and/or 0.97.1:

Luciano Chavez, Thomas Fitzsimmons, Bernhard Fischer, Jeroen Frijters,
Stefan Huehner, Andrew John Hughes, Jakub Jelinek, Ito Kazumitsu,
Roman Kennke, Alexandre Oliva, Petteri Raety, Ian Rogers, Robert
Schuster, Leen Toelen, Mario Torre, Dalibor Topic, Tom Tromey, David
Walluck, Mark Wielaard and Ralf Wildenhues.

We would also like to thank the numerous bug reporters and testers! In
addition, we'd like to extend our thanks to all those who've
contributed over the years and have helped in building a thriving and
friendly community around the GNU Classpath project.

-- 
Andrew :-)

Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net

PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint: F8EF F1EA 401E 2E60 15FA  7927 142C 2591 94EF D9D8


[Index of Archives]     [Linux Kernel]     [Linux Cryptography]     [Fedora]     [Fedora Directory]     [Red Hat Development]

  Powered by Linux