Release notes
0.9999.0
HBC 0.9999.0 is the first relase of hbc that supports Haskell 1.3.
It is rather preliminary (as the Haskell 1.3 report is barely
available), and I expect a new version to appear rather soon
if there any problems.
- Supports full Haskell 1.3.
- Extension: Allows local universal and existential quantifications
vis data type declarations.
- Extension: Calling C is possible with a ccall mechanism.
- Many useful libraries included.
- The interactive system can now load shared libraries so
it works on more platforms again.
- Code generator for HPPA.
- And it still compiles Haskell 1.2, of course. Use the -1.2 flag.
0.9999.1
HBC 0.9999.1 is a bug fix and minor update release. There are no new
features.
-
HTML documentation included.
-
Several bug fixes relating to existential and universal
quantification.
-
Fix some minor Prelude discrepancies.
-
Update the Haskell library to the latest version (dated July
18).
-
Minor changes to make it compile on more platforms.
-
Several minor bug fixes.
0.9999.2
There are two new features in this release:
-
A Windows 95/NT version. This is the real reason for
a new release. There is only a batch compiler and
it uses the CYGWIN32 package.
-
Floating point printing is neater and faster.
0.9999.3
Several minor (but irritating) bugs fixed.
This is a source only release.
-
Make binaries much smaller by splitting some libraries.
-
Handle newtype with a function RHS correctly.
-
Fix tyvar name capture problem in instance declarations.
-
Fix bug in typechecking of local universal quantification.
-
Even nicer printing of floats.
-
Module Trace is back!
-
State.sameVar works now.
0.9999.3
Several minor (but irritating) bugs fixed.
This is a source only release.
-
A working fromRational (finally).
-
Some type checker bugs fixed.
-
Internal changes to the State library.
-
Timezone bug fix in Time.
0.9999.4
This release follows the Haskell 1.4 definition.
-
Initial implementation of views, as suggested by
Burton, Wadler, et. al.
-
Time zones handled in a more sane way.
-
Yet another bug with local universal quantification and contexts
fixed.
-
Allow a subset of the constructors/methods to be exported.
Subset import is not yet implemented.
-
Expand list comprehension syntax to monads.
-
Update libraries to official version.
-
formatCalendarTime function similar to strftime(3) added to Time
module.
-
Rudimentary Locale module added.
-
Deriving of Read now works for labelled fields.
-
The environment variable HBCDIR should now work.
-
The interactive system attempts to build shared objects
``.so'' from object files automatically.
-
Add module for catenable lists (i.e. O(1) append).
-
Add binary file modes.
-
Several minor bugs fixed.
Last modified: Thu Feb 6 10:47:53 MET 1997