diff options
author | Araq <rumpf_a@web.de> | 2013-05-19 23:17:28 +0200 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2013-05-19 23:17:28 +0200 |
commit | 5edf02a7ab7f46c5841104538a313fad5dbba5f9 (patch) | |
tree | 27fe24fcba30d4edb0e4ce5d0b70682c27a2def1 /web | |
parent | 1c9b4e5d33ff6bca8f345951b72018171d47e251 (diff) | |
parent | 1180040871a682657e0595c625e8330b90390283 (diff) | |
download | Nim-5edf02a7ab7f46c5841104538a313fad5dbba5f9.tar.gz |
Merge branch 'master' of github.com:Araq/Nimrod
Diffstat (limited to 'web')
-rw-r--r-- | web/news.txt | 31 |
1 files changed, 24 insertions, 7 deletions
diff --git a/web/news.txt b/web/news.txt index e948e762b..f66c06667 100644 --- a/web/news.txt +++ b/web/news.txt @@ -2,6 +2,15 @@ News ==== +New website design! +=================== + +A brand new website is now live. All thanks go to Philip Witte and +Dominik Picheta, Philip Witte for the design of the website (together with +the logo) as well as the HTML and CSS code for his template, and Dominik Picheta +for integrating Philip's design with the ``nimweb`` utility. We're sure you will +agree that Philip's design is beautiful. + 2013-XX-XX Version 0.9.2 released ================================= @@ -19,7 +28,10 @@ Bugfixes - ``cast`` for floating point types now does the bitcast as specified in the manual. This breaks code that erroneously uses ``cast`` to convert different floating point values. +- SCGI module's performance has been improved greatly, it will no longer block + on many concurrent requests. +- In total fixed over 70 github issues and merged over 60 pull requests. Library Additions ----------------- @@ -46,9 +58,7 @@ Changes affecting backwards compatibility this affects very little (if any) real world code. - The expression/statement unification has been implemented. Again this only affects edge cases and no known real world code. -- The scope rules of ``if`` statements will change in 0.9.4. This affects the - ``=~`` pegs/re templates. - +- Changed the async interface of the ``scgi`` module. Compiler Additions ------------------ @@ -59,9 +69,8 @@ Compiler Additions to be turned on explicitly via ``--warning[ShadowIdent]:on``. - The compiler now supports almost every pragma in a ``push`` pragma. - Generic converters have been implemented. -- Added a ``noforward`` pragma enabling a special compilation mode that largely - eliminates the need for forward declarations. - +- Added a **highly experimental** ``noforward`` pragma enabling a special + compilation mode that largely eliminates the need for forward declarations. Language Additions ------------------ @@ -75,7 +84,7 @@ Language Additions exceptions for you. - User defined effects ("tags") tracking has been added and the ``doc2`` command annotates possible tags for you. -- Types can be annotated with the new syntax ``not nil`` to explictly state +- Types can be annotated with the new syntax ``not nil`` to explicitly state that ``nil`` is not allowed. However currently the compiler performs no advanced static checking for this; for now it's merely for documentation purposes. @@ -88,6 +97,14 @@ Language Additions - There is a new syntactic construct ``(;)`` unifying expressions and statements. +Notes for the future +-------------------- + +- The scope rules of ``if`` statements will change in 0.9.4. This affects the + ``=~`` pegs/re templates. +- The ``sockets`` module will become a low-level wrapper of OS-specific socket + functions. All the high-level features of the current ``sockets`` module + will be moved to a ``network`` module. 2012-09-23 Version 0.9.0 released ================================= |