metagn b9c593404c proper error for const defines with unsupported types (#24540) hai 1 semana
..
m8794.nim bf3a308e86 [error messages, stacktraces] fix #8794 #9270 #9767 #9768 (#9766) %!s(int64=6) %!d(string=hai) anos
mambparam1.nim f223f016f3 show symchoices as ambiguous in overload type mismatches (#24077) hai 3 meses
mambparam2.nim f223f016f3 show symchoices as ambiguous in overload type mismatches (#24077) hai 3 meses
mambparam3.nim f223f016f3 show symchoices as ambiguous in overload type mismatches (#24077) hai 3 meses
mambtype1.nim aeb3fe9505 test case haul to prevent pileup (#24525) hai 2 semanas
mambtype2.nim aeb3fe9505 test case haul to prevent pileup (#24525) hai 2 semanas
mb.nim b97d603cd0 some test cleanups & category reorganization (#22010) hai 1 ano
mc.nim b97d603cd0 some test cleanups & category reorganization (#22010) hai 1 ano
t10251.nim a273ea70e8 implements overloadable enum values; WIP (#18470) %!s(int64=3) %!d(string=hai) anos
t10376.nim 7739e23420 defaults to ORC (#19972) %!s(int64=2) %!d(string=hai) anos
t10489_a.nim 5602183234 'lock levels' are deprecated, now a noop (#20539) %!s(int64=2) %!d(string=hai) anos
t10489_b.nim 5602183234 'lock levels' are deprecated, now a noop (#20539) %!s(int64=2) %!d(string=hai) anos
t10542.nim a7a0cfe8eb fixes #10542; suppresses varargs conversion warnings (#22757) hai 1 ano
t10594.nim d102b2f54c deprecate unsafeAddr; extend addr (#19373) %!s(int64=2) %!d(string=hai) anos
t10734.nim 260a5dacb7 fixed dot operator recursive loop & macro suggest (#16922) %!s(int64=3) %!d(string=hai) anos
t10735.nim 4a548deb08 proper errors for subscript overloads (#24068) hai 3 meses
t1154.nim 0926754e68 make tests green again %!s(int64=6) %!d(string=hai) anos
t12844.nim 4c08e64e98 disallow typedesc in arrays & move existing checks to `types.typeAllowedAux` (#13261) %!s(int64=4) %!d(string=hai) anos
t14444.nim d5719c47dc make --exceptions:quirky work with C++ (#21581) hai 1 ano
t16654.nim f46f26e79a don't use previous bindings of `auto` for routine return types (#23207) hai 11 meses
t17460.nim ab4278d217 fixes #23180; fixes #19805; prohibits invalid tuple unpacking code in for loop (#23185) hai 11 meses
t18327.nim 037715285c fix #18327 (#18328) %!s(int64=3) %!d(string=hai) anos
t18886.nim 5602183234 'lock levels' are deprecated, now a noop (#20539) %!s(int64=2) %!d(string=hai) anos
t18983.nim a895bbf714 fixes #18983 #5282 #13008; recursive types casue infinite type (#20172) %!s(int64=2) %!d(string=hai) anos
t19224.nim 567c3f055d Fix #19224 For loops over a hardcoded empty array crash the compiler (#20476) %!s(int64=2) %!d(string=hai) anos
t19882.nim a302b26e0e fix #19882 Improve error message when instantiating generics that lac… (#20356) %!s(int64=2) %!d(string=hai) anos
t19882_2.nim 2afce84616 Improve error message when instantiating generics with object constructor (#20358) %!s(int64=2) %!d(string=hai) anos
t21257.nim ac982d8a96 close #21257 (#21275) hai 1 ano
t22097.nim 1660ddf98a make `var`/pointer types not match if base type has to be converted (#24130) hai 3 meses
t22284.nim 320311182c fixes #22284; fixes #22282; don't override original parameters of inferred lambdas (#23368) hai 9 meses
t22753.nim 4a548deb08 proper errors for subscript overloads (#24068) hai 3 meses
t22852.nim 8f5ae28fab fixes #22672; Destructor not called for result when exception is thrown (#23267) hai 6 meses
t22996.nim 795aad4f2a fixes #22996; `typeAllowedCheck` for default fields (#22998) hai 1 ano
t23060.nim 7e1ea50bc3 fixes #23060; `editDistance` wrongly compare the length of rune strings (#23062) hai 1 ano
t23419.nim 185e06c923 fixes #23419; internal error with void in generic array instantiation (#23550) hai 8 meses
t23435.nim 229c125d2f workaround #23435; real fix pending #23279 (#23436) hai 8 meses
t23536.nim 0b0f185bd1 fixes #23536; Stack trace with wrong line number when the proc called inside for loop (#23540) hai 8 meses
t24258.nim 8b39b2df7d fixes #24258; compiler crash on `len` of `varargs[untyped]` (#24307) hai 2 meses
t2614.nim 5602183234 'lock levels' are deprecated, now a noop (#20539) %!s(int64=2) %!d(string=hai) anos
t4756.nim ef6eda4cb4 better error messages: use <T1, T2> instead of (T1, T2) in order to prevent confusions with tuple types %!s(int64=6) %!d(string=hai) anos
t5167_1.nim 1be0022e7c Fixes #5167 and related problems (#5475) %!s(int64=7) %!d(string=hai) anos
t5167_2.nim 1be0022e7c Fixes #5167 and related problems (#5475) %!s(int64=7) %!d(string=hai) anos
t5167_3.nim 1be0022e7c Fixes #5167 and related problems (#5475) %!s(int64=7) %!d(string=hai) anos
t5167_4.nim 5602183234 'lock levels' are deprecated, now a noop (#20539) %!s(int64=2) %!d(string=hai) anos
t5167_5.nim e8092a5470 delay resolved procvar check for proc params + acknowledge unresolved statics (#23188) hai 11 meses
t5282.nim a895bbf714 fixes #18983 #5282 #13008; recursive types casue infinite type (#20172) %!s(int64=2) %!d(string=hai) anos
t5870.nim 4c08e64e98 disallow typedesc in arrays & move existing checks to `types.typeAllowedAux` (#13261) %!s(int64=4) %!d(string=hai) anos
t6281.nim 70cf286a22 Test case for #6281 (#8190) %!s(int64=6) %!d(string=hai) anos
t6483.nim a5ecbf823f lots of small changes %!s(int64=6) %!d(string=hai) anos
t6499.nim 1aff402998 fixes #6499; disallow built-in procs used as procvars (#22291) hai 1 ano
t6608.nim 7bfb9f0002 close #17636 (#17643) %!s(int64=3) %!d(string=hai) anos
t8064.nim b280100499 ambiguous identifier resolution (#23123) hai 1 ano
t8339.nim 1105d03644 require errormsg to be specified before file. %!s(int64=6) %!d(string=hai) anos
t8434.nim 64ffa17f0f fixes #13715 (#13716) %!s(int64=4) %!d(string=hai) anos
t8610.nim e40ff24c23 typeToString: type float => typedesc[float] (#17011) %!s(int64=3) %!d(string=hai) anos
t8794.nim 02be212dae clean up SOME pending/xxx/issue link comments (#21826) hai 1 ano
t9768.nim ebd1c678be fixes #21195; `std/assertions` continue to use `sysFatal` when `nimPreviewSlimSystem` is not defined (#21196) %!s(int64=2) %!d(string=hai) anos
t9908_01.nim a73ae3e066 minor improvements to follow up recent PRs (#20342) %!s(int64=2) %!d(string=hai) anos
t9908_02.nim a73ae3e066 minor improvements to follow up recent PRs (#20342) %!s(int64=2) %!d(string=hai) anos
ta.nim b97d603cd0 some test cleanups & category reorganization (#22010) hai 1 ano
tambparam.nim f223f016f3 show symchoices as ambiguous in overload type mismatches (#24077) hai 3 meses
tambparam_legacy.nim f223f016f3 show symchoices as ambiguous in overload type mismatches (#24077) hai 3 meses
tambtype.nim aeb3fe9505 test case haul to prevent pileup (#24525) hai 2 semanas
tassignunpack.nim ba158d73dc type annotations for variable tuple unpacking, better error messages (#22611) hai 1 ano
tcall_with_default_arg.nim 070938720a tests/errmsgs/tcall_with_default_arg.nim: sync (#21237) hai 1 ano
tcannot_capture_builtin.nim d143924ab2 remove unused sfProcvar, "procvar" mentions (#20204) %!s(int64=2) %!d(string=hai) anos
tcant_overload_by_return_type.nim 14e496fab0 fixes #6393 %!s(int64=6) %!d(string=hai) anos
tcase_stmt.nim eec1543baf fix semcase on tySequence and tyObject #20283 #19682 (#20339) %!s(int64=2) %!d(string=hai) anos
tconceptconstraint.nim 7bfb9f0002 close #17636 (#17643) %!s(int64=3) %!d(string=hai) anos
tconcisetypemismatch.nim 71de7fca9e handle explicit generic routine instantiations in sigmatch (#24010) hai 3 meses
tconstinfo.nim 5684093135 fix for bad error message with const in case statement (#21182) %!s(int64=2) %!d(string=hai) anos
tconsttypemismatch.nim b97d603cd0 some test cleanups & category reorganization (#22010) hai 1 ano
tdeclaredlocs.nim 836b061ae3 improve `--declaredLocs` to help disambiguate types (generics, aliases etc) (#18389) %!s(int64=3) %!d(string=hai) anos
tdetailed_position.nim b80d70b0f3 fix tests %!s(int64=5) %!d(string=hai) anos
tdistinct_nil.nim 1182216381 remove a special case in sigmatch; distinct pointer types no longer match `nil` type (#20251) %!s(int64=2) %!d(string=hai) anos
tdont_show_system.nim 7f1d2489ad improve the 'has to be discarded' error message %!s(int64=4) %!d(string=hai) anos
temptysetparam.nim 6e4ea40475 empty container param error msg (#11158) %!s(int64=5) %!d(string=hai) anos
tgcsafety.nim 5602183234 'lock levels' are deprecated, now a noop (#20539) %!s(int64=2) %!d(string=hai) anos
tgeneral_excepts.nim 70018aa683 Add checks for except: body blocks (#9191) %!s(int64=6) %!d(string=hai) anos
tgenericconstraint.nim 7bfb9f0002 close #17636 (#17643) %!s(int64=3) %!d(string=hai) anos
tgenericmismatchsegfault.nim ff005ad7dc fix segfault in generic param mismatch error, skip typedesc (#24140) hai 3 meses
tgenericmismatchsegfault_legacy.nim ff005ad7dc fix segfault in generic param mismatch error, skip typedesc (#24140) hai 3 meses
tinconsistentgensym.nim cd946084ab make routine implicitly gensym when other gensym symbol exists again (#23842) hai 5 meses
tinteger_literals.nim 6289b002b6 [Testament] Extend and document message testing aids (#19996) %!s(int64=2) %!d(string=hai) anos
tinvalidinout.nim 86f7f4ffa5 remove deprecated type pragma syntax, fix bugs that required it (#20199) %!s(int64=2) %!d(string=hai) anos
tmacroerrorproc.nim b97d603cd0 some test cleanups & category reorganization (#22010) hai 1 ano
tmake_tuple_visible.nim 2339542832 Tuple error message (#11141); fixes #3211 %!s(int64=5) %!d(string=hai) anos
tmetaobjectfields.nim 173b8a8c58 fixes #3011; handles meta fields defined in the ref object (#23818) hai 5 meses
tmultiple_finally.nim 70018aa683 Add checks for except: body blocks (#9191) %!s(int64=6) %!d(string=hai) anos
tnested_empty_seq.nim a6cbe58e8c typetraits.$: $((int, float), int)` is now `"((int, float), int)"` instead of `"(tuple of (int, float), int)" (#14812) %!s(int64=4) %!d(string=hai) anos
tnested_generic_instantiation.nim 766960dc15 fixes #11515 (#11624) %!s(int64=5) %!d(string=hai) anos
tnested_generic_instantiation2.nim 766960dc15 fixes #11515 (#11624) %!s(int64=5) %!d(string=hai) anos
tnnodeadd.nim e5139b0662 error for NimNode index kind (#12154) %!s(int64=5) %!d(string=hai) anos
tnnodeindex.nim e5139b0662 error for NimNode index kind (#12154) %!s(int64=5) %!d(string=hai) anos
tnnodeindexkind.nim e5139b0662 error for NimNode index kind (#12154) %!s(int64=5) %!d(string=hai) anos
tnon_concrete_cast.nim d102b2f54c deprecate unsafeAddr; extend addr (#19373) %!s(int64=2) %!d(string=hai) anos
tnoop.nim b97d603cd0 some test cleanups & category reorganization (#22010) hai 1 ano
tproc_mismatch.nim 5602183234 'lock levels' are deprecated, now a noop (#20539) %!s(int64=2) %!d(string=hai) anos
tproper_stacktrace.nim cf083af262 tests: explicitly enable stack traces where needed (#21236) hai 1 ano
tproper_stacktrace2.nim cf083af262 tests: explicitly enable stack traces where needed (#21236) hai 1 ano
tproper_stacktrace3.nim cf083af262 tests: explicitly enable stack traces where needed (#21236) hai 1 ano
treportunused.nim f7a13f62d6 Stop type aliases from inheriting sfUsed (#19861) %!s(int64=2) %!d(string=hai) anos
tshow_asgn.nim 2f13d27720 improve line info retreival (#9822) %!s(int64=6) %!d(string=hai) anos
tsigmatch.nim 5602183234 'lock levels' are deprecated, now a noop (#20539) %!s(int64=2) %!d(string=hai) anos
tsigmatch2.nim 4ca2dcb404 Named arguments in commands + many grammar fixes (#20994) %!s(int64=2) %!d(string=hai) anos
tsimpletypecheck.nim b97d603cd0 some test cleanups & category reorganization (#22010) hai 1 ano
tstaticexprnotype.nim e89aaaeaab Open a new scope for `static:` expr blocks (#10649) %!s(int64=5) %!d(string=hai) anos
tstaticexprscope.nim 31a8cf16bb testament spec: remove errmsg alias of errormsg (#16188) %!s(int64=4) %!d(string=hai) anos
tstaticresult.nim ce148e71ef disallow static in return type (#9686) [nobackport] %!s(int64=5) %!d(string=hai) anos
tsubscriptmismatch.nim 4a548deb08 proper errors for subscript overloads (#24068) hai 3 meses
tsubscriptmismatch_legacy.nim 4a548deb08 proper errors for subscript overloads (#24068) hai 3 meses
ttemplateaslambda.nim aeb3fe9505 test case haul to prevent pileup (#24525) hai 2 semanas
ttupleindexoutofbounds.nim c2bcfd8cd9 cheap fix for #10853 + better tuple subscript error message (#21767) hai 1 ano
ttypeAllowed.nim 5602183234 'lock levels' are deprecated, now a noop (#20539) %!s(int64=2) %!d(string=hai) anos
tuncheckedarrayvar.nim 20d0ef8afb [backport] fix #11320 (#11538) %!s(int64=5) %!d(string=hai) anos
tundeclared_field.nim 065243dc59 followup #17777: declaredloc field error msgs now work with generics (#18259) %!s(int64=3) %!d(string=hai) anos
tundeclared_routine.nim fd379c2f94 fix nimsuggest crash with arrow type sugar (#24185) hai 3 meses
tundeclared_routine_compiles.nim 93c26041a5 fix #17859; rename tests so they run in CI; merge several tests with nim check (#17862) %!s(int64=3) %!d(string=hai) anos
tuninstobjconstr.nim a610f23060 disable weird type inference for object constructors (#24455) hai 1 mes
tunknown_named_parameter.nim 821d0806fe Revert "make default values typed in proc AST same as param sym AST" (#24191) hai 3 meses
tunresolvedinnerproc.nim 0a212f97a5 properly disallow unresolved generic proc values (#22005) hai 1 ano
tuntypedoverload.nim 34719cad9d allow `untyped` arguments to fail to compile in overload mismatch error (#23984) hai 4 meses
twrong_at_operator.nim 7bfb9f0002 close #17636 (#17643) %!s(int64=3) %!d(string=hai) anos
twrong_explicit_typeargs.nim ff005ad7dc fix segfault in generic param mismatch error, skip typedesc (#24140) hai 3 meses
twrong_explicit_typeargs_legacy.nim ff005ad7dc fix segfault in generic param mismatch error, skip typedesc (#24140) hai 3 meses
twrongcolon.nim 7bfb9f0002 close #17636 (#17643) %!s(int64=3) %!d(string=hai) anos
twrongdefinetype.nim b9c593404c proper error for const defines with unsupported types (#24540) hai 1 semana