metagn
|
67ad1ae159
fix standalone explicit generic procs with unresolved arguments (#24404)
|
2 weeks ago |
metagn
|
2864830941
implement type bound operation RFC (#24315)
|
3 weeks ago |
metagn
|
0a058a6b8f
better errors for standalone explicit generic instantiations (#24276)
|
1 month ago |
ringabout
|
68b2e9eb6a
make `PNode.typ` a private field (#24326)
|
1 month ago |
metagn
|
cad8726907
refactor to make sigmatch use LayeredIdTable for bindings (#24216)
|
1 month ago |
metagn
|
09043f409f
delay markUsed for converters until call is resolved (#24243)
|
1 month ago |
metagn
|
ff005ad7dc
fix segfault in generic param mismatch error, skip typedesc (#24140)
|
2 months ago |
metagn
|
61e04ba0ed
fix calls to untyped arbitrary expressions in generics (#24100)
|
2 months ago |
metagn
|
f223f016f3
show symchoices as ambiguous in overload type mismatches (#24077)
|
2 months ago |
metagn
|
4a548deb08
proper errors for subscript overloads (#24068)
|
2 months ago |
metagn
|
71de7fca9e
handle explicit generic routine instantiations in sigmatch (#24010)
|
2 months ago |
metagn
|
d3af51e3ce
remove fauxMatch for tyFromExpr, remove tyProxy and tyUnknown aliases (#24018)
|
2 months ago |
metagn
|
446501b53b
fix error messages for wrongly typed generic param default values (#24006)
|
3 months ago |
metagn
|
04da0a6028
fix subscript magic giving unresolved generic param type (#23988)
|
3 months ago |
metagn
|
ab18962085
sem all call nodes in generic type bodies + many required fixes (#23983)
|
3 months ago |
ringabout
|
9b378296f6
fixes addr/hiddenAddr in strictdefs (#23477)
|
7 months ago |
Andreas Rumpf
|
7657a637b8
refactoring: no inheritance for PType/PSym (#23403)
|
8 months ago |
ringabout
|
1e7ca2dc78
improve error messages [backport] (#23345)
|
8 months ago |
Juan M Gómez
|
7bf8cd3f86
Fixes a nimsuggest crash when using chronos (#23293)
|
9 months ago |
Andreas Rumpf
|
fe18ec5dc0
types refactoring; WIP (#23086)
|
11 months ago |
Jason Beetham
|
91efa49550
Overloads passed to static proc parameters now convert to the desired… (#23063)
|
11 months ago |
Andreas Rumpf
|
e51e98997b
type refactoring: part 2 (#23059)
|
11 months ago |
Andreas Rumpf
|
db603237c6
Types: Refactorings; step 1 (#23055)
|
11 months ago |
Jason Beetham
|
8cc3c774c8
Look up generic parameters when found inside semOverloadedCall, fixin… (#23054)
|
11 months ago |
ringabout
|
95e5ad6927
fixes #22902; borrow from proc return type mismatch (#22908)
|
1 year ago |
metagn
|
6738f44af3
unify explicit generic param semchecking in calls (#22618)
|
1 year ago |
ringabout
|
306b9aca48
`initCandidate` and friends now return values (#22570)
|
1 year ago |
metagn
|
1cc4d3f622
fix generic param substitution in templates (#22535)
|
1 year ago |
ringabout
|
469c9cfab4
unpublic the sons field of PType; the precursor to PType refactorings (#22446)
|
1 year ago |
Bung
|
2aab03bdfb
fix #19304 Borrowing std/times.format causes Error: illformed AST (#20659)
|
1 year ago |