Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #9552 from recloser/strmisc-doc | Andreas Rumpf | 2018-12-12 | 1 | -1/+28 |
|\ | | | | | Add runnableExamples for strmisc procs and a better doc for expandTabs | ||||
| * | Add runnable examples for strmisc procs and a better doc for expandTabs | recloser | 2018-10-29 | 1 | -1/+28 |
| | | |||||
* | | Merge branch 'devel' into sorted_deduplicate | Andreas Rumpf | 2018-12-12 | 14 | -310/+773 |
|\ \ | |||||
| * | | 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 |
| | | | | |||||
| * | | | 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. | ||||
| * | | | | Rework nil/option for nre in light of ""==nil | Flaviu Tamas | 2018-12-11 | 2 | -69/+82 |
| | | | | | | | | | | | | | | | | | | | | Fixes #9243 | ||||
| * | | | | Revert 7f49364fd0 for nre | Flaviu Tamas | 2018-12-11 | 2 | -7/+11 |
| | | | | | |||||
| * | | | | 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 | 1 | -0/+15 |
| |\ \ \ \ | | | | | | | | | | | | | add SinglyLinkedList.append procs | ||||
| | * | | | | add SinglyLinkedList.append procs | pacien | 2018-11-27 | 1 | -0/+15 |
| | | | | | | |||||
| * | | | | | 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." | ||||
| * | | | | | Merge pull request #9881 from timotheecour/pr_ref_9880 | Andreas Rumpf | 2018-12-11 | 4 | -5/+19 |
| |\ \ \ \ \ | | | | | | | | | | | | | | | 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 | 4 | -5/+19 |
| | | | | | | | |||||
| * | | | | | | Testament: refactoring; makes the test joiner green | Araq | 2018-12-11 | 1 | -0/+11 |
| | | | | | | | |||||
| * | | | | | | test can fail because of invalid spec | Arne Döring | 2018-12-11 | 1 | -11/+0 |
| | | | | | | | |||||
| * | | | | | | Merge pull request #9910 from nc-x/fix-semicolon | Andreas Rumpf | 2018-12-11 | 1 | -1/+2 |
| |\ \ \ \ \ \ | | |_|/ / / / | |/| | | | | | Fixes #9907 | ||||
| | * | | | | | Address Comments | Neelesh Chandola | 2018-12-11 | 1 | -0/+1 |
| | | | | | | | |||||
| | * | | | | | Fixes #9907 | Neelesh Chandola | 2018-12-09 | 1 | -1/+1 |
| | |/ / / / | |||||
| * | | | | | Merge pull request #9890 from nim-lang/remove-asynccommon | Andreas Rumpf | 2018-12-09 | 2 | -213/+211 |
| |\ \ \ \ \ | | |/ / / / | |/| | | | | Merge async common into asyncdispatch. | ||||
| | * | | | | Merge async common into asyncdispatch. | Dominik Picheta | 2018-12-07 | 2 | -213/+211 |
| | | | | | | |||||
| * | | | | | Make options.UnpackError inherit from system.Defect | Oscar Nihlgård | 2018-12-08 | 1 | -19/+15 |
| | | | | | | |||||
* | | | | | | Add the parameter isSorted for the sequtils.deduplicate | data-man | 2018-12-07 | 1 | -3/+21 |
|/ / / / / | |||||
* | | | | | Merge pull request #9803 from GULPF/walkdirrec-relative | Andreas Rumpf | 2018-12-06 | 1 | -7/+12 |
|\ \ \ \ \ | | | | | | | | | | | | | Add `relative` parameter to walkDirRec | ||||
| * | | | | | Add `relative` parameter to walkDirRec | Oscar Nihlgård | 2018-11-26 | 1 | -7/+12 |
| | | | | | | |||||
* | | | | | | Update parseutils.nim | Timothee Cour | 2018-12-05 | 1 | -2/+2 |
| |_|_|/ / |/| | | | | |||||
* | | | | | hotfix: discriminants can be of size 8 bytes [backport] | Araq | 2018-12-05 | 2 | -0/+2 |
| | | | | | |||||
* | | | | | Merge pull request #9846 from timotheecour/pr_getpid | Andreas Rumpf | 2018-12-05 | 2 | -1/+11 |
|\ \ \ \ \ | | | | | | | | | | | | | add os.getCurrentProcessId() | ||||
| * | | | | | address comments | Timothee Cour | 2018-12-04 | 2 | -2/+2 |
| | | | | | | |||||
| * | | | | | fixup | Timothee Cour | 2018-12-04 | 1 | -1/+1 |
| | | | | | | |||||
| * | | | | | fixup | Timothee Cour | 2018-12-03 | 1 | -1/+1 |
| | | | | | | |||||
| * | | | | | address comments | Timothee Cour | 2018-12-03 | 2 | -12/+11 |
| | | | | | | |||||
| * | | | | | fixup | Timothee Cour | 2018-12-03 | 1 | -1/+1 |
| | | | | | | |||||
| * | | | | | fixup | Timothee Cour | 2018-12-03 | 1 | -1/+2 |
| | | | | | | |||||
| * | | | | | add osproc.processID() | Timothee Cour | 2018-12-03 | 1 | -0/+10 |
| | |/ / / | |/| | | | |||||
* | | | | | Merge pull request #9862 from zevv/posix-cmsg | Andreas Rumpf | 2018-12-05 | 1 | -0/+6 |
|\ \ \ \ \ | | | | | | | | | | | | | Added CMSG_SPACE and CMSG_LEN macros to posix.nim | ||||
| * | | | | | Added CMSG_SPACE and CMSG_LEN macros to posix.nim | Ico Doornekamp | 2018-12-04 | 1 | -0/+6 |
| | | | | | | |||||
* | | | | | | times.nim: Minor formatting change in the example code | Araq | 2018-12-04 | 1 | -1/+1 |
| | | | | | | |||||
* | | | | | | Fix fat pointers, object copying, magic double evals on JS (#9411) [backport] | rec | 2018-12-04 | 3 | -8/+14 |
| |/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add a test for issue #9389 * Fixes #9389. * Make object contructors copy objects properly by checking whether the expressions passed to them don't need to be copied. * Make mArrToSeq implementation actually check if a copy needs to be made. * Avoid unnecessary copy in mChr impl * Assume set constructor elements need no copy * Add a test for issue #9410 * Add a test * fix passing fat pointers (#9410) * Enhance tests * More tests and fixes * Add more (failing) tests [ci skip] * Added equality operator for fat pointers, more tests and fixes * Fix printing uninitialized strings * Fix mInc, mDec double eval, add more tests * Tests * Refactored, fixed multiple evals, revamped the tests, added missing ops * Fix ups * Fix #9643 and #9644 * add pointer normalization | ||||
* | | | | | gc:destructors: more progress | Andreas Rumpf | 2018-11-29 | 2 | -19/+15 |
| | | | | | |||||
* | | | | | gc:destructors further progress | Andreas Rumpf | 2018-11-29 | 2 | -2/+15 |
| | | | | | |||||
* | | | | | add: proc deepCopy*[T](y: T): T (#9740) | Timothee Cour | 2018-11-28 | 1 | -0/+4 |
| | | | | | |||||
* | | | | | some progress on --gc:destructors | Andreas Rumpf | 2018-11-27 | 1 | -17/+18 |
| | | | | |