Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | diff.nim: massive code cleanups | Araq | 2018-12-12 | 1 | -166/+90 |
| | |||||
* | Merge branch 'std-diff' of https://github.com/krux02/Nim into krux02-std-diff | Araq | 2018-12-12 | 1 | -0/+463 |
|\ | |||||
| * | added lib/std/diff.nim | Arne Döring | 2018-12-07 | 1 | -0/+463 |
| | | |||||
* | | clean up the implementation of the new memfiles.resize | Araq | 2018-12-12 | 1 | -27/+27 |
| | | |||||
* | | export every field of MemFile for more low level trickery; refs #9922 | Araq | 2018-12-12 | 1 | -4/+5 |
| | | |||||
* | | advopt.txt: minor layouting change | Araq | 2018-12-12 | 1 | -1/+1 |
| | | |||||
* | | Merge pull request #9922 from c-blake/devel | Andreas Rumpf | 2018-12-12 | 1 | -0/+29 |
|\ \ | | | | | | | Let handles be seen outside of `memfiles` module so that "updating" | ||||
| * | | For now just implement `resize` per https://github.com/nim-lang/Nim/pull/9922 | Charles Blake | 2018-12-11 | 1 | -15/+29 |
| | | | | | | | | | | | | | | | discussion (with special mremap usage on Linux, but ordinary munmap, mmap on other POSIX). Someone needs to do the when windows branch. | ||||
| * | | Address dom96/Araq opinions in https://github.com/nim-lang/Nim/pull/9922 | Charles Blake | 2018-12-11 | 1 | -4/+19 |
| | | | | | | | | | | | | | | | | | | Updating accessors are also provided since the idea of this change is to allow "updating" operations external to the module which are by their very nature closely tied to module internals (as well as to OS interface details). | ||||
| * | | Let handles be seen outside of `memfiles` module so that "updating" | Charles Blake | 2018-12-10 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | operations (like eg., resizing a file and re-mapping) do not need to worry about race conditions of re-opened paths, renamed parent directories and that sort of thing. Operating directly on already open handles is both safer and more efficient than relying upon the stability of filesystem paths. | ||||
* | | | Merge pull request #9937 from cooldome/pragmablock_custom_pragma | Andreas Rumpf | 2018-12-12 | 4 | -9/+32 |
|\ \ \ | | | | | | | | | Language feature: implement custom pragmas in pragma blocks | ||||
| * | | | add test | Andrii Riabushenko | 2018-12-11 | 1 | -0/+22 |
| | | | | |||||
| * | | | Add changelog item | Andrii Riabushenko | 2018-12-11 | 1 | -0/+3 |
| | | | | |||||
| * | | | custom pragmas in pragma blocks | Andrii Riabushenko | 2018-12-11 | 2 | -9/+7 |
| |/ / | |||||
* | | | Merge pull request #9755 from flaviut/nre-missing-match | Andreas Rumpf | 2018-12-12 | 6 | -83/+126 |
|\ \ \ | | | | | | | | | Fix for #9243, nre returns "" instead of nil for missing matches | ||||
| * | | | Rework nil/option for nre in light of ""==nil | Flaviu Tamas | 2018-12-11 | 6 | -87/+126 |
| | | | | | | | | | | | | | | | | Fixes #9243 | ||||
| * | | | Revert 7f49364fd0 for nre | Flaviu Tamas | 2018-12-11 | 4 | -12/+16 |
|/ / / | |||||
* | | | minor cleanups | Andreas Rumpf | 2018-12-11 | 3 | -18/+8 |
| | | | |||||
* | | | cleanup of excpt.nim | Andreas Rumpf | 2018-12-11 | 1 | -1/+4 |
| | | | |||||
* | | | Merge pull request #9805 from pacien/181126-list-append | Andreas Rumpf | 2018-12-11 | 2 | -1/+17 |
|\ \ \ | | | | | | | | | add SinglyLinkedList.append procs | ||||
| * | | | add SinglyLinkedList.append procs | pacien | 2018-11-27 | 2 | -1/+17 |
| | | | | |||||
* | | | | Merge pull request #9916 from timotheecour/pr_ref_9906_errorMax | Andreas Rumpf | 2018-12-11 | 2 | -0/+10 |
|\ \ \ \ | | | | | | | | | | | refs #9906; --errorMax:10 allows stopping after 10 errors (more robust than nim check) | ||||
| * | | | | --errorMax:0 means: unlimited | Timothee Cour | 2018-12-09 | 2 | -4/+8 |
| | | | | | |||||
| * | | | | refs #9906; --errorMax:10 allows stopping after 10 errors | Timothee Cour | 2018-12-09 | 2 | -0/+6 |
| | | | | | |||||
* | | | | | Merge pull request #9923 from stefantalpalaru/calldepth | Andreas Rumpf | 2018-12-11 | 1 | -3/+5 |
|\ \ \ \ \ | | | | | | | | | | | | | replace misleading "stack overflow" message when reaching Nim's call depth limit | ||||
| * | | | | | replace misleading "stack overflow" message on call depth limit | Ștefan Talpalaru | 2018-12-10 | 1 | -3/+5 |
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new error message looks like this: "Error: call depth limit reached in a debug build (2000 function calls). You can change it with -d:nimCallDepthLimit=<int> or switch to a release build with -d:release." | ||||
* | | | | | cleanup main.nim's code style | Andreas Rumpf | 2018-12-11 | 1 | -14/+10 |
| | | | | | |||||
* | | | | | destructors: defensive programming against wrong generated destructor for ↵ | Andreas Rumpf | 2018-12-11 | 2 | -6/+10 |
| | | | | | | | | | | | | | | | | | | | | string/seq | ||||
* | | | | | Merge pull request #9917 from timotheecour/pr_dump_msg | Andreas Rumpf | 2018-12-11 | 2 | -1/+18 |
|\ \ \ \ \ | | | | | | | | | | | | | enhance `dump --dump.format:json` : report `out`, `hints`, `warnings`, document it ; closes #9513 | ||||
| * | | | | | enhance `dump --dump.format:json` | Timothee Cour | 2018-12-09 | 2 | -1/+18 |
| | |/ / / | |/| | | | |||||
* | | | | | Merge pull request #9881 from timotheecour/pr_ref_9880 | Andreas Rumpf | 2018-12-11 | 9 | -23/+64 |
|\ \ \ \ \ | | | | | | | | | | | | | refs #9880 show index and bound in lots of `index out of bounds` errors | ||||
| * | | | | | refs #9880 show index and bound in lots of `index out of bounds` errors | Timothee Cour | 2018-12-09 | 9 | -23/+64 |
| | | | | | | |||||
* | | | | | | make tests green again | Araq | 2018-12-11 | 1 | -0/+2 |
| | | | | | | |||||
* | | | | | | don't skip tests that really were not joined | Araq | 2018-12-11 | 1 | -1/+1 |
| | | | | | | |||||
* | | | | | | remove outputGotten.txt file on success | Araq | 2018-12-11 | 1 | -0/+1 |
| | | | | | | |||||
* | | | | | | attempt to make travis green | Araq | 2018-12-11 | 3 | -4/+4 |
| | | | | | | |||||
* | | | | | | don't run megatest in parallel for better error messages | Araq | 2018-12-11 | 2 | -1/+4 |
| | | | | | | |||||
* | | | | | | megatest: make it green on Linux | Araq | 2018-12-11 | 6 | -9/+9 |
| | | | | | | |||||
* | | | | | | make more tests green | Araq | 2018-12-11 | 3 | -54/+10 |
| | | | | | | |||||
* | | | | | | make tests green; better output for when megatest execution fails | Araq | 2018-12-11 | 6 | -5/+6 |
| | | | | | | |||||
* | | | | | | testament megatest: furher refactorings making more tests green | Araq | 2018-12-11 | 4 | -85/+92 |
| | | | | | | |||||
* | | | | | | testament: joinable is now an explicit concept of a test spec | Andreas Rumpf | 2018-12-11 | 17 | -51/+55 |
| | | | | | | |||||
* | | | | | | the linking step doesn't mind Windows' 8K command line limit anymore | Araq | 2018-12-11 | 1 | -28/+48 |
| | | | | | | |||||
* | | | | | | fixes extccomp regressions | Araq | 2018-12-11 | 1 | -2/+2 |
| | | | | | | |||||
* | | | | | | fixes extccomp regressions | Araq | 2018-12-11 | 1 | -2/+2 |
| | | | | | | |||||
* | | | | | | fixes extccomp regressions | Araq | 2018-12-11 | 1 | -5/+5 |
| | | | | | | |||||
* | | | | | | Testament: refactoring; makes the test joiner green | Araq | 2018-12-11 | 28 | -231/+177 |
| | | | | | | |||||
* | | | | | | workaround against silly Windows command line length limitations for the ↵ | Araq | 2018-12-11 | 2 | -17/+29 |
| | | | | | | | | | | | | | | | | | | | | | | | | upcoming megatest.nim | ||||
* | | | | | | lots of small changes | Arne Döring | 2018-12-11 | 85 | -110/+180 |
| | | | | | | |||||
* | | | | | | megatest integrated in default test all | Arne Döring | 2018-12-11 | 2 | -58/+51 |
| | | | | | |