summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* Fix crash in terminate handler (#12572) [backport]Volodymyr Lashko2019-11-071-0/+6
| | | | | | | | | | | | | | | | * fix undefined behavior in terminate handler * fix failing unit test * Revert "fix failing unit test" This reverts commit 0e5e385fbf972d53909347e246a2e9b018fe9906. * Revert "fix undefined behavior in terminate handler" This reverts commit 2b582871f1981492838cc70d30e8c0e00ab8c9a9. * do not throw inside terminate handler with msvc < 1923
* make parsexml compatible with --gc:destructors/newruntimeAndreas Rumpf2019-11-071-2/+2
|
* added support for openArray's for `gcd` and `lcm` (#12621)Yanis Zafirópulos2019-11-071-1/+25
|
* fix #12597 (#12604)Arne Döring2019-11-072-4/+10
|
* allow random module to be used in standalone: (#12617)Judd2019-11-071-1/+1
| | | | proc randomized*() uses time releated function which is not available on standalone, so disable this function for standalone.
* fixes #5050; fixes #11826 (#12606) [backport]cooldome2019-11-075-14/+47
|
* backtick and export marker handling in `eqIdent` (#12574)Arne Döring2019-11-074-12/+47
|
* added 'since' template for further stdlib additionsAndreas Rumpf2019-11-072-1/+5
|
* bugfix that enables the 'since' template [backport]Andreas Rumpf2019-11-071-2/+7
|
* pragmas.nim: tiny code formattingAndreas Rumpf2019-11-071-2/+1
|
* fix failing testnarimiran2019-11-071-1/+1
|
* osproc needs 'import linux' for -d:useCloneAndreas Rumpf2019-11-071-0/+3
|
* error message: Nim calls it 'proc'Andreas Rumpf2019-11-071-1/+1
|
* Merge pull request #12613 from nim-lang/miran-unused-importsDominik Picheta2019-11-0623-46/+22
|\ | | | | Remove unused imports
| * remove unused imports from testsnarimiran2019-11-0612-18/+10
| |
| * remove unused importsnarimiran2019-11-0611-28/+12
| |
* | restore --define:key:val in nim.cfg and fix #12367 (#12611)Andy Davidoff2019-11-061-0/+6
| |
* | add --clearNimblePath; fixes #12601 (#12609)Andy Davidoff2019-11-063-0/+7
| |
* | [backport] print more information for the previous commitnarimiran2019-11-061-0/+2
| |
* | [backport] rewrite flaky runnable examplenarimiran2019-11-061-3/+5
| |
* | [backport] doc/tut3.rst: Fix typo in Introduction (#12607) [ci skip]Tor Arvid Lund2019-11-061-1/+1
| | | | | | Derivative of `b*pow(x, 2)` is `2*b*x`, while old version had `2*a*x`
* | export nim.cfg parser (#12602)Andy Davidoff2019-11-061-1/+1
|/
* [backport] Add links to packaging and distro pages (#12603) [ci skip]Federico Ceratto2019-11-062-0/+4
|
* async: use $ and not repr in debug modeAraq2019-11-051-1/+1
|
* expr -> untypedAraq2019-11-051-1/+1
|
* Add `or detectOs(Manjaro)` (#12587) [backport]jiro2019-11-051-1/+1
| | | | | | Using `pacman` command in Manjaro Linux (cherry picked from commit 1ff3494dabd0fa5bf619fc8bd558381ead7c358d)
* remove deprecated procs (#12535)Andreas Rumpf2019-11-0539-567/+111
|
* fix #8242, fix #12586: fix 'formatFloat' with 'precision = 0' (#12592)Miran2019-11-054-28/+39
| | | | | | | | | | | | | | * fix #8242, fix #12586: fix 'formatFloat' with 'precision = 0' 'formatFloat' with 'precision = 0' now gives the same result (a number without a decimal point) in all backends. This is compatible with Python's formatters, too. * fix failing tests * add changelog entry * add version switch
* implement the --useVersion emulation featureAndreas Rumpf2019-11-041-1/+4
|
* Make sequtils.zip return seq of anonymous tuples (#12575)Kaushal Modi2019-11-043-42/+66
| | | | | | | | | | * Make sequtils.zip return seq of anonymous tuples Earlier the tuples had named fields "a" and "b" and that made it difficult to assign the zip returned seqs to other vars which expected seqs of tuples with field names other than "a" and "b". * Make sequtils.zip backwards compatible with Nim 1.0.x
* Fixes #12379 (#12591) [backport]Clyybber2019-11-044-19/+21
|
* compiler/suggest: add variable support to `con` (#12569)alaviss2019-11-042-1/+21
| | | This allows for the type of a variable to be retrieved.
* [backport] fix #12395 (#12590)Miran2019-11-041-3/+3
| | | | | 'countBits32' is now fixed in the same way that 'countBits64' was already patched earlier (by adding 'u32 where needed).
* fix conversions to uint in varints.nim (#12564)Arne Döring2019-11-041-22/+22
|
* --os:ios needs to imply defined(macosx) [backport] (#12585)Andreas Rumpf2019-11-041-1/+1
|
* NimPatch of devel version should be an odd number because of the earlier hacksnarimiran2019-11-031-1/+1
|
* newruntime: only check for dangling refs when 'owned ref T' support is enabledAndreas Rumpf2019-11-031-7/+8
|
* JS improve indent (#12581)Juan Carlos2019-11-032-2/+2
| | | | * JSgen make indent be all spaces, instead of mixed spaces and tabs, for generated JS
* fixes #12577 [backport] (#12584)Andreas Rumpf2019-11-031-8/+4
|
* Fixes #12536 (#12568) [backport]Tomohiro2019-11-025-14/+38
|
* --gc:destructors: simple closures workAndreas Rumpf2019-11-024-13/+20
|
* make renderIds work againAndreas Rumpf2019-11-011-2/+3
|
* improve codegen quality for --gc:destructorsAndreas Rumpf2019-11-011-4/+7
|
* [backport] Add docs to better distinguish among getProjectPath, ↵Kaushal Modi2019-10-313-5/+42
| | | | | getCurrentDir and currentSourcePath (#12565) Fixes https://github.com/nim-lang/Nim/issues/10477.
* introduce csize_t instead of fixing csize (#12497)Arne Döring2019-10-3118-97/+101
|
* Switch mingw links (#12561)genotrance2019-10-315-6/+6
|
* better testing for nimcrypto; re-enable chronos testing (#12560)Andreas Rumpf2019-10-311-2/+2
|
* --gc:destructors now means Nim uses pure refcounting (#12557)Andreas Rumpf2019-10-3012-35/+123
|
* Improve Math.Trunc code emit on JS, had weird whitespaces and indents (#12549)Juan Carlos2019-10-301-10/+10
|
* fix several typos in documentation and comments (#12553)Nindaleth2019-10-3029-37/+37
|