summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'devel' of github.com:nim-lang/Nim into develAndreas Rumpf2017-12-284-15/+197
|\
| * Add more info in changelog about the #6223 change.Dominik Picheta2017-12-281-0/+2
| |
| * Simplify async traceback processing.Dominik Picheta2017-12-282-71/+58
| |
| * made the logic correctAndreas Rumpf2017-12-281-6/+5
| |
| * attempt to get the stack trace logic right; fix boundariesAraq2017-12-281-2/+2
| |
| * attempt to get the stack trace logic rightAraq2017-12-281-14/+15
| |
| * optimized friendly stack tracesAraq2017-12-282-29/+21
| |
| * No need to recurse now that mergeEntries doesn't do any pattern matching.Dominik Picheta2017-12-282-3/+4
| |
| * Show only detailed async tracebacks.Dominik Picheta2017-12-282-72/+19
| |
| * Attempt to provide simplified and detailed tracebacksDominik Picheta2017-12-281-16/+34
| |
| * Rename cb0 to asyncProcName_continue + other improvements to async tracebacks.Dominik Picheta2017-12-283-41/+70
| |
| * Go through the re-raise stacks for more detailed tracebacks.Dominik Picheta2017-12-282-15/+87
| |
| * Refine the async tracebacks.Dominik Picheta2017-12-282-12/+41
| |
| * Implement some simple pattern-based transformation for async tracebacks.Dominik Picheta2017-12-282-9/+114
| |
* | fixes a serious poll() regression that caused poll() to ignore the timeout ↵Andreas Rumpf2017-12-281-1/+1
| | | | | | | | parameter
* | make Nim compile with older nim versionsAndreas Rumpf2017-12-281-1/+1
|/
* fixes #6965Araq2017-12-284-11/+16
|
* fixes #6980Araq2017-12-273-2/+25
|
* Fixed compilation error (#6979)Yuriy Glukhov2017-12-271-4/+4
|
* Merge pull request #6977 from moigagoo/issue-6976Dominik Picheta2017-12-272-7/+27
|\ | | | | Tables: make `toCountTable` actually count the elements of the input openArray.
| * Changelog: Document `toCountTable` behaviour change.Konstantin Molchanov2017-12-271-5/+24
| |
| * Tables: toCountTable: Update docs.Konstantin Molchanov2017-12-271-1/+2
| |
| * Tables: make `toCountTable` actually count the elements of the input openArray.Konstantin Molchanov2017-12-271-1/+1
| |
* | Merge branch 'devel' of github.com:nim-lang/Nim into develAndreas Rumpf2017-12-2717-35/+292
|\ \
| * | Merge branch 'devel' of github.com:nim-lang/Nim into develAraq2017-12-2723-59/+419
| |\|
| | * Allow noreturn procs with void type (#6973)cooldome2017-12-272-1/+5
| | |
| | * Implement language feature #6885 (#6954)cooldome2017-12-248-14/+131
| | |
| | * cmp(x, y: string) now uses memcmp rather than strcmp (#6869) (#6968)Mathias Stearn2017-12-243-5/+28
| | |
| | * Add link to #6934 in changelog.mdDominik Picheta2017-12-231-1/+4
| | |
| | * Merge pull request #6394 from FedericoCeratto/code-block-checkDominik Picheta2017-12-221-0/+2
| | |\ | | | | | | | | Add check for broken code-block in docs
| | | * Fix broken code-block in docsFederico Ceratto2017-11-141-0/+1
| | | |
| | | * Add check for broken code-block in docsFederico Ceratto2017-11-141-0/+2
| | | |
| | * | Merge pull request #6957 from cheatfate/fix6906Dominik Picheta2017-12-221-1/+1
| | |\ \ | | | | | | | | | | Fix #6906
| | | * | Fix #6906cheatfate2017-12-211-1/+1
| | | | |
| | * | | Merge pull request #6725 from FedericoCeratto/unittest-5114Dominik Picheta2017-12-222-11/+118
| | |\ \ \ | | | | | | | | | | | | Add unittest suite/test name filters
| | | * | | Add unittest suite/test name filtersFederico Ceratto2017-11-282-11/+118
| | | | | | | | | | | | | | | | | | | | | | | | Support simple globbing
| * | | | | minor todo.txt updateAraq2017-12-271-2/+2
| | | | | |
| * | | | | manual: clarify the rules for integer literalsAraq2017-12-271-1/+2
| | | | | |
* | | | | | introduce 'core' as an alias for 'compilerproc'Andreas Rumpf2017-12-272-7/+7
| | | | | |
* | | | | | DFA: code cleanups and some support for consuming operationsAndreas Rumpf2017-12-271-109/+9
| | | | | |
* | | | | | DFA attempt to capture the essence of linear typesAndreas Rumpf2017-12-231-2/+21
| |/ / / / |/| | | |
* | | | | DFA works for simple examplesAndreas Rumpf2017-12-211-9/+17
| | | | |
* | | | | Merge branch 'devel' of github.com:nim-lang/Nim into develAndreas Rumpf2017-12-212-4/+57
|\ \ \ \ \
| * | | | | fixes #6353 (#6951)skilchen2017-12-212-4/+57
| | |_|/ / | |/| | |
* | | | | Merge branch 'pyokagan-compile-deps' into develAndreas Rumpf2017-12-213-2/+8
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | make the new --genDeps feature optional since it makes compilations slowerAndreas Rumpf2017-12-213-2/+4
| | | | |
| * | | | Merge branch 'compile-deps' of https://github.com/pyokagan/Nim into ↵Andreas Rumpf2017-12-211-1/+5
|/| | | | | | | | | | | | | | | | | | | pyokagan-compile-deps
| * | | | writeDepsFile: write included files as wellPaul Tan2017-08-251-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 compilationPaul Tan2017-08-251-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-discardableDominik Picheta2017-12-212-12/+49
|\ \ \ \ \ | |_|/ / / |/| | | | Make asyncjs Future[void] play nicely with last line discardable calls & forward declaration