Andreas Rumpf
|
7657a637b8
refactoring: no inheritance for PType/PSym (#23403)
|
8 months ago |
Juan M Gómez
|
ae2cdcebc2
nimsuggest --ic:on compiles (#23298)
|
9 months ago |
metagn
|
e8092a5470
delay resolved procvar check for proc params + acknowledge unresolved statics (#23188)
|
10 months ago |
Andreas Rumpf
|
fe18ec5dc0
types refactoring; WIP (#23086)
|
11 months ago |
Andreas Rumpf
|
e51e98997b
type refactoring: part 2 (#23059)
|
11 months ago |
ringabout
|
5dafcf4957
fixes #22913; fixes #12985 differently push-ing pragma exportc genera… (#22941)
|
1 year ago |
metagn
|
5f9038a5d7
make expressions opt in to symchoices (#22716)
|
1 year ago |
Juan M Gómez
|
e6ca13ec85
Instantiates generics in the module that uses it (#22513)
|
1 year ago |
ringabout
|
23f3f9ae2c
better initialization patterns for seminst (#22456)
|
1 year ago |
ringabout
|
0bf286583a
`initNodeTable` and friends now return (#22444)
|
1 year ago |
SirOlaf
|
baf350493b
Fix #21760 (#22422)
|
1 year ago |
ringabout
|
93ced31353
use strictdefs for compiler (#22365)
|
1 year ago |
Andreas Rumpf
|
ce0909f047
fixes #22137 (#22170)
|
1 year ago |
metagn
|
894a19c6ed
fix calls in generic bodies, delay typecheck when no overloads match (#22029)
|
1 year ago |
Andreas Rumpf
|
20b011de19
refactoring in preparation for better, simpler name mangling that wor… (#21667)
|
1 year ago |
ringabout
|
64a0355f3f
fixes #21377; fixes `@[]` and `{}` type inference as returns in generics (#21475)
|
1 year ago |
ringabout
|
d950e5f3a8
remove nosinks hacks from compiler (#21469)
|
1 year ago |
ringabout
|
8e53fba083
replaces `pairs` with `keys` and `items`; saves 8 bytes (#21319)
|
1 year ago |
Bung
|
a302b26e0e
fix #19882 Improve error message when instantiating generics that lac… (#20356)
|
2 years ago |
metagn
|
f6eb1d4d7d
remove {.this.} pragma, deprecated since 0.19 (#20201)
|
2 years ago |
Jason Beetham
|
8d5a275189
Fixed distinct composite type class proc borrowing (#18904)
|
3 years ago |
Andreas Rumpf
|
e8dad482a3
fixes #16246 (#18800)
|
3 years ago |
Andreas Rumpf
|
3ceaf5c130
fixes #18030 (#18415)
|
3 years ago |
Saem Ghani
|
72b89eff82
semLambda removed, semProcAux reworked (#17379)
|
3 years ago |
Andreas Rumpf
|
2f213db7ee
fixes #11225; generic sandwich problems; [backport:1.2] (#17255)
|
3 years ago |
Andreas Rumpf
|
6278b5d89a
new-style concepts implementation, WIP (#15251)
|
3 years ago |
flywind
|
d447c0fe3f
use typeof instead type (#16962)
|
3 years ago |
Andreas Rumpf
|
25745ad195
IC: final implementation steps (#16801)
|
3 years ago |
Andreas Rumpf
|
8241e55023
IC: next steps (#16729)
|
3 years ago |
Andreas Rumpf
|
796498525a
IC: next steps (#16550)
|
3 years ago |