Nim/tests/arc
flywind a262a87bbe
[add testcase] arc problems with recursive types (#19456)
* [add testcase] arc problems with recursive types

close #9650

* do test

* expand

* Update tests/arc/t9650.nim
2022-03-23 21:07:05 +01:00
..
amodule.nim Add a test-case for #12990 (#15072) 2020-07-25 20:35:20 +02:00
bmodule.nim Add testcase for #14864 (#14928) 2020-07-07 22:43:36 +02:00
cmodule.nim Add testcase for #14864 (#14928) 2020-07-07 22:43:36 +02:00
dmodule.nim Add testcase for #14383 (#14957) 2020-07-10 18:10:32 +02:00
nim.cfg disable sink inference, only enable it for the stdlib. Reason: better source code compatibility (#15105) 2020-07-28 19:18:46 +02:00
t9650.nim [add testcase] arc problems with recursive types (#19456) 2022-03-23 21:07:05 +01:00
t14383.nim Reboot of #16195 (#16746) 2021-01-20 11:05:56 +01:00
t14472.nim Fix 15543 (#15544) 2020-10-12 10:12:32 +01:00
t14864.nim Add testcase for #14864 (#14928) 2020-07-07 22:43:36 +02:00
t15909.nim Fix #15909 (#15914) 2020-11-12 09:28:32 +01:00
t16033.nim fix #16033 nim js --gc:arc works and ignores --gc:arc (#16036) 2020-11-18 23:28:52 +01:00
t16458.nim fix #16458; make useNimRtl compile for --gc:orc (#19512) 2022-02-11 11:16:27 +01:00
t16558.nim alternative to #18918 (#18927) 2021-09-30 16:57:06 +02:00
t17025.nim ARC Analysis in one pass v3 (#17068) 2021-02-17 14:17:35 +01:00
t17173.nim deprecate newruntime (#17245) 2021-03-04 19:33:16 +01:00
t17812.nim fix #17812 (repr fails to compile with ARC/ORC) (#17816) 2021-04-22 08:08:56 +02:00
t18971.nim fix #18971 (#19070) [backport:1.6] 2021-10-29 19:55:48 +02:00
tamemfiles.nim fixes #13596 (#13612) 2020-03-09 15:32:38 +01:00
tamodule.nim Add a test-case for #12990 (#15072) 2020-07-25 20:35:20 +02:00
tarc_orc.nim don't use a temp for addr [backport: 1.6] (#19503) 2022-02-08 08:34:44 +01:00
tarcmisc.nim fixes an old ARC bug: the produced copy/sink operations don't copy the hidden type field for objects with enabled inheritance; fixes #19205 [backport:1.6] (#19232) 2021-12-09 22:23:16 +01:00
tasyncawait.nim make proc names consistent (#18626) 2021-08-01 12:52:24 +01:00
tasyncleak.nim ORC: make the adaptive strategy the default in order to fight memory consumption (#16250) 2020-12-05 23:15:17 +01:00
tasyncleak2.nim use typeof instead type (#16962) 2021-02-08 09:46:07 +01:00
tasyncleak3.nim harden the ORC asyncleak3 test case (#15580) 2020-10-15 09:42:43 +02:00
tasyncleak4.nim fixes #15076 (#16143) 2020-11-26 10:24:52 +01:00
tasyncorc.nim fix #15631 (#15632) 2020-10-19 22:25:43 +02:00
tcaseobj.nim fixes #15532 (#15534) 2020-10-09 16:18:36 +02:00
tcaseobjcopy.nim renamed '=' to '=copy' [backport:1.2] (#15585) 2020-10-15 12:52:30 +02:00
tclosureiter.nim fixes a closure iterator memory leaks, progress on #15076 2020-07-27 13:07:09 +02:00
tcomputedgoto.nim deprecate newruntime (#17245) 2021-03-04 19:33:16 +01:00
tcomputedgotocopy.nim deprecate newruntime (#17245) 2021-03-04 19:33:16 +01:00
tconst_to_sink.nim fix #18410 (Errors initializing an object of RootObj with the C++ backend) [backport] (#18836) 2021-10-31 06:22:00 +01:00
tcontrolflow.nim injectdestructors fixes and refactor (#14964) 2020-07-14 14:15:39 +02:00
tcursor_field_obj_constr.nim fixes #18469 (#18544) 2021-07-20 22:15:06 +02:00
tcursor_on_localvar.nim Fix #16437 (#17277) 2021-03-06 22:35:02 +01:00
tcustomtrace.nim deprecate unsafeAddr; extend addr (#19373) 2022-01-16 11:08:38 +01:00
tdeepcopy.nim fix #15405. deepcopy arc (#15410) 2020-10-01 17:39:48 +02:00
tdestroy_in_loopcond.nim fixes #15076 (#16143) 2020-11-26 10:24:52 +01:00
testfile.txt fixes #13596 (#13612) 2020-03-09 15:32:38 +01:00
texceptions.nim close #13071 by adding test: nim cpp -r --gc:arc` segfaults on caught AssertionError (#14323) 2020-05-12 19:19:31 +02:00
tfuncobj.nim closes #18433 (#18484) 2021-07-13 12:44:29 +02:00
thamming_orc.nim thamming_orc test created/destroyed counts match (#18471) 2021-07-12 11:55:40 +02:00
thamming_thinout.nim cycle collector (#14071) 2020-04-22 17:34:35 +02:00
thard_alignment.nim deprecate unsafeAddr; extend addr (#19373) 2022-01-16 11:08:38 +01:00
thavlak_orc_stress.nim fix #15631 (#15632) 2020-10-19 22:25:43 +02:00
theavy_recursion.nim fixes #15122 (#15301) 2020-09-11 01:50:42 +02:00
timportedobj.nim new feature: --staticBoundChecks:on to enforce static array index checking (#10965) 2020-03-18 14:25:10 +01:00
tkeys_lent.nim fixes #18565 (#18593) 2021-07-27 09:36:19 +02:00
tmarshal.nim arc: added tmarshal.nim test case 2020-09-20 10:43:57 +02:00
tmovebug.nim style usages part one (openarray => openArray) (#19321) 2022-01-04 13:29:50 +01:00
tmovebugcopy.nim style usages part one (openarray => openArray) (#19321) 2022-01-04 13:29:50 +01:00
tnewseq_legacy.nim ARC: fixes memory leaks with newSeq used in a loop [backport:1.4] (#18040) 2021-05-18 21:45:37 +02:00
top_no_cursor2.nim fixes #15361 (#15401) 2020-09-24 15:41:45 +02:00
topenarray.nim fix #18627(Program segfaults with ARC when using openArray[string]) (#18713) 2021-08-19 19:56:52 +02:00
topt_cursor.nim Fix #16437 (#17277) 2021-03-06 22:35:02 +01:00
topt_cursor2.nim Fix 15629 (#15888) 2020-11-09 12:26:12 +01:00
topt_no_cursor.nim fixes #18287 (#18346) 2021-06-25 06:22:52 +02:00
topt_refcursors.nim Fix #16437 (#17277) 2021-03-06 22:35:02 +01:00
topt_wasmoved_destroy_pairs.nim renamed '=' to '=copy' [backport:1.2] (#15585) 2020-10-15 12:52:30 +02:00
torc_basic_test.nim added a basic ORC test I still had lying around (#15376) 2020-09-20 22:47:48 +02:00
torc_selfcycles.nim fixes #15753 [backport:1.4] (#15971) 2020-11-15 15:47:42 +01:00
torcbench.nim ORC: make the adaptive strategy the default in order to fight memory consumption (#16250) 2020-12-05 23:15:17 +01:00
torcmisc.nim fixes #18240 (#18354) 2021-06-25 14:12:23 +02:00
tref_cast_error.nim error msg for #13864 (#13962) 2020-04-13 14:17:22 +02:00
trepr.nim fix #15043 (#16441) [backport:1.4] 2020-12-27 20:05:33 +01:00
trtree.nim use typeof instead type (#16962) 2021-02-08 09:46:07 +01:00
tshared_ptr_crash.nim fixes #17893 (#18485) 2021-07-13 14:17:59 +02:00
tstrformat.nim make megatest consistent with unjoined tests wrt newlines, honor newlines in output spec (#16151) 2020-11-28 09:09:31 +01:00
tthread.nim scoped memory management (#14790) 2020-07-04 07:37:24 +02:00
tunref_cycle.nim fixes #18579 (#18600) 2021-07-27 14:32:56 +02:00
tweave.nim scoped memory management (#14790) 2020-07-04 07:37:24 +02:00
tweavecopy.nim renamed '=' to '=copy' [backport:1.2] (#15585) 2020-10-15 12:52:30 +02:00
twrong_sinkinference.nim fixes #14079 [backport:1.2] (#14163) 2020-04-29 21:58:59 +02:00