This is a small bugfix release. For details, please 
refer to the changelog in the file release area. 
This is a bugfix release.  For details, please
refer to the changelog in the file release area.
This is a bugfix release. There is no new functionality. 
See the changelog in the file release area for details.
This is a bugfix release.  There is no new functionality.
See the changelog in the file release area for details.
This release synchronizes the distributed tar balls with the CVS.
The most intrusive change is a rework of the module initialization
code.  See the change log for details.
This is a bugfix and library cleanup release.  Optional
support for indentation under Emacs 21 is also included.
For details, please refer to the changelog in the file
release area.
Bugfix release.  There are no new features.  See
the changelog in the file release area for details.
Bug fix release.  No new features.  See change log
in file release area for details.
This release fixes a type check bug that can
lead to type inconsistencies between call arguments
and formal paramters of a procedure.
See the change log in the file release area for details.
This release fixes some minor bugs in the compiler and
library modules.  See the changelog of the file release
for details.
This release fixes a build issue with MinGW 3.1,
introduces two experimental variants of the FOR
statement, and includes some minor bug fixes and
cleanups.  See the Changelog in the file release
area for details.
This release improves the interaction between the
run-time system and the garbage collector: atomic
objects, finalization, and weak references.  There are
also some fixes for parametric array types.  See the
release notes in the file release area for details.
This is a bugfix release.  There are no new features.
For details, see the Changelog in file release area.
This is a maintenance release, mostly fixing bugs
related to error reporting.  There are no new
features.  For more information, please see the
changelog in the file release area.
This release fixes some minor bugs.  There are no new
features.  For details, please refer to the Changelog in
the file release area.
This release fixes a code generation bug, reintroduces
the VTABLE flag, and adds unchecked exceptions.
See the changelog for details.
This is primarily a bug fix release, including
a few updates and extensions as well.  See
the change log in the file release are for the
details.
This release introduces support for POSIX threads.
See the release notes and the change log for details.
New in this release: Several small bug fixes
in the compiler.  Update of the libraries to
incorporate the string types from module
`Object' into ADT:*, IO:*, OS:*, URI:*, and
(partially) XML:* modules.  The internal
encoding of Unicode strings has been switched
to UTF-16.  Support for the MacOS X and Win32
platforms has been improved.
The major new feature of this release is initial support
for parametric types.  The semantics are loosely based
in the Generic Java specification.  The definition of the
language extension can be found at http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/\*checkout*/ooc/ooc2/tests/doc/testcases_generics.txt?rev=HEAD&content-type=text/plain 
The compiler now understands the `--uses' command,
similar to the command of the same name from the v1
oocn tool.  Integration with Cygwin/Mingw32 has been
improved.
For the most part, this release fixes some
issues that crept in with the changes to config
file handling in 2.0.7.  On the code generation
side, the compiler knows more about function
calls.  See the change log for details.
Starting with this release, the front-end generates warnings for uses
of undefined variables, unreachable code, functions where control can
fall of the end, and unreachable WITH branches.  This means that the
v2 warnings are finally pretty much in line with those of the old
processor.
This release also adds support for MinGW32 environment in various IO
modules (files, sockets, select, etc.) by Stewart Greenhill.
Configure with CPPFLAGS=-mno-cygwin and LDFLAGS=-mno-cygwin to use the
mingw32 model under cygwin.
The focus of this release is more efficient output code.  Amongst
other things, it adds two code transformation stages, loop rewriting
(reassociation of sums and strength reduction on induction cycles) and
partial redundancy elimination.  See the file release information for more
details.