Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixes #13436 (#13615) | Andreas Rumpf | 2020-03-10 | 1 | -0/+10 |
| | |||||
* | fixes #13599 (#13614) | Andreas Rumpf | 2020-03-09 | 1 | -0/+39 |
| | |||||
* | fixes #13596 (#13612) | Andreas Rumpf | 2020-03-09 | 2 | -0/+112 |
| | |||||
* | Fix #13573 and #13574 (#13575) | Andrea Ferretti | 2020-03-06 | 1 | -1/+6 |
| | | | | | * Fix https://github.com/nim-lang/Nim/issues/13573 and https://github.com/nim-lang/Nim/issues/13574 * Restored asynchttpserver | ||||
* | close #12704 by adding a test (tuple codegen error) (#13592) | Timothee Cour | 2020-03-06 | 1 | -0/+14 |
| | | | | | * close #12704 by adding a test * move test to tests/metatype/ttypedesc2.nim | ||||
* | fixes #5170 (#13589) | Andreas Rumpf | 2020-03-05 | 3 | -5/+35 |
| | | | | | | * fixes #5170 * make tests green | ||||
* | fix #13579 joinPath("/foo/", "../a") is now /a (#13586) | Andreas Rumpf | 2020-03-05 | 1 | -0/+13 |
| | |||||
* | sink parameter inference for types that have destructors (#13544) | Andreas Rumpf | 2020-03-04 | 3 | -4/+8 |
| | | | | | | | | | | | | | | * ensure capitalize doesn't take an inferred sink parameter * sink parameter inference: first version, for now disabled. Changed that sink parameters can be consumed multiple times in order to adhere to our spec. * sink inference can now be disabled with .nosinks; sometimes for proc type interop this is required * fixes yet another critical DFA bug * better implementation that also understands if expressions etc * document sink parameter inference and allow for global disabling | ||||
* | std/compilesettings implementation (#13584) | Andreas Rumpf | 2020-03-04 | 1 | -0/+19 |
| | | | | | | | | * Implement compileSetting() and compileSettingSeq() * Change from magic to vmop * better design for querySetting Co-authored-by: genotrance <dev@genotrance.com> | ||||
* | fix #13531 by adding a test (#13581) | Miran | 2020-03-04 | 1 | -0/+31 |
| | |||||
* | make genericParams support static[T] generic params (#13433) | Timothee Cour | 2020-03-02 | 1 | -1/+44 |
| | | | | | | * make genericParams support static[T] generic params * WrapStatic => StaticParam | ||||
* | fixes #13543 and added times.isLeapDay (#13547) | Timothee Cour | 2020-03-01 | 1 | -3/+7 |
| | |||||
* | EndsInNoReturn in expressions extension, fixes #13490 (#13520) | cooldome | 2020-02-28 | 1 | -0/+37 |
| | | | | * fix #13490 | ||||
* | save another 33s of CI for tests/gc/gcleak.nim | Timothee Cour | 2020-02-27 | 1 | -1/+8 |
| | |||||
* | CI tests run faster: save 120s in azure machines, 335s on local OSX | Timothee Cour | 2020-02-27 | 1 | -1/+13 |
| | |||||
* | revert changes to tests/gc/gcleak2.nim | Timothee Cour | 2020-02-27 | 1 | -72/+5 |
| | |||||
* | make CI tests faster + more precise | Timothee Cour | 2020-02-27 | 1 | -5/+72 |
| | |||||
* | cleanup Ordinal (#13501) | Timothee Cour | 2020-02-27 | 2 | -2/+19 |
| | |||||
* | tables/sharedtables/intsets/etc: fix #13496, #13504, #13505; add lots of ↵ | Timothee Cour | 2020-02-26 | 4 | -16/+252 |
| | | | | | | | | | | | tests (#13498) [backport] * fix #13496 handle tombstones * add test * more tests * fix #13504; add SharedTable tests * fix #https://github.com/nim-lang/Nim/issues/13505 intsets.missingOrExcl silently gave wrong results sometimes * add test for tintsets | ||||
* | fix #13455 ; joinPath(a,b) now honors trailing slashes in b (or a if b = "") ↵ | Timothee Cour | 2020-02-26 | 1 | -3/+26 |
| | | | | | | | (#13467) * fix #13455 ; joinPath(a,b) now honors trailing slashes in b (or a if b = "") * fix test windows | ||||
* | fix #13449 texitcode flaky on windows (#13487) | Timothee Cour | 2020-02-25 | 1 | -1/+4 |
| | |||||
* | make devel green again: tnetdial still doesn't work on Travis | narimiran | 2020-02-25 | 1 | -0/+1 |
| | |||||
* | fix 3 minor bugs in joinPath (see #13455) (#13462) [backport] | Andrey Makarov | 2020-02-23 | 1 | -0/+4 |
| | |||||
* | relativePath("foo", "foo") is now ".", not "" (#13452) | Timothee Cour | 2020-02-22 | 3 | -4/+18 |
| | |||||
* | fixes #13457 (#13458) | Andreas Rumpf | 2020-02-21 | 1 | -1/+8 |
| | |||||
* | Remove testutils (#13435) [backport] | Clyybber | 2020-02-19 | 2 | -2/+7 |
| | |||||
* | [backport] pseudorandom probing for hash collision (#13418) | Timothee Cour | 2020-02-19 | 3 | -8/+30 |
| | |||||
* | fix incorrect lenTuple implementation (#13423) | Timothee Cour | 2020-02-19 | 1 | -4/+36 |
| | |||||
* | capture macro now accepts variables of different types (#13356) | Clyybber | 2020-02-15 | 1 | -3/+11 |
| | | | | | | | | | | * Capture macro can now accept variables of different types * Add test * Update examples * Use let instead of var | ||||
* | fixes #13368 (#13397) | cooldome | 2020-02-14 | 1 | -0/+11 |
| | |||||
* | Revert "remove dead code test_nimhcr_integration.(bat,sh) (#13388)" (#13396) | Andreas Rumpf | 2020-02-12 | 2 | -0/+27 |
| | | | This reverts commit 90491ea0a98aaca198bebf3ce99a1f86559f18ec. | ||||
* | remove dead code test_nimhcr_integration.(bat,sh) (#13388) | Timothee Cour | 2020-02-12 | 2 | -27/+0 |
| | | | | | | * enable test for osx: import tests/dll/nimhcr_integration * re-disable osx test | ||||
* | fixes #13378 [backport] (#13392) | Andreas Rumpf | 2020-02-11 | 1 | -0/+16 |
| | |||||
* | fix several bugs with `repr` (#13386) | Timothee Cour | 2020-02-11 | 3 | -4/+20 |
| | |||||
* | fix `is` with generic types; fix `genericHead(Foo[T])` (#13303) | Timothee Cour | 2020-02-09 | 2 | -2/+51 |
| | | | | | * fix #9855, fix #9855, fix genericHead * render TTypeKind via toHumanStr | ||||
* | fixes #13314 (#13372) | Andreas Rumpf | 2020-02-09 | 1 | -1/+25 |
| | |||||
* | Add sideEffect pragma to importC procs in posix, winlean and time module ↵ | Tomohiro | 2020-02-08 | 1 | -0/+10 |
| | | | | | | | | | (#13370) * Add sideEffect pragma to procs in winlean * Add sideEffect pragma to procs in posix * Add test for #13306 * Add sideEffect pragma to procs in times * Fixes #13306 | ||||
* | Revert "printing float values will have one more digit. (#13276) [backport]" ↵ | Timothee Cour | 2020-02-08 | 8 | -42/+38 |
| | | | | | (#13363) This reverts commit b2c6db97f9f477f6999fa9c7aae5e32f10b6b3fe. | ||||
* | fix #6736: templates in unittest now show actual value (#13354) | Miran | 2020-02-07 | 1 | -0/+25 |
| | |||||
* | printing float values will have one more digit. (#13276) [backport] | Arne Döring | 2020-02-07 | 8 | -38/+42 |
| | | | | * printing float values will have one more digit. Fixes #13196 | ||||
* | testament: introduce 'matrix' for testing multiple options (#13343) | Miran | 2020-02-07 | 1 | -1/+3 |
| | |||||
* | miscellaneous bug fixes (part 3) (#13304) | Timothee Cour | 2020-02-07 | 1 | -1/+1 |
| | | | | | | | | | | * fix deprecation; fix indentation * git clone: use -q * fix Warning: pragma before generic parameter list is deprecated; fix typo * bugfix: sysTypeFromName("float64") was never cached | ||||
* | fix #13182: `proc fun(a: varargs[Foo, conv])` now can be overloaded (#13345) ↵ | Timothee Cour | 2020-02-07 | 1 | -0/+47 |
| | | | | [backport] | ||||
* | fixes #13269 (#13344) | Andreas Rumpf | 2020-02-07 | 1 | -0/+14 |
| | |||||
* | fix #13349 regression: isNamedTuple now works with generic tuples (#13350) | Timothee Cour | 2020-02-07 | 1 | -0/+5 |
| | |||||
* | [backport] -d:danger should imply -d:release (#13336) | Miran | 2020-02-05 | 1 | -0/+13 |
| | |||||
* | Fixed codegen for constant cstring with --gc:arc (#13326) | Ico Doornekamp | 2020-02-04 | 1 | -0/+16 |
| | | | | | | * Fixed codegen for constant cstring with --gc:arc, fixes #13321 * Added test for #13321 | ||||
* | enable testing -d:nimHasLibFFI mode (#13091) | Timothee Cour | 2020-02-04 | 2 | -82/+83 |
| | |||||
* | fix #13132 tnetdial (#13318) | Timothee Cour | 2020-02-04 | 1 | -2/+2 |
| | |||||
* | Fix capture for object types (#13315) | Clyybber | 2020-02-02 | 1 | -2/+16 |
| | | | | | | * Fix capture for object|tuple|... types * Add test case |