Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | | | |||||
* | | | 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 |
| | | | |