Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | | |||||
* | | 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 |
| | | | |||||
* | | | new minor language feature: .noSideEffect blocks like .gcsafe blocks | Andreas Rumpf | 2018-11-27 | 1 | -3/+4 |
| | | | |||||
* | | | fixes #9800 (#9804) [backport] | pgkos | 2018-11-26 | 1 | -2/+5 |
| | | | | | | | | | | | | | | | * fixes #9800 * add tests for #9800 | ||||
* | | | times: use clock_gettime for cpuTime with POSIX (#9793) | Emery Hemingway | 2018-11-26 | 1 | -3/+13 |
| | | | | | | | | | | | | | | | | | | The POSIX 'clock()' procedure returns process CPU time in an implementation specific unit, which for historical reasons can be as large as ~7ms in the case of FreeBSD. Use 'clock_gettime' for higher accuracy. | ||||
* | | | fixes #9675 | Andreas Rumpf | 2018-11-26 | 1 | -1/+1 |
| | | | |||||
* | | | Add workingDir parameter to execProcess and test (#9549) | Tomohiro | 2018-11-26 | 1 | -1/+3 |
| | | | | | | | | | | | | | | | | | | * Add workingDir parameter to execProcess * Fix tests/stdlib/tosproc.nim compile error * Suppress output from tosproc.nim | ||||
* | | | Remove dead code (#9777) | Jacek Sieka | 2018-11-26 | 5 | -147/+30 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * gc/gc2: remove unused ref counting stuff * also removes some false threading support - hasSharedHeap is always false in gc/gc2 * gc: remove some threading cruft * remove asgnRefNoCycle * compiler: remove TLoc.dup (unused) | ||||
* | | | Fixes 9716 [backport] (#9790) | Yuriy Glukhov | 2018-11-24 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | * reuse temporary variable * fixes #9716 [backport] * Declare local vars in safer place | ||||
* | | | Merge pull request #9548 from tonygparsehub/put-delete | Dominik Picheta | 2018-11-23 | 1 | -42/+78 |
|\ \ \ | | | | | | | | | fix #8777 add missing http methods in httpClient | ||||
| * | | | fix #8777 add missing http methods in httpClient | Tony G | 2018-10-30 | 1 | -42/+78 |
| | | | | |||||
* | | | | Support only some types as JsAssoc types (#8627) | Alexander Ivanov | 2018-11-23 | 1 | -33/+34 |
| | | | | |||||
* | | | | more tests fixed | Arne Döring | 2018-11-23 | 1 | -1/+0 |
| | | | | |||||
* | | | | activated more tests, allow input in test spec | Arne Döring | 2018-11-23 | 1 | -0/+6 |
| | | | | |||||
* | | | | updated tests to be executed | Arne Döring | 2018-11-23 | 2 | -1/+10 |
| | | | | |||||
* | | | | fix segfault when calling shallow() on an empty string (#9782) [backport] | Ștefan Talpalaru | 2018-11-22 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | shallow() casts its string argument to a seq and then tries to access its fields. Guess what happens when that string is nil, which seems to be the representation of an empty string (both the default value and an explicitly assigned ""). Segfault encountered when running "ntags -R ." on a large project. The relevant line: https://bitbucket.org/nimcontrib/ntags/src/a1c62c38e539877c105fbe4e08d06b76232f8017/ntags.nim#lines-125 | ||||
* | | | | don't raise exception in the default handler (#9783) | alaviss | 2018-11-22 | 2 | -8/+8 |
| | | | | | | | | | | | | fixes #9657 | ||||
* | | | | universal toSeq: works with UFCS; works with inline & closure iterators, and ↵ | Timothee Cour | 2018-11-22 | 1 | -30/+130 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | with iterables (#8711) * universal toSeq: works with UFCS; works with inline, closure, and proc iterators, and also non-iterators * support all iterables with toSeq * workaround for #9130 | ||||
* | | | | Add isInstanceOf for generic procs to the macros module (#9730) | cooldome | 2018-11-21 | 1 | -0/+6 |
| | | | | |||||
* | | | | Empty check in shallow [backport] (#9676) | ishowta | 2018-11-21 | 1 | -0/+1 |
| | | | | |||||
* | | | | Times module cosmetic changes (#9770) | Oscar Nihlgård | 2018-11-20 | 1 | -33/+22 |
| |_|/ |/| | | |||||
* | | | Fixed wording (#9761) | Yuriy Glukhov | 2018-11-20 | 1 | -4/+4 |
| | | | |||||
* | | | Fixes #9671 (#9750) | Randy Smith | 2018-11-19 | 3 | -3/+0 |
| | | | |||||
* | | | Improve nre documentation (fixes #9470) | Flaviu Tamas | 2018-11-18 | 1 | -1/+16 |
| | | | |||||
* | | | removes deprecated T/P types | Araq | 2018-11-16 | 55 | -245/+12 |
| | | | |||||
* | | | fixes #9728 | Araq | 2018-11-16 | 1 | -6/+16 |
| | | |