summary refs log tree commit diff stats
path: root/web/news.txt
diff options
context:
space:
mode:
authorAndreas Rumpf <andreas@andreas-desktop>2010-07-29 21:30:04 +0200
committerAndreas Rumpf <andreas@andreas-desktop>2010-07-29 21:30:04 +0200
commitff02ce2d50d8a4b445f9fba6076527c3db62425c (patch)
tree065d5ecddb38f871e516b49c333f565b6cba9b31 /web/news.txt
parent804e2ac89d378b87e0ec8c723f607aa4271c57bb (diff)
downloadNim-ff02ce2d50d8a4b445f9fba6076527c3db62425c.tar.gz
handling of compiler procs improved for DLL generation
Diffstat (limited to 'web/news.txt')
-rwxr-xr-xweb/news.txt11
1 files changed, 11 insertions, 0 deletions
diff --git a/web/news.txt b/web/news.txt
index dd7e330c0..b7f02b5ac 100755
--- a/web/news.txt
+++ b/web/news.txt
@@ -27,6 +27,13 @@ Changes affecting backwards compatibility
   unless they are used in the same module.
 - Deprecated ``times.getStartMilsecs``: Use ``epochTime`` or ``cpuTime`` 
   instead.
+- Removed ``system.OpenFile``.
+- Removed ``system.CloseFile``.
+- Removed ``strutils.replaceStr``.
+- Removed ``strutils.deleteStr``.
+- Removed ``strutils.splitLinesSeq``.
+- Removed ``strutils.splitSeq``.
+- Removed ``strutils.toString``.
 
 
 Additions
@@ -43,6 +50,10 @@ Additions
 - Implemented ``{.size: sizeof(cint).}`` pragma for enum types. This is useful
   for interfacing with C.
 - Implemented ``{.pragma.}`` pragma for user defined pragmas.
+- Implemented ``{.extern.}`` pragma for better control of name mangling.
+- The ``importc`` and ``exportc`` pragmas support format strings: 
+  ``proc p{.exportc: "nim_$1".}`` exports ``p`` as ``nim_p``. This is useful
+  for user defined pragmas.
 
 
 2010-03-14 Version 0.8.8 released