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)
|
4 years ago |
Andreas Rumpf
|
73a8b950cb
big steps torwards an efficient, simple IC implementation (#16543)
|
4 years ago |
Andreas Rumpf
|
226595515c
explicit ID generation for easier IC (#15559)
|
4 years ago |
Clyybber
|
13e659cfec
Big compiler Cleanup (#14777)
|
4 years ago |
Andreas Rumpf
|
c61f746629
avoid unsafe Nim features in preparation for --gc:arc (#14431)
|
4 years ago |
Clyybber
|
1f1e4de3bc
Make ./koch temp --gc:arc work (#14186)
|
4 years ago |
Clyybber
|
7e747d11c6
Cosmetic compiler cleanup (#12718)
|
5 years ago |
Federico Ceratto
|
39290cf88c
Fix spellings (#12277) [backport]
|
5 years ago |