ringabout
b2c1dcbbc9
fixes explicit globals in macros ( #21502 )
2023-03-12 20:03:46 +01:00
ringabout
1b1412f3d1
fixes #10938 ; fixes #13312 ; fixes #13918 ; fixes #20985 ; always initializes 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
2023-03-01 17:18:09 +01:00
ringabout
4b377b07fc
fixes #19201 ; fixes sink causes crash in VM ( #20658 )
2022-10-25 20:08:36 +02:00
ringabout
5602183234
'lock levels' are deprecated, now a noop ( #20539 )
...
* 'lock levels' are deprecated, now a noop
* fixes tests
2022-10-11 09:17:09 +02:00
ringabout
a132f5502a
closes #12994 ; add testcase ( #20511 )
2022-10-08 00:27:17 +08:00
Andreas Rumpf
f90620fb32
fixes #19198 [backport:1.6] ( #19209 )
...
* fixes #19198 [backport:1.6]
* added a test case
2021-12-04 07:43:20 +01:00
Timothee Cour
5f7db65257
followup #18453 ( #18582 )
2021-07-25 12:55:33 -07:00
Timothee Cour
ad70a65e0e
fix #18310 system.== in vm for NimNode ( #18313 )
...
* fix #18310 == in vm
* fixup
* fixup
2021-06-21 09:46:31 +02:00
flywind
5c12c711f7
follow up #17518 ( #17726 )
2021-04-15 19:25:35 +02:00
flywind
42e895feb1
close #15696 ( #17518 )
2021-03-25 21:20:58 -07:00
Timothee Cour
c17cad0992
close #8015 : const array indexing zeroes data in object variants at runtime ( #16782 )
2021-01-21 11:11:42 +01:00
Timothee Cour
0d0e43469f
fix #14340 ( #16386 )
2021-01-01 22:55:22 +01:00
flywind
6d442a40a6
use doAssert in tests ( #16486 )
2020-12-28 14:13:21 +01:00
Timothee Cour
3bdc000521
[backport] fix #15595 procvar == works in VM ( #15724 )
2020-10-26 22:19:05 +02:00
Timothee Cour
d4c2e2c53f
fix #15704 #15597 wrong VM register was freed ( #15705 )
...
* 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>
2020-10-26 09:13:37 +01:00
Timothee Cour
bf894ad3eb
close #8007 ( #15695 )
2020-10-23 23:16:47 +02:00
Danil Yarantsev
d22ab0fb96
Add tests to #15363 ( #15633 )
2020-10-19 13:16:56 +02:00
Timothee Cour
8a5f550491
followup after #15529 and #15534 ( #15536 )
2020-10-10 07:05:27 +02:00
Timothee Cour
8fb57d7451
close #13081 ( #15529 )
...
* close #13081
* fixup
2020-10-09 08:56:09 +02:00
Andreas Rumpf
0b2a3f6f7f
fixes #10886 [backport] ( #10897 )
2019-03-23 14:44:53 +01:00
LemonBoy
9c0e5c4c07
Harmonize the var/let and const handling ( #10410 )
...
Fixes #10333
2019-01-23 11:10:51 +01:00
Araq
3b783f7e13
Testament: refactoring; makes the test joiner green
2018-12-11 21:23:23 +01:00
Arne Döring
2a4c09ff88
megatest can be executed
2018-12-11 21:23:21 +01:00
Randy Smith
6c7abe6e5b
Fixes #9671 ( #9750 )
2018-11-19 09:22:21 +01:00
Miran
749dbce4c6
Merge tests into a larger file (part 5 of ∞) ( #9368 )
...
* 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
2018-10-16 10:50:10 +02:00
Oscar Nihlgård
7ae9c4358e
Fix vm regression ( #8163 )
2018-06-30 13:38:52 +02:00
Oscar Nihlgård
d146045ed5
Fixes #6689 ( #8135 )
2018-06-30 09:16:46 +02:00
Oscar Nihlgård
ae69e571e1
VM regression fixes ( #8146 )
2018-06-29 16:00:53 +02:00
LemonBoy
f559e62e45
Adjust some tests to make them pass
...
The non-scoped behaviour of static blocks was exploited by those tests,
replace all the variables declared whithin one with compileTime marked
ones.
2018-06-25 15:56:13 +02:00
Oscar Nihlgård
440212a154
Fix for newStringOfCap in VM ( #7901 )
2018-06-04 13:38:26 +02:00
genotrance
c3cc52087f
Added a few useful os calls to VM ( #7440 )
2018-04-12 13:59:14 +02:00
Daniil Yarancev
ae7fe5087f
Closes #6083 , closes #6086 , closes #6379 ( #6392 )
2017-09-16 22:54:32 +02:00
Andreas Rumpf
857b0c8d4c
fixes #4462
2016-07-08 10:52:04 +02:00
Yuriy Glukhov
09783c3fd0
Fixed vm codegen for a call with compile-time args. Fixes #4412 .
2016-07-06 14:39:57 +03:00