Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixes nested gensym'ed parameters; fixes #9476 | Araq | 2018-12-08 | 9 | -23/+82 |
| | |||||
* | fixes #9441 | Araq | 2018-12-06 | 2 | -2/+62 |
| | |||||
* | Merge pull request #9869 from nim-lang/timotheecour-patch-3 | Dominik Picheta | 2018-12-05 | 1 | -2/+2 |
|\ | | | | | Update parseutils.nim | ||||
| * | Update parseutils.nim | Timothee Cour | 2018-12-05 | 1 | -2/+2 |
|/ | |||||
* | fixes #9614 [backport] | Araq | 2018-12-05 | 1 | -1/+1 |
| | |||||
* | fixes #9868 | Araq | 2018-12-05 | 3 | -1/+23 |
| | |||||
* | lambdalifting: be consistent in its handling for 'func' | Araq | 2018-12-05 | 1 | -9/+7 |
| | |||||
* | fixes #9864 [backport] | Araq | 2018-12-05 | 2 | -5/+51 |
| | |||||
* | 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 | 3 | -1/+12 |
|\ | | | | | add os.getCurrentProcessId() | ||||
| * | address comments | Timothee Cour | 2018-12-04 | 3 | -3/+3 |
| | | |||||
| * | fixup | Timothee Cour | 2018-12-04 | 1 | -1/+1 |
| | | |||||
| * | fixup | Timothee Cour | 2018-12-03 | 1 | -0/+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 |
| | | | |||||
* | | | IC: much faster caching | Araq | 2018-12-04 | 1 | -4/+8 |
| | | | |||||
* | | | times.nim: Minor formatting change in the example code | Araq | 2018-12-04 | 1 | -1/+1 |
| | | | |||||
* | | | Don't use deprecated fmod in VM (#9837) | Andreas Rumpf | 2018-12-04 | 2 | -2/+2 |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | * Don't use deprecated fmod in VM * Update changelog | ||||
| * | | | Update changelog | data-man | 2018-12-04 | 1 | -0/+1 |
| | | | | |||||
| * | | | Don't use deprecated fmod in VM | data-man | 2018-12-01 | 1 | -2/+1 |
| | | | | |||||
* | | | | fix #9832 (fixup) (#9859) | Timothee Cour | 2018-12-04 | 2 | -2/+3 |
| | | | | |||||
* | | | | Fix fat pointers, object copying, magic double evals on JS (#9411) [backport] | rec | 2018-12-04 | 6 | -83/+745 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 | ||||
* | | | | More dead code (#9835) | Jacek Sieka | 2018-12-04 | 4 | -18/+14 |
| | | | | | | | | | | | | | | | | | | | | | | | | * remove more assignment flags * needsComplexAssignment > containsGarbageCollectedRef * remove OnStackShadowDup | ||||
* | | | | fixes #9832 (#9841) [backport] | Timothee Cour | 2018-12-04 | 2 | -2/+2 |
| |_|/ |/| | | |||||
* | | | IC: more things work | Araq | 2018-12-03 | 3 | -23/+34 |
|/ / | |||||
* | | enables .raises: [] via a .push (#9834) [backport] | Andreas Rumpf | 2018-12-01 | 1 | -1/+8 |
| | | |||||
* | | Moved some code around in nimsuggest to avoid crash when run as library (#9818) | PMunch | 2018-12-01 | 1 | -8/+22 |
| | | | | | | | | | | | | | | | | * Moved some code around in nimsuggest to avoid crash when run as library * Moved the common executecallback setting to a procedure * Fixed slight issue | ||||
* | | IC: further progress | Araq | 2018-12-01 | 8 | -33/+60 |
| | | |||||
* | | fix #8289 (#9828) | Timothee Cour | 2018-11-30 | 2 | -0/+7 |
| | | |||||
* | | improve line info retreival (#9822) | Arne Döring | 2018-11-30 | 2 | -2/+9 |
| | | | | | | | | | | * improve line info * fix error message | ||||
* | | gc:destructors: more progress | Andreas Rumpf | 2018-11-29 | 4 | -22/+18 |
| | | |||||
* | | gc:destructors further progress | Andreas Rumpf | 2018-11-29 | 6 | -24/+52 |
| | | |||||
* | | add: proc deepCopy*[T](y: T): T (#9740) | Timothee Cour | 2018-11-28 | 1 | -0/+4 |
| | | |||||
* | | Merge pull request #9813 from yyyc514/fix_outdated_invoke_example | Dominik Picheta | 2018-11-27 | 1 | -1/+1 |
|\ \ | | | | | | | fix outdated example to invoke Nim from C | ||||
| * | | fix outdated example to invoke Nim from C | Josh Goebel | 2018-11-27 | 1 | -1/+1 |
| | | | | | | | | | | | | - resolves #8139 | ||||
* | | | Destructors: more moves for tuples (#9808) | cooldome | 2018-11-27 | 4 | -4/+13 |
| | | | |||||
* | | | Tester tests (#9787) | Arne Döring | 2018-11-27 | 15 | -21/+164 |
| | | | | | | | | | | | | | | | | | | | | | * remove --lib:lib * added some tests for testatment * tests are addad WIP: add colors switch to tester * meta tester is integrated | ||||
* | | | 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 | 7 | -12/+30 |
| | | | |||||
* | | | don't crash where there is an unknown statement pragma [backport] | Andreas Rumpf | 2018-11-27 | 1 | -2/+5 |
| | | | |||||
* | | | 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 #7365 | alaviss | 2018-11-26 | 1 | -1/+1 |
| | | | |||||
* | | | fixes #9675 | Andreas Rumpf | 2018-11-26 | 5 | -3/+6 |
| | | | |||||
* | | | document the breaking change for osproc | Andreas Rumpf | 2018-11-26 | 1 | -1/+2 |
| | | |