version 0.8.6
This commit is contained in:
parent
9dda24e475
commit
2169fd63bd
34 changed files with 748 additions and 776 deletions
|
|
@ -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:
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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!
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue