diff options
author | Araq <rumpf_a@web.de> | 2011-11-26 10:49:48 +0100 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2011-11-26 10:49:48 +0100 |
commit | 840979b45caea47c97c3eaac145841464ab5e5b1 (patch) | |
tree | e362829bad55797efc0542993a8303b412022560 /web/news.txt | |
parent | f7f0c90ffe11952472ef6246c90c32d0e65c6b5f (diff) | |
parent | c617479c6848e07f25f92fd33b3397d65683812e (diff) | |
download | Nim-840979b45caea47c97c3eaac145841464ab5e5b1.tar.gz |
Merge branch 'master' of github.com:Araq/Nimrod
Diffstat (limited to 'web/news.txt')
-rwxr-xr-x | web/news.txt | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/web/news.txt b/web/news.txt index 1affafc1e..511591592 100755 --- a/web/news.txt +++ b/web/news.txt @@ -46,6 +46,7 @@ Changes affecting backwards compatibility raise hooks. - Changed exception handling/error reporting for ``os.removeFile`` and ``os.removeDir``. +- The algorithm for searching and loading configuration files have been changed - Operators now have diffent precedence rules: Assignment-like operators (like ``*=``) are now special-cased. - The fields in ``TStream`` have been renamed to have an ``Impl`` suffix @@ -89,6 +90,15 @@ Compiler Additions and Objective C somewhat easier. - Added a ``--nimcache:PATH`` configuration option for control over the output directory for generated code. +- Added ``--cincludes:dir``, ``--clibdir:lib`` configuration options for + modifying the C compiler's header/library search path in cross-platform way. +- Added ``--clib:lib`` configuration options for specifying additional + C libraries to be linked. +- Added ``--mainmodule:file`` configuration options for specifying the main + project file. This is intended to be used in project configuration files to + allow commands like ``nimrod c`` or ``nimrod check`` to be executed anywhere + within the project's directory structure +- Added a ``--app:staticlib`` option for creating static libraries - Added a ``--tlsEmulation:on|off`` switch for control over thread local storage emulation. - The compiler and standard library now support a *taint mode*. Input strings @@ -98,6 +108,9 @@ Compiler Additions - The compiler now supports the compilation cache via ``--symbolFiles:on``. This potentially speeds up compilations by an order of magnitude, but is still highly experimental! +- Added ``--import:file`` and ``--include:file`` configuration options + for specifying modules that will be automatically imported/incluced. +- ``nimrod i`` can now optionally be given a module to execute. Library Additions @@ -114,7 +127,8 @@ Library Additions - Added ``system.running`` for threads. - Added ``system.program_result``. - Added ``xmltree.innerText``. -- Added ``os.isAbsolute``, ``os.dynLibFormat``. +- Added ``os.isAbsolute``, ``os.dynLibFormat``, ``os.isRootDir``, + ``os.parentDirs``. - Added ``parseutils.interpolatedFragments``. - Added ``macros.treeRepr``, ``macros.lispRepr``, ``macros.dumpTree``, ``macros.dumpLisp``, ``macros.parseExpr``, ``macros.parseStmt``, |