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