Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fixes #13481; fixes #22708; disable using union objects in VM (#23362) | ringabout | 2024-03-03 | 1 | -8/+0 |
| | | | | | | fixes #13481; fixes #22708 Otherwise it gives implicit results or bad codegen | ||||
* | give typedesc param nodes type T not typedesc[T] [backport:2.0] (#23115) | metagn | 2024-01-18 | 1 | -2/+1 |
| | | | | | | | fixes https://github.com/nim-lang/Nim/issues/23112, fixes a mistake in https://github.com/nim-lang/Nim/pull/22581 This makes `getType(t)` where `t` is a typedesc param with value `T` equal to `getType(T)`. | ||||
* | fix isNil folding for compile time closures (#22574) | metagn | 2023-09-02 | 1 | -0/+8 |
| | | | fixes #20543 | ||||
* | handle typedesc params in VM (#22581) | metagn | 2023-08-30 | 1 | -2/+3 |
| | | | | | | | | | * handle typedesc params in VM fixes #15760 * add test * fix getType(typedesc) test | ||||
* | fix getNullValue for cstring in VM, make other VM code aware of nil cstring ↵ | metagn | 2023-08-21 | 1 | -0/+31 |
| | | | | | | | | | | | | | (#22527) * fix getNullValue for cstring in VM fixes #22524 * very ugly fixes, but fix #15730 * nil cstring len works, more test lines * fix high | ||||
* | Add staticFileExists and staticDirExists (#22278) | Tomohiro | 2023-08-18 | 1 | -0/+2 |
| | |||||
* | add a test case for #22190 in case of regression (#22217) | ringabout | 2023-07-04 | 1 | -0/+21 |
| | |||||
* | allow addressing elements of openArray[char] in VM (#22045) | ringabout | 2023-06-08 | 1 | -0/+14 |
| | | | allow addressing elements of openArray[char] | ||||
* | fixes #21708; skip colons for tuples in VM (#21850) | ringabout | 2023-05-17 | 1 | -0/+10 |
| | | | | | | | * fixes #21708; skip colon for tuples in VM * skip nimnodes * fixes types | ||||
* | closes #7590; add a test case (#21846) | ringabout | 2023-05-14 | 1 | -0/+20 |
| | |||||
* | clean up SOME pending/xxx/issue link comments (#21826) | metagn | 2023-05-11 | 1 | -1/+1 |
| | | | | | * clean up SOME pending/xxx/issue link comments * great | ||||
* | closes #10108; add a test case (#21770) | ringabout | 2023-05-03 | 1 | -10/+22 |
| | |||||
* | fixes explicit globals in macros (#21502) | ringabout | 2023-03-12 | 1 | -0/+13 |
| | |||||
* | fixes #10938; fixes #13312; fixes #13918; fixes #20985; always initializes ↵ | ringabout | 2023-03-01 | 1 | -2/+44 |
| | | | | | | | | | | | global variables with null values in VM (#21351) * fixes #10938; always initialize global variable in VM * fixes importc vars * there is a pre-existing issue regarding closure types in the VM * add tests | ||||
* | fixes #19201; fixes sink causes crash in VM (#20658) | ringabout | 2022-10-25 | 1 | -1/+7 |
| | |||||
* | 'lock levels' are deprecated, now a noop (#20539) | ringabout | 2022-10-11 | 1 | -1/+1 |
| | | | | | * 'lock levels' are deprecated, now a noop * fixes tests | ||||
* | closes #12994; add testcase (#20511) | ringabout | 2022-10-08 | 1 | -0/+23 |
| | |||||
* | fixes #19198 [backport:1.6] (#19209) | Andreas Rumpf | 2021-12-04 | 1 | -2/+21 |
| | | | | | * fixes #19198 [backport:1.6] * added a test case | ||||
* | followup #18453 (#18582) | Timothee Cour | 2021-07-25 | 1 | -15/+15 |
| | |||||
* | fix #18310 system.== in vm for NimNode (#18313) | Timothee Cour | 2021-06-21 | 1 | -0/+11 |
| | | | | | | | * fix #18310 == in vm * fixup * fixup | ||||
* | follow up #17518 (#17726) | flywind | 2021-04-15 | 1 | -0/+8 |
| | |||||
* | close #15696 (#17518) | flywind | 2021-03-25 | 1 | -0/+25 |
| | |||||
* | close #8015: const array indexing zeroes data in object variants at runtime ↵ | Timothee Cour | 2021-01-21 | 1 | -0/+57 |
| | | | | (#16782) | ||||
* | fix #14340 (#16386) | Timothee Cour | 2021-01-01 | 1 | -0/+17 |
| | |||||
* | use doAssert in tests (#16486) | flywind | 2020-12-28 | 1 | -12/+12 |
| | |||||
* | [backport] fix #15595 procvar `==` works in VM (#15724) | Timothee Cour | 2020-10-26 | 1 | -0/+24 |
| | |||||
* | fix #15704 #15597 wrong VM register was freed (#15705) | Timothee Cour | 2020-10-26 | 1 | -0/+130 |
| | | | | | | | | | | | | | * fix #15704 #15597 wrong VM register was freed * same treatment for nkCheckedFieldExpr * note concerning HighRegisterPressure * bump NimPatch * Update lib/system.nim Co-authored-by: Andreas Rumpf <rumpf_a@web.de> | ||||
* | close #8007 (#15695) | Timothee Cour | 2020-10-23 | 1 | -0/+51 |
| | |||||
* | Add tests to #15363 (#15633) | Danil Yarantsev | 2020-10-19 | 1 | -0/+26 |
| | |||||
* | followup after #15529 and #15534 (#15536) | Timothee Cour | 2020-10-10 | 1 | -8/+3 |
| | |||||
* | close #13081 (#15529) | Timothee Cour | 2020-10-09 | 1 | -0/+31 |
| | | | | | * close #13081 * fixup | ||||
* | fixes #10886 [backport] (#10897) | Andreas Rumpf | 2019-03-23 | 1 | -0/+18 |
| | |||||
* | Harmonize the var/let and const handling (#10410) | LemonBoy | 2019-01-23 | 1 | -0/+11 |
| | | | Fixes #10333 | ||||
* | Testament: refactoring; makes the test joiner green | Araq | 2018-12-11 | 1 | -2/+3 |
| | |||||
* | megatest can be executed | Arne Döring | 2018-12-11 | 1 | -1/+2 |
| | |||||
* | Fixes #9671 (#9750) | Randy Smith | 2018-11-19 | 1 | -1/+0 |
| | |||||
* | Merge tests into a larger file (part 5 of ∞) (#9368) | Miran | 2018-10-16 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * merge magics * merge metatype tests * merge method tests * merge objects tests * change `import future` to `import sugar` Nim in Action tests are left with `import future`, to ensure compatibility. * merge overload tests * merge proc tests * merge procvar tests * merge range tests * merge seq tests * merge sets tests * remove wrong assert from `tsets3` * fix `jsTests` * better fix | ||||
* | Fix vm regression (#8163) | Oscar Nihlgård | 2018-06-30 | 1 | -0/+13 |
| | |||||
* | Fixes #6689 (#8135) | Oscar Nihlgård | 2018-06-30 | 1 | -1/+16 |
| | |||||
* | VM regression fixes (#8146) | Oscar Nihlgård | 2018-06-29 | 1 | -1/+31 |
| | |||||
* | Adjust some tests to make them pass | LemonBoy | 2018-06-25 | 1 | -2/+2 |
| | | | | | | The non-scoped behaviour of static blocks was exploited by those tests, replace all the variables declared whithin one with compileTime marked ones. | ||||
* | Fix for newStringOfCap in VM (#7901) | Oscar Nihlgård | 2018-06-04 | 1 | -0/+8 |
| | |||||
* | Added a few useful os calls to VM (#7440) | genotrance | 2018-04-12 | 1 | -3/+21 |
| | |||||
* | Closes #6083, closes #6086, closes #6379 (#6392) | Daniil Yarancev | 2017-09-16 | 1 | -8/+58 |
| | |||||
* | fixes #4462 | Andreas Rumpf | 2016-07-08 | 1 | -1/+11 |
| | |||||
* | Fixed vm codegen for a call with compile-time args. Fixes #4412. | Yuriy Glukhov | 2016-07-06 | 1 | -0/+6 |