Nim/tests/generics
2023-03-07 20:17:05 +08:00
..
mbind_bracket.nim fixes #2599 2015-09-13 23:26:44 +02:00
mclosed_sym.nim breaking change: symbol lookups in generics follows spec more closely; fixes #2664 2015-08-07 21:28:45 +02:00
mdotlookup.nim improve several tests in testament (#18635) 2021-08-08 19:28:49 +02:00
mmodule_same_as_proc.nim fixes #1965 2015-08-10 01:31:42 +02:00
module_with_generics.nim remove deprecated type pragma syntax, fix bugs that required it (#20199) 2022-09-03 09:52:13 +02:00
moverloading_typedesc.nim fixes broken merge 2015-07-02 16:29:22 +02:00
t2tables.nim make run the default action of a test in tester 2018-11-23 11:58:28 +01:00
t500.nim add test case for #500 (#20661) 2022-10-26 19:45:51 +08:00
t4668.nim add full tests from #9463 (#14975) 2020-07-14 11:24:17 +02:00
t5602_inheritence.nim Bugfix: The compiler were not inserting proper downcasts for generic types 2018-05-07 09:37:49 +02:00
t5926.nim add testcase for #5926 (#14965) 2020-07-11 17:09:41 +02:00
t6060.nim add testcase for #6060 (#15366) 2020-09-21 13:37:14 +02:00
t6137.nim Remove the uses of {.procvar.} pragma (#14359) 2020-05-15 23:37:24 +02:00
t6637.nim fix #6637 array index type depends generic (#20673) 2022-10-27 12:22:04 +02:00
t7141.nim require errormsg to be specified before file. 2018-12-11 21:23:21 +01:00
t7446.nim fix #7446 Generics: type mismatch 'SomeunsignedInt or Natural' (#20522) 2022-10-11 11:42:49 +02:00
t8270.nim require errormsg to be specified before file. 2018-12-11 21:23:21 +01:00
t13525.nim typo: nonexistant => nonexistent (#17918) 2021-05-02 00:26:41 +02:00
t16639.nim fix #16639 (#21017) 2022-12-05 22:52:49 +01:00
t18859.nim semtypinst: don't wrap type nodes from expressions in static[T] (#18860) 2021-09-17 06:51:26 +02:00
t20996.nim fix #20996 (#21016) 2022-12-04 20:37:23 +01:00
tarc_misc.nim fixes #13519 2020-03-11 09:26:57 +01:00
tbadgenericlambda.nim use 'using' instead of 'sig' keyword; cleans up new features a bit 2016-02-29 12:19:54 +01:00
tbindoncevsbindmany.nim fix #5689 2017-04-15 02:53:28 +03:00
tbintree.nim Clarify the sense in which Nim supports recursive iterators in the (#15834) 2020-11-04 16:56:22 +01:00
tcan.nim remove deprecated type pragma syntax, fix bugs that required it (#20199) 2022-09-03 09:52:13 +02:00
tcannot_pass_empty_seq_to_generic.nim make more tests green 2018-02-10 20:55:22 +01:00
tcritical.nim fixes #3998 2016-03-28 02:26:38 +02:00
texplicitgeneric1.nim Testament: refactoring; makes the test joiner green 2018-12-11 21:23:23 +01:00
texplicitgeneric2.nim Reenable a few tests 2020-07-14 19:50:42 +02:00
tfakecovariance.nim alternative fake covariance based on converters 2017-04-28 18:26:41 +03:00
tforwardgeneric.nim Revert "printing float values will have one more digit. (#13276) [backport]" (#13363) 2020-02-08 09:30:24 +01:00
tforwardgenericconstrained.nim Refactor json macro (#12391) 2019-10-17 09:55:41 +02:00
tgeneric0.nim closes #8295; add a test case (#21486) 2023-03-07 20:17:05 +08:00
tgeneric3.nim less test time costs (#20479) 2022-10-02 06:42:41 +02:00
tgeneric_recursionlimit.nim Fixes #20348; only respect the recursion limit if the symbol's generic type has been generated by the compiler (#20377) 2022-09-22 14:19:36 -04:00
tgenericdotrettype.nim Working test cases for the sophisticated matrix library example from the manual 2017-03-24 16:59:47 +02:00
tgenericlambda.nim use 'using' instead of 'sig' keyword; cleans up new features a bit 2016-02-29 12:19:54 +01:00
tgenericmatcher.nim Merge tests into a larger file (part 3 of ∞: generics) (#9347) 2018-10-14 08:50:39 +02:00
tgenericprocvar.nim Testament: refactoring; makes the test joiner green 2018-12-11 21:23:23 +01:00
tgenerics_issues.nim Fix #20416. Enable the recursion limit for ref/ptr types. (#21092) 2022-12-13 22:57:07 +08:00
tgenerics_various.nim closes #6231; add a test case (#21485) 2023-03-07 17:34:02 +08:00
tgenerictmpl2.nim adopt tests 2018-11-08 22:28:29 +01:00
tgenericvariant.nim megatest checks output and nimout 2018-12-11 21:23:22 +01:00
timplicit_and_explicit.nim Fixes implicit and explicit generics in procedures (#18808) 2021-09-06 20:11:21 +02:00
timports.nim Merge tests into a larger file (part 3 of ∞: generics) (#9347) 2018-10-14 08:50:39 +02:00
tinheritable_importcpp.nim remove deprecated type pragma syntax, fix bugs that required it (#20199) 2022-09-03 09:52:13 +02:00
tlateboundgenericparams.nim fix #6928; fix #7208 2018-06-16 16:46:32 +03:00
tlateboundstatic.nim cleanup tests; don't use non-working 'msg' spec field 2018-11-23 13:16:45 +01:00
tmapping_generic_alias.nim Restore the Nim's 0.14 proper handling of generic aliases 2017-04-08 17:28:19 +03:00
tmetafield.nim testament: error instead of silently overwrite a spec (#16166) 2020-11-29 10:42:50 -08:00
tnullary_generics.nim semLambda removed, semProcAux reworked (#17379) 2021-03-17 19:51:50 +01:00
tobjecttyperel.nim fixes #88 (#11243) 2019-05-15 08:17:29 +02:00
tobjecttyperel2.nim attempt to fix #5621 #5615 generic ref object typeRel (#5633) 2017-03-31 21:58:09 +02:00
toverloading_typedesc.nim lots of small changes 2018-12-11 21:23:22 +01:00
tparam_binding.nim defaults to ORC (#19972) 2022-09-23 13:05:05 +02:00
tparser_generator.nim use doAssert in tests (#16486) 2020-12-28 14:13:21 +01:00
tpointerprocs.nim Generic pointer procs now error if no types supplied (#18832) 2021-09-11 22:20:22 +02:00
tprevent_double_bind.nim 'lock levels' are deprecated, now a noop (#20539) 2022-10-11 09:17:09 +02:00
trecursivegenerics.nim Alternative to #18928 (#18931) 2021-09-30 16:55:43 +02:00
treentranttypes.nim make megatest consistent with unjoined tests wrt newlines, honor newlines in output spec (#16151) 2020-11-28 09:09:31 +01:00
tstatic_constrained.nim Fixed concept constraints for static types (#19391) 2022-01-15 09:24:23 +01:00
tsubclassgenericerror.nim Fix for issue #10342. better message for generic subclass instantiation (#10354) 2019-01-22 17:05:26 -08:00
tthread_generic.nim fixes Thread initializer for ARC/ORC on Macos (#20368) 2022-09-16 16:35:53 -04:00
tunique_type.nim Merge tests into a larger file (part 5 of ∞) (#9368) 2018-10-16 10:50:10 +02:00
tvarseq_caching.nim fixes #3476 2015-10-27 08:37:56 +01:00
twrong_explicit_typeargs.nim make tests green again 2016-08-01 12:02:05 +02:00
twrong_field_caching.nim tests: Trim .nim files trailing whitespace 2015-09-04 23:04:32 +02:00
twrong_floatlit_type.nim lots of small changes 2018-12-11 21:23:22 +01:00
twrong_generic_object.nim Fix for issue #10342. better message for generic subclass instantiation (#10354) 2019-01-22 17:05:26 -08:00