ringabout 65b26401bc adds a test case (#24565) il y a 2 jours
..
m14509.nim f1789cc465 resolve local symbols in generic type call RHS (#22610) il y a 1 an
m22373a.nim 3aaef9e4cf block ambiguous type conversion dotcalls in generics (#22375) il y a 1 an
m22373b.nim 3aaef9e4cf block ambiguous type conversion dotcalls in generics (#22375) il y a 1 an
m3770.nim 16f42084d3 fixes #20900; Calling template through from generic function across module fails to build (#21649) il y a 1 an
mbind_bracket.nim 14354b436f fixes #2599 il y a 9 ans
mclosed_sym.nim c733b3181e breaking change: symbol lookups in generics follows spec more closely; fixes #2664 il y a 9 ans
mdotlookup.nim 446e5fbbb3 when T is both a type symbol and a routine symbol in scope of a generic proc do not account for the type symbol when doing `a.T()` (#21899) il y a 1 an
mfriends.nim b97d603cd0 some test cleanups & category reorganization (#22010) il y a 1 an
mmodule_same_as_proc.nim 36a90c6044 fixes #1965 il y a 9 ans
module_with_generics.nim 86f7f4ffa5 remove deprecated type pragma syntax, fix bugs that required it (#20199) il y a 2 ans
mopensymimport1.nim 0c890ff9a7 opensym as node kind + fixed experimental switch (#23892) il y a 4 mois
mopensymimport2.nim 0c3573e4a0 make `genericsOpenSym` work at instantiation time, new behavior in `openSym` (#24111) il y a 3 mois
moverloading_typedesc.nim 560cfd48fc fixes broken merge il y a 9 ans
mpragma1.nim d72b848d17 process non-language pragma nodes in generics (#24254) il y a 2 mois
mpragma2.nim d72b848d17 process non-language pragma nodes in generics (#24254) il y a 2 mois
mtypenodes.nim 8836207a4e implement semgnrc for tuple and object type nodes (#22709) il y a 1 an
muninstantiatedgenericcalls.nim 6d21637245 fix scoping regression with calls in generic bodies (#22115) il y a 1 an
t12938.nim d53a89e453 fix #12938 index type of array in type section without static (#20529) il y a 1 an
t13525.nim 78e2d299df typo: nonexistant => nonexistent (#17918) il y a 3 ans
t14193.nim c73eedfe6e give int literals matched type on generic match (#24234) il y a 2 mois
t14509.nim f1789cc465 resolve local symbols in generic type call RHS (#22610) il y a 1 an
t1500.nim 0c6e13806d fixes internal error: no generic body fixes #1500 (#22580) il y a 1 an
t17509.nim ee4a219012 Fix #17509: Continue instead of return with unfinished generics (#22563) il y a 1 an
t18823.nim 37d8f32ae9 fix #18823 Passing Natural to bitops.BitsRange[T] parameter in generi… (#20683) il y a 1 an
t18859.nim 6cd219c3a3 semtypinst: don't wrap type nodes from expressions in static[T] (#18860) il y a 3 ans
t19848.nim 1befb8d4a3 include generic bodies in allowMetaTypes (#23968) il y a 4 mois
t20996.nim 5536f74992 fix #20996 (#21016) il y a 2 ans
t21742.nim 2a8c759df0 Fix #21742: Check generic alias depth before skip (#22443) il y a 1 an
t21760.nim baf350493b Fix #21760 (#22422) il y a 1 an
t21958.nim 171b916613 Add anti-regression for #21958 (#21960) il y a 1 an
t22373.nim 3aaef9e4cf block ambiguous type conversion dotcalls in generics (#22375) il y a 1 an
t22826.nim c13c48500b Fix #22826: Don't skip generic instances in type comparison (#22828) il y a 1 an
t23186.nim e8092a5470 delay resolved procvar check for proc params + acknowledge unresolved statics (#23188) il y a 11 mois
t23790.nim 841d30a213 fixes #23790; roll back instCounter properly in case of exceptions (#23802) il y a 5 mois
t23853.nim 97f5474545 fix generics treating symchoice symbols as uninstantiated (#23860) il y a 5 mois
t23854.nim cc696f18c0 adds some test cases (#24436) il y a 1 mois
t23855.nim 69ea1336fb sem generic proc param types like generic types + static instantiation fixes (#24005) il y a 4 mois
t2tables.nim 031bfdec6f make run the default action of a test in tester il y a 6 ans
t3770.nim 16f42084d3 fixes #20900; Calling template through from generic function across module fails to build (#21649) il y a 1 an
t4668.nim ffaf4797be add full tests from #9463 (#14975) il y a 4 ans
t500.nim 3469f37a56 add test case for #500 (#20661) il y a 2 ans
t5602_inheritence.nim 7297613900 Bugfix: The compiler were not inserting proper downcasts for generic types il y a 6 ans
t5926.nim 21772b6419 add testcase for #5926 (#14965) il y a 4 ans
t6060.nim 40a868bccc add testcase for #6060 (#15366) il y a 4 ans
t6137.nim e8092a5470 delay resolved procvar check for proc params + acknowledge unresolved statics (#23188) il y a 11 mois
t6637.nim aa6f9d490f fix #6637 array index type depends generic (#20673) il y a 2 ans
t7141.nim 1105d03644 require errormsg to be specified before file. il y a 6 ans
t7446.nim 083ea8f10c fix #7446 Generics: type mismatch 'SomeunsignedInt or Natural' (#20522) il y a 2 ans
t7839.nim c7c3362cc8 add test case for #7839 (#22006) il y a 1 an
t8270.nim 1105d03644 require errormsg to be specified before file. il y a 6 ans
taliashijack.nim 58813a3b2e make all generic aliases tyAlias (#23978) il y a 4 mois
tarc_misc.nim 861a5340fe fixes #13519 il y a 4 ans
tbadcache.nim fe55dcb2be test case haul before 2.2 (#24119) il y a 3 mois
tbaddeprecated.nim e92d7681bb consistent use of scForceOpen for generic dot field symbols (#21738) il y a 1 an
tbadgenericlambda.nim c9966a3e17 use 'using' instead of 'sig' keyword; cleans up new features a bit il y a 8 ans
tbindoncevsbindmany.nim bf4ce87e5b fix #5689 il y a 7 ans
tbintree.nim f17555770e Clarify the sense in which Nim supports recursive iterators in the (#15834) il y a 4 ans
tbracketinstantiation.nim fc853cb726 generic issues test cases (#24028) il y a 3 mois
tcalltype.nim ab18962085 sem all call nodes in generic type bodies + many required fixes (#23983) il y a 4 mois
tcan.nim 86f7f4ffa5 remove deprecated type pragma syntax, fix bugs that required it (#20199) il y a 2 ans
tcannot_pass_empty_seq_to_generic.nim b57d14b1ae make more tests green il y a 6 ans
tconstraints.nim b97d603cd0 some test cleanups & category reorganization (#22010) il y a 1 an
tcritical.nim e97d640ce8 fixes #3998 il y a 8 ans
texplicitgeneric1.nim 3b783f7e13 Testament: refactoring; makes the test joiner green il y a 6 ans
texplicitgeneric2.nim f2b041f168 Reenable a few tests il y a 4 ans
tfakecovariance.nim 5c678e2848 alternative fake covariance based on converters il y a 7 ans
tforwardgeneric.nim e4415422fe Revert "printing float values will have one more digit. (#13276) [backport]" (#13363) il y a 4 ans
tforwardgenericconstrained.nim 21cbfd72ec Refactor json macro (#12391) il y a 5 ans
tfriends.nim b97d603cd0 some test cleanups & category reorganization (#22010) il y a 1 an
tgeneric0.nim 65b26401bc adds a test case (#24565) il y a 2 jours
tgeneric3.nim 0769b160c5 less test time costs (#20479) il y a 2 ans
tgeneric_recursionlimit.nim be4bd8a0ed Fixes #20348; only respect the recursion limit if the symbol's generic type has been generated by the compiler (#20377) il y a 2 ans
tgenericbodyreturn1.nim 2f904535d0 don't allow instantiations resolving to generic body types (#24273) il y a 2 mois
tgenericbodyreturn2.nim 2f904535d0 don't allow instantiations resolving to generic body types (#24273) il y a 2 mois
tgenericbodyreturn3.nim 2f904535d0 don't allow instantiations resolving to generic body types (#24273) il y a 2 mois
tgenericdotrettype.nim cbf66e99a8 Working test cases for the sophisticated matrix library example from the manual il y a 7 ans
tgenericlambda.nim c9966a3e17 use 'using' instead of 'sig' keyword; cleans up new features a bit il y a 8 ans
tgenericmatcher.nim 9f8b93641e Merge tests into a larger file (part 3 of ∞: generics) (#9347) il y a 6 ans
tgenericprocvar.nim 3b783f7e13 Testament: refactoring; makes the test joiner green il y a 6 ans
tgenerics_issues.nim 2564b5c938 Fix #20416. Enable the recursion limit for ref/ptr types. (#21092) il y a 2 ans
tgenerics_various.nim 1b7b0d69db fixes #9381; Fix double evaluation of types in generic objects (#23072) il y a 1 an
tgenerictmpl2.nim 77a0f3768b adopt tests il y a 6 ans
tgenericvariant.nim 3859878db8 megatest checks output and nimout il y a 6 ans
tgenericwhen.nim fe55dcb2be test case haul before 2.2 (#24119) il y a 3 mois
tgensyminst.nim d27061f6da fix segfault with gensym node instantiation (#24050) il y a 3 mois
timpl_ast.nim ed9e3cba07 make getType nodes of generic insts have full inst type (#22655) il y a 1 an
timplicit_and_explicit.nim 71de7fca9e handle explicit generic routine instantiations in sigmatch (#24010) il y a 3 mois
timports.nim 8836207a4e implement semgnrc for tuple and object type nodes (#22709) il y a 1 an
tinheritable_importcpp.nim 86f7f4ffa5 remove deprecated type pragma syntax, fix bugs that required it (#20199) il y a 2 ans
tlateboundgenericparams.nim e719f211c6 fix #6928; fix #7208 il y a 6 ans
tlateboundstatic.nim 562d185cb7 cleanup tests; don't use non-working 'msg' spec field il y a 6 ans
tmacroinjectedsym.nim 0c3573e4a0 make `genericsOpenSym` work at instantiation time, new behavior in `openSym` (#24111) il y a 3 mois
tmacroinjectedsymwarning.nim 770f8d5513 opensym for templates + move behavior of opensymchoice to itself (#24007) il y a 4 mois
tmapping_generic_alias.nim e9a3ffbc3d Restore the Nim's 0.14 proper handling of generic aliases il y a 7 ans
tmetafield.nim 6114df3c24 testament: error instead of silently overwrite a spec (#16166) il y a 4 ans
tnestedissues.nim 09bd9d0b19 fix semFinishOperands for bracket expressions [backport:2.0] (#23571) il y a 7 mois
tnestedtemplate.nim bf865fa75a fix undeclared identifier in templates in generics (#24069) il y a 3 mois
tnullary_generics.nim 72b89eff82 semLambda removed, semProcAux reworked (#17379) il y a 3 ans
tobjecttyperel.nim b5f5b74fc8 enable vtable implementation for C++ and make it an experimental feature (#23004) il y a 1 an
tobjecttyperel2.nim fce4b7cd62 attempt to fix #5621 #5615 generic ref object typeRel (#5633) il y a 7 ans
topensymimport.nim 0c890ff9a7 opensym as node kind + fixed experimental switch (#23892) il y a 4 mois
toverloading_typedesc.nim b97d603cd0 some test cleanups & category reorganization (#22010) il y a 1 an
tparam_binding.nim 7739e23420 defaults to ORC (#19972) il y a 2 ans
tparser_generator.nim 6d442a40a6 use doAssert in tests (#16486) il y a 4 ans
tpointerprocs.nim 0a058a6b8f better errors for standalone explicit generic instantiations (#24276) il y a 2 mois
tpragma.nim d72b848d17 process non-language pragma nodes in generics (#24254) il y a 2 mois
tprevent_double_bind.nim 5602183234 'lock levels' are deprecated, now a noop (#20539) il y a 2 ans
trecursivegenerics.nim f915b3aa86 Alternative to #18928 (#18931) il y a 3 ans
treentranttypes.nim c19fd69b69 test case haul for old generic/template/macro issues (#22564) il y a 1 an
treturn_inference.nim eba87c7e97 fixes #22971; `inferGenericTypes` does not work with method call syntax (#22972) il y a 1 an
tstatic_constrained.nim d3af51e3ce remove fauxMatch for tyFromExpr, remove tyProxy and tyUnknown aliases (#24018) il y a 4 mois
tsubclassgenericerror.nim 94f6a6b294 Fix for issue #10342. better message for generic subclass instantiation (#10354) il y a 6 ans
ttemplateparamcall.nim aeb3fe9505 test case haul to prevent pileup (#24525) il y a 2 semaines
tthread_generic.nim f6dc30e52d fixes Thread initializer for ARC/ORC on Macos (#20368) il y a 2 ans
tuninstantiated_failure.nim 642ac0c1c3 fixes #22753; Nimsuggest segfault with invalid assignment to table (#22781) il y a 1 an
tuninstantiatedgenericcalls.nim aeb3fe9505 test case haul to prevent pileup (#24525) il y a 2 semaines
tunique_type.nim 749dbce4c6 Merge tests into a larger file (part 5 of ∞) (#9368) il y a 6 ans
tvarseq_caching.nim 86e2d6ee90 fixes #3476 il y a 9 ans
twrong_field_caching.nim e80465dacf tests: Trim .nim files trailing whitespace il y a 9 ans
twrong_floatlit_type.nim a5ecbf823f lots of small changes il y a 6 ans
twrong_generic_object.nim 173b8a8c58 fixes #3011; handles meta fields defined in the ref object (#23818) il y a 5 mois