summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* fixes nested gensym'ed parameters; fixes #9476Araq2018-12-089-23/+82
|
* fixes #9441Araq2018-12-062-2/+62
|
* Merge pull request #9869 from nim-lang/timotheecour-patch-3Dominik Picheta2018-12-051-2/+2
|\ | | | | Update parseutils.nim
| * Update parseutils.nimTimothee Cour2018-12-051-2/+2
|/
* fixes #9614 [backport]Araq2018-12-051-1/+1
|
* fixes #9868Araq2018-12-053-1/+23
|
* lambdalifting: be consistent in its handling for 'func'Araq2018-12-051-9/+7
|
* fixes #9864 [backport]Araq2018-12-052-5/+51
|
* hotfix: discriminants can be of size 8 bytes [backport]Araq2018-12-052-0/+2
|
* Merge pull request #9846 from timotheecour/pr_getpidAndreas Rumpf2018-12-053-1/+12
|\ | | | | add os.getCurrentProcessId()
| * address commentsTimothee Cour2018-12-043-3/+3
| |
| * fixupTimothee Cour2018-12-041-1/+1
| |
| * fixupTimothee Cour2018-12-031-0/+1
| |
| * fixupTimothee Cour2018-12-031-1/+1
| |
| * address commentsTimothee Cour2018-12-032-12/+11
| |
| * fixupTimothee Cour2018-12-031-1/+1
| |
| * fixupTimothee Cour2018-12-031-1/+2
| |
| * add osproc.processID()Timothee Cour2018-12-031-0/+10
| |
* | Merge pull request #9862 from zevv/posix-cmsgAndreas Rumpf2018-12-051-0/+6
|\ \ | | | | | | Added CMSG_SPACE and CMSG_LEN macros to posix.nim
| * | Added CMSG_SPACE and CMSG_LEN macros to posix.nimIco Doornekamp2018-12-041-0/+6
| | |
* | | IC: much faster cachingAraq2018-12-041-4/+8
| | |
* | | times.nim: Minor formatting change in the example codeAraq2018-12-041-1/+1
| | |
* | | Don't use deprecated fmod in VM (#9837)Andreas Rumpf2018-12-042-2/+2
|\ \ \ | | | | | | | | | | | | | | | | | | | | * Don't use deprecated fmod in VM * Update changelog
| * | | Update changelogdata-man2018-12-041-0/+1
| | | |
| * | | Don't use deprecated fmod in VMdata-man2018-12-011-2/+1
| | | |
* | | | fix #9832 (fixup) (#9859)Timothee Cour2018-12-042-2/+3
| | | |
* | | | Fix fat pointers, object copying, magic double evals on JS (#9411) [backport]rec2018-12-046-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 Sieka2018-12-044-18/+14
| | | | | | | | | | | | | | | | | | | | | | | | * remove more assignment flags * needsComplexAssignment > containsGarbageCollectedRef * remove OnStackShadowDup
* | | | fixes #9832 (#9841) [backport]Timothee Cour2018-12-042-2/+2
| |_|/ |/| |
* | | IC: more things workAraq2018-12-033-23/+34
|/ /
* | enables .raises: [] via a .push (#9834) [backport]Andreas Rumpf2018-12-011-1/+8
| |
* | Moved some code around in nimsuggest to avoid crash when run as library (#9818)PMunch2018-12-011-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 progressAraq2018-12-018-33/+60
| |
* | fix #8289 (#9828)Timothee Cour2018-11-302-0/+7
| |
* | improve line info retreival (#9822)Arne Döring2018-11-302-2/+9
| | | | | | | | | | * improve line info * fix error message
* | gc:destructors: more progressAndreas Rumpf2018-11-294-22/+18
| |
* | gc:destructors further progressAndreas Rumpf2018-11-296-24/+52
| |
* | add: proc deepCopy*[T](y: T): T (#9740)Timothee Cour2018-11-281-0/+4
| |
* | Merge pull request #9813 from yyyc514/fix_outdated_invoke_exampleDominik Picheta2018-11-271-1/+1
|\ \ | | | | | | fix outdated example to invoke Nim from C
| * | fix outdated example to invoke Nim from CJosh Goebel2018-11-271-1/+1
| | | | | | | | | | | | - resolves #8139
* | | Destructors: more moves for tuples (#9808)cooldome2018-11-274-4/+13
| | |
* | | Tester tests (#9787)Arne Döring2018-11-2715-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:destructorsAndreas Rumpf2018-11-271-17/+18
| | |
* | | new minor language feature: .noSideEffect blocks like .gcsafe blocksAndreas Rumpf2018-11-277-12/+30
| | |
* | | don't crash where there is an unknown statement pragma [backport]Andreas Rumpf2018-11-271-2/+5
| | |
* | | fixes #9800 (#9804) [backport]pgkos2018-11-261-2/+5
| | | | | | | | | | | | | | | * fixes #9800 * add tests for #9800
* | | times: use clock_gettime for cpuTime with POSIX (#9793)Emery Hemingway2018-11-261-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 #7365alaviss2018-11-261-1/+1
| | |
* | | fixes #9675Andreas Rumpf2018-11-265-3/+6
| | |
* | | document the breaking change for osprocAndreas Rumpf2018-11-261-1/+2
| | |