version 0.8.6

This commit is contained in:
Andreas Rumpf 2009-12-22 01:28:20 +01:00
commit 2169fd63bd
34 changed files with 748 additions and 776 deletions

View file

@ -3,8 +3,8 @@
Here you can download the latest version of the Nimrod Compiler.
Please choose your platform:
* source-based installation: `<download/nimrod_0.8.2.zip>`_
* installer for Windows XP/Vista (i386): `<download/nimrod_0.8.2.exe>`_
* source-based installation: `<download/nimrod_0.8.6.zip>`_
* installer for Windows XP/Vista (i386): `<download/nimrod_0.8.6.exe>`_
(includes GCC and everything else you need)
The source-based installation has been tested on these systems:

View file

@ -3,7 +3,7 @@ News
====
2009-XX-XX Version 0.8.6 released
2009-12-21 Version 0.8.6 released
=================================
Version 0.8.6 has been released! Get it `here <download.html>`_. The version
@ -15,8 +15,6 @@ Bugfixes
--------
- The pragmas ``hint[X]:off`` and ``warning[X]:off`` now work.
- Method call syntax for iterators works again (``for x in lines.split()``).
- Many bugfixes concerning macro evaluation.
- Many bugfixes concerning compile-time evaluation.
- Fixed a typo in ``removeDir`` for POSIX that lead to an infinite recursion.
- The compiler now checks that module filenames are valid identifiers.
- Empty patterns for the ``dynlib`` pragma are now possible.
@ -34,11 +32,12 @@ Additions
- Grammar/parser: ``SAD|IND`` is allowed before any kind of closing bracket.
This allows for more flexible source code formating.
- The compiler now uses a *bind* table for symbol lookup within a ``bind``
context. (See `<manual/#templates>`_ for details.)
context. (See `<manual.html#templates>`_ for details.)
- ``discard """my long comment"""`` is now optimized away.
- New ``--floatChecks: on|off`` switches and pragmas for better debugging
of floating point operations. (See
`<manual/#pre-defined-floating-point-types>`_ for details.)
`<manual.html#pre-defined-floating-point-types>`_ for details.)
- The manual has been improved. (Many thanks to Philippe Lhoste!)
Changes affecting backwards compatibility

View file

@ -1,6 +1,9 @@
| `2009-12-21`:newsdate:
| Nimrod version 0.8.6 has been released!
Get it `here <./download.html>`_. Merry Christmas!
| `2009-10-21`:newsdate:
| Nimrod version 0.8.2 has been released!
Get it `here <./download.html>`_.
| `2009-09-12`:newsdate:
| Nimrod version 0.8.0 has been released!