Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | remove deprecated procs (#12535) | Andreas Rumpf | 2019-11-05 | 31 | -139/+56 |
| | |||||
* | fix #8242, fix #12586: fix 'formatFloat' with 'precision = 0' (#12592) | Miran | 2019-11-05 | 1 | -2/+1 |
| | | | | | | | | | | | | | | * 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 | ||||
* | Make sequtils.zip return seq of anonymous tuples (#12575) | Kaushal Modi | 2019-11-04 | 1 | -1/+1 |
| | | | | | | | | | | * 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] | Clyybber | 2019-11-04 | 3 | -18/+20 |
| | |||||
* | Fixes #12536 (#12568) [backport] | Tomohiro | 2019-11-02 | 4 | -0/+26 |
| | |||||
* | introduce csize_t instead of fixing csize (#12497) | Arne Döring | 2019-10-31 | 5 | -48/+44 |
| | |||||
* | fix several typos in documentation and comments (#12553) | Nindaleth | 2019-10-30 | 5 | -6/+6 |
| | |||||
* | [backport] fix #12528, fix #12525: incorrect generic type resolution for ↵ | Andreas Rumpf | 2019-10-28 | 1 | -0/+14 |
| | | | | | | default values (#12538) | ||||
* | proof that refcounting can handle Nim's async (#12533) | Andreas Rumpf | 2019-10-28 | 1 | -0/+73 |
| | |||||
* | [feature]strformat: add 2 'fmt' macros that use specified characters instead ↵ | Tomohiro | 2019-10-28 | 1 | -0/+32 |
| | | | | | | | | | | of '{}' (#11748) * [feature]strformat: add 2 'fmt' macros that use specified chars instead of '{}' * strformat: revert documentation comments of `&` and 'fmt' * strformat: removed single open/close char variant of fmt | ||||
* | Extent json.to testing to VM, add workrounds for VM bugs. (#12493) | Arne Döring | 2019-10-28 | 1 | -116/+122 |
| | | | fixes #12479 | ||||
* | some progress on bug #12443 | Andreas Rumpf | 2019-10-27 | 1 | -0/+16 |
| | |||||
* | Fix jsgen bug with uninitialized seq (#12500) [backport] | Oscar Nihlgård | 2019-10-24 | 1 | -0/+20 |
| | |||||
* | Fix compiler crash caused by top level return (#12501) | Oscar Nihlgård | 2019-10-24 | 1 | -0/+5 |
| | |||||
* | disable flaky test on OSX | narimiran | 2019-10-23 | 1 | -1/+2 |
| | |||||
* | Merge branch 'devel' into IOSelector_unregister_fix | Dominik Picheta | 2019-10-22 | 25 | -84/+335 |
|\ | |||||
| * | guards.nim:sameTree(): handle uint literals correctly (#12483) [backport] | Paul Tan | 2019-10-22 | 1 | -0/+8 |
| | | |||||
| * | fixes #12310 [backport] (#12470) | Andreas Rumpf | 2019-10-20 | 1 | -0/+14 |
| | | |||||
| * | fix #12426 (#12462) | Arne Döring | 2019-10-20 | 1 | -0/+3 |
| | | |||||
| * | fixes #12420 [backport] (#12456) | Andreas Rumpf | 2019-10-18 | 3 | -0/+9 |
| | | |||||
| * | Revert "Fixes #12187 (#12321)" (#12447) | Andreas Rumpf | 2019-10-18 | 1 | -1/+1 |
| | | | | | | This reverts commit 00c31e87660d9db813871f5aa23661bf6b9bbdcb. | ||||
| * | Refactor json macro (#12391) | Arne Döring | 2019-10-17 | 4 | -23/+115 |
| | | | | | | | | | | | | | | | | * closes #12316 * make tjsonmacro work at js target * closes #12289 * closes #11988 * also fixed gdb related stuff | ||||
| * | About 50% faster base64 implemention. (#12436) | treeform | 2019-10-17 | 1 | -0/+44 |
| | | |||||
| * | fixes #11764, faster hashing of (u)int (#12407) | Miran | 2019-10-15 | 2 | -3/+3 |
| | | |||||
| * | Fixed yield in nkCheckedFieldExpr (#12429) [backport] | Yuriy Glukhov | 2019-10-15 | 1 | -0/+10 |
| | | |||||
| * | refactor illegal iterator assignment detection (#12212) | Arne Döring | 2019-10-11 | 4 | -35/+42 |
| | | | | | | | | | | | | * refactor illegal iterator assignment detection * delete crappy test | ||||
| * | ungeneric unsigned ops (#12230) | Jasper Jenkins | 2019-10-11 | 5 | -20/+35 |
| | | | | | | | | | | | | | | | | | | | | * ungenericise unsigned ops, remove nimNewShiftOps * fix/remove tests * update t6448 * fix line info * disable on 32bit * fix different line info * add changelog entry | ||||
| * | fixes #12244 [backport] | Araq | 2019-10-10 | 1 | -0/+20 |
| | | |||||
| * | fixes #12315 [backport]; refs #12314 (#12385) | Andreas Rumpf | 2019-10-08 | 1 | -3/+17 |
| | | |||||
| * | Fixes #12187 (#12321) | Clyybber | 2019-10-08 | 1 | -1/+1 |
| | | | | | | | | | | | | * Fixes #12187 * Point to fork of compactdict Since the original repo is now archived / read-only | ||||
| * | On windows, os.relativePath returns path as is when roots are different (#12329) | Tomohiro | 2019-10-07 | 1 | -0/+15 |
| | | | | | | | | | | | | | | * On windows, os.relativePath returns path as is when roots are different * Implement os.sameRoot without windows API * Fix compile error when compiling lib/nimhcr.nim * Fix compile error when compiling lib/nimhcr.nim on Windows | ||||
* | | lowered the number of events in the test because some CI's have an extremely ↵ | Ray Imber | 2019-10-07 | 1 | -2/+2 |
| | | | | | | | | low FD limit | ||||
* | | Test + fix for epoll and kqueue selector modules to properly unregister | Ray Imber | 2019-10-06 | 1 | -0/+23 |
|/ | | | | event handles that have the key type "User" | ||||
* | Fix reference to parseSpec proc in readme (#12359) | kraptor | 2019-10-04 | 1 | -1/+1 |
| | |||||
* | Fixed sizeOf to sizeof (#12347) | Ridho Pratama | 2019-10-03 | 1 | -1/+1 |
| | |||||
* | azure: disable failing tests | Leorize | 2019-10-03 | 4 | -10/+8 |
| | |||||
* | Sets need copying in JS (#11392) | hlaaftana | 2019-10-02 | 1 | -0/+14 |
| | | | | | | * Sets need copying in JS * Fixes #11353 * Add test for #11353 | ||||
* | Fix how `relativePath` handle case sensitiviy (#12312) [backport] | Tomohiro | 2019-10-01 | 1 | -0/+4 |
| | |||||
* | macros.newLit now works for ref object types (#12307) | zah | 2019-09-30 | 1 | -0/+25 |
| | |||||
* | More of StringStream now works at compile time (#12284) | Clyybber | 2019-09-29 | 1 | -0/+11 |
| | | | | | | | | * readLine of StringStream now works at compile time * Work for js backend only at compile time * readAll now works at CT * readAll works in js ct now * Add test | ||||
* | Fixes #10514 (#12268) | Clyybber | 2019-09-28 | 1 | -0/+15 |
| | | | | | | | | | | * Fixes #10514 (cherry picked from commit f6f789bb4db2a367384ba6ad75706edd503de1f8) * Add comment * Add changelog entry | ||||
* | Fix spellings (#12277) [backport] | Federico Ceratto | 2019-09-27 | 23 | -29/+29 |
| | |||||
* | Locks modules should give a compile error when threads are not enabled. (#12231) | Ray Imber | 2019-09-26 | 1 | -0/+1 |
| | | | | | | | | * Locks modules should give a compile error when threads are not enabled. * fix the compile flags to make the tests pass, or ignore files where necessary. * Fixed when statement to account for doc builds. | ||||
* | Fix issue with long wait for passed timer [bugfix] (#12221) | PMunch | 2019-09-22 | 1 | -0/+52 |
| | | | | | | | | | | | | | | | | | | | | | * Fix issue with long wait for passed timer [bugfix] This fixes a small issue where a timer that had been completed while code executed would still wait for more events before being considered completed. This would in some scenarios incur a 500ms delay to the completion of a timer. * Refactor logic into * Add test case based on original issue * Use longer timeouts to be more lenient in checking * Revert to short timeouts, but widen the accepted range * Widen accepted range further, it is meant to check for a 500ms delay after all * Increase poll timeout to make it easier to detect mistakes | ||||
* | fixes #12224 (#12225) | cooldome | 2019-09-21 | 1 | -0/+24 |
| | | | | | | * fixes #12224 * improve test | ||||
* | asyndispatch: removed deprecated setEvent proc | Araq | 2019-09-21 | 2 | -7/+7 |
| | |||||
* | importjs symbol (#12218) | Arne Döring | 2019-09-20 | 2 | -11/+347 |
| | | | | | * importjs symbol * importjs warning message, minor warning fixes | ||||
* | consistent floating point output (#12219) | Andreas Rumpf | 2019-09-20 | 1 | -1/+1 |
| | | | | | * unify float printing * makes tests green | ||||
* | fixes #10981; fixes #7261 (#12217) | Andreas Rumpf | 2019-09-19 | 1 | -0/+99 |
| | |||||
* | rename cast opcodes, fix for 32bit cast, fix python pretty printer (#12207) | Arne Döring | 2019-09-18 | 1 | -0/+13 |
| |