Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'devel' of github.com:nim-lang/Nim into devel | Andreas Rumpf | 2017-12-28 | 4 | -15/+197 |
|\ | |||||
| * | Add more info in changelog about the #6223 change. | Dominik Picheta | 2017-12-28 | 1 | -0/+2 |
| | | |||||
| * | Simplify async traceback processing. | Dominik Picheta | 2017-12-28 | 2 | -71/+58 |
| | | |||||
| * | made the logic correct | Andreas Rumpf | 2017-12-28 | 1 | -6/+5 |
| | | |||||
| * | attempt to get the stack trace logic right; fix boundaries | Araq | 2017-12-28 | 1 | -2/+2 |
| | | |||||
| * | attempt to get the stack trace logic right | Araq | 2017-12-28 | 1 | -14/+15 |
| | | |||||
| * | optimized friendly stack traces | Araq | 2017-12-28 | 2 | -29/+21 |
| | | |||||
| * | No need to recurse now that mergeEntries doesn't do any pattern matching. | Dominik Picheta | 2017-12-28 | 2 | -3/+4 |
| | | |||||
| * | Show only detailed async tracebacks. | Dominik Picheta | 2017-12-28 | 2 | -72/+19 |
| | | |||||
| * | Attempt to provide simplified and detailed tracebacks | Dominik Picheta | 2017-12-28 | 1 | -16/+34 |
| | | |||||
| * | Rename cb0 to asyncProcName_continue + other improvements to async tracebacks. | Dominik Picheta | 2017-12-28 | 3 | -41/+70 |
| | | |||||
| * | Go through the re-raise stacks for more detailed tracebacks. | Dominik Picheta | 2017-12-28 | 2 | -15/+87 |
| | | |||||
| * | Refine the async tracebacks. | Dominik Picheta | 2017-12-28 | 2 | -12/+41 |
| | | |||||
| * | Implement some simple pattern-based transformation for async tracebacks. | Dominik Picheta | 2017-12-28 | 2 | -9/+114 |
| | | |||||
* | | fixes a serious poll() regression that caused poll() to ignore the timeout ↵ | Andreas Rumpf | 2017-12-28 | 1 | -1/+1 |
| | | | | | | | | parameter | ||||
* | | make Nim compile with older nim versions | Andreas Rumpf | 2017-12-28 | 1 | -1/+1 |
|/ | |||||
* | fixes #6965 | Araq | 2017-12-28 | 4 | -11/+16 |
| | |||||
* | fixes #6980 | Araq | 2017-12-27 | 3 | -2/+25 |
| | |||||
* | Fixed compilation error (#6979) | Yuriy Glukhov | 2017-12-27 | 1 | -4/+4 |
| | |||||
* | Merge pull request #6977 from moigagoo/issue-6976 | Dominik Picheta | 2017-12-27 | 2 | -7/+27 |
|\ | | | | | Tables: make `toCountTable` actually count the elements of the input openArray. | ||||
| * | Changelog: Document `toCountTable` behaviour change. | Konstantin Molchanov | 2017-12-27 | 1 | -5/+24 |
| | | |||||
| * | Tables: toCountTable: Update docs. | Konstantin Molchanov | 2017-12-27 | 1 | -1/+2 |
| | | |||||
| * | Tables: make `toCountTable` actually count the elements of the input openArray. | Konstantin Molchanov | 2017-12-27 | 1 | -1/+1 |
| | | |||||
* | | Merge branch 'devel' of github.com:nim-lang/Nim into devel | Andreas Rumpf | 2017-12-27 | 17 | -35/+292 |
|\ \ | |||||
| * | | Merge branch 'devel' of github.com:nim-lang/Nim into devel | Araq | 2017-12-27 | 23 | -59/+419 |
| |\| | |||||
| | * | Allow noreturn procs with void type (#6973) | cooldome | 2017-12-27 | 2 | -1/+5 |
| | | | |||||
| | * | Implement language feature #6885 (#6954) | cooldome | 2017-12-24 | 8 | -14/+131 |
| | | | |||||
| | * | cmp(x, y: string) now uses memcmp rather than strcmp (#6869) (#6968) | Mathias Stearn | 2017-12-24 | 3 | -5/+28 |
| | | | |||||
| | * | Add link to #6934 in changelog.md | Dominik Picheta | 2017-12-23 | 1 | -1/+4 |
| | | | |||||
| | * | Merge pull request #6394 from FedericoCeratto/code-block-check | Dominik Picheta | 2017-12-22 | 1 | -0/+2 |
| | |\ | | | | | | | | | Add check for broken code-block in docs | ||||
| | | * | Fix broken code-block in docs | Federico Ceratto | 2017-11-14 | 1 | -0/+1 |
| | | | | |||||
| | | * | Add check for broken code-block in docs | Federico Ceratto | 2017-11-14 | 1 | -0/+2 |
| | | | | |||||
| | * | | Merge pull request #6957 from cheatfate/fix6906 | Dominik Picheta | 2017-12-22 | 1 | -1/+1 |
| | |\ \ | | | | | | | | | | | Fix #6906 | ||||
| | | * | | Fix #6906 | cheatfate | 2017-12-21 | 1 | -1/+1 |
| | | | | | |||||
| | * | | | Merge pull request #6725 from FedericoCeratto/unittest-5114 | Dominik Picheta | 2017-12-22 | 2 | -11/+118 |
| | |\ \ \ | | | | | | | | | | | | | Add unittest suite/test name filters | ||||
| | | * | | | Add unittest suite/test name filters | Federico Ceratto | 2017-11-28 | 2 | -11/+118 |
| | | | | | | | | | | | | | | | | | | | | | | | | Support simple globbing | ||||
| * | | | | | minor todo.txt update | Araq | 2017-12-27 | 1 | -2/+2 |
| | | | | | | |||||
| * | | | | | manual: clarify the rules for integer literals | Araq | 2017-12-27 | 1 | -1/+2 |
| | | | | | | |||||
* | | | | | | introduce 'core' as an alias for 'compilerproc' | Andreas Rumpf | 2017-12-27 | 2 | -7/+7 |
| | | | | | | |||||
* | | | | | | DFA: code cleanups and some support for consuming operations | Andreas Rumpf | 2017-12-27 | 1 | -109/+9 |
| | | | | | | |||||
* | | | | | | DFA attempt to capture the essence of linear types | Andreas Rumpf | 2017-12-23 | 1 | -2/+21 |
| |/ / / / |/| | | | | |||||
* | | | | | DFA works for simple examples | Andreas Rumpf | 2017-12-21 | 1 | -9/+17 |
| | | | | | |||||
* | | | | | Merge branch 'devel' of github.com:nim-lang/Nim into devel | Andreas Rumpf | 2017-12-21 | 2 | -4/+57 |
|\ \ \ \ \ | |||||
| * | | | | | fixes #6353 (#6951) | skilchen | 2017-12-21 | 2 | -4/+57 |
| | |_|/ / | |/| | | | |||||
* | | | | | Merge branch 'pyokagan-compile-deps' into devel | Andreas Rumpf | 2017-12-21 | 3 | -2/+8 |
|\ \ \ \ \ | |/ / / / |/| | | | | |||||
| * | | | | make the new --genDeps feature optional since it makes compilations slower | Andreas Rumpf | 2017-12-21 | 3 | -2/+4 |
| | | | | | |||||
| * | | | | Merge branch 'compile-deps' of https://github.com/pyokagan/Nim into ↵ | Andreas Rumpf | 2017-12-21 | 1 | -1/+5 |
|/| | | | | | | | | | | | | | | | | | | | pyokagan-compile-deps | ||||
| * | | | | writeDepsFile: write included files as well | Paul Tan | 2017-08-25 | 1 | -1/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `writeDepsFile()` does not list files which were included with the `include` statement, e.g, with: import file1 include file2 `file1` will be written to the deps file, while `file2` would not. Fix this by modifying `writeDepsFile()` to write included files as well. Now, both `file1` and `file2` in the above example will be written to the deps file. | ||||
| * | | | | Generate deps file during C compilation | Paul Tan | 2017-08-25 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The "genDepend" command was previously taught how to generate a "deps" file in 4910a87c6 (gendepend improvements; refs #5144). Such a deps file is useful in integrating the Nim compiler with an external build system or watch daemon, such that it's possible to only run the Nim compiler when any of the source files are modified. It's also useful to generate the deps file in the nimcache directory during C compilation, without needing to re-run the compilation passes with "genDepend". This would thus reduce overall project build times. | ||||
* | | | | | Merge pull request #6944 from alehander42/fix-discardable | Dominik Picheta | 2017-12-21 | 2 | -12/+49 |
|\ \ \ \ \ | |_|/ / / |/| | | | | Make asyncjs Future[void] play nicely with last line discardable calls & forward declaration |