Bung
|
37d8f32ae9
fix #18823 Passing Natural to bitops.BitsRange[T] parameter in generi… (#20683)
|
1 year ago |
ringabout
|
93ced31353
use strictdefs for compiler (#22365)
|
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 |
Jason Beetham
|
c06623bf8c
Fix segfault caused by ensuring valueless statics are not evaluated (#21577)
|
1 year ago |
Jason Beetham
|
a9d0124b5d
Made generic type classes work with types using static parameters (#21528)
|
1 year ago |
Aditya Siram
|
2564b5c938
Fix #20416. Enable the recursion limit for ref/ptr types. (#21092)
|
1 year ago |
ringabout
|
feb0481ba3
Revert "fixes #20883; Unspecified generic on default value segfaults the compiler" (#21028)
|
1 year ago |
ringabout
|
10b6e4f5b4
fixes #20883; Unspecified generic on default value segfaults the compiler (#20917)
|
2 years ago |
Aditya Siram
|
be4bd8a0ed
Fixes #20348; only respect the recursion limit if the symbol's generic type has been generated by the compiler (#20377)
|
2 years ago |
flywind
|
7f6e800caf
move assertions out of system (#19599)
|
2 years ago |
flywind
|
3493783d0f
test whether it is unnecessary (#18893)
|
3 years ago |
Jason Beetham
|
f915b3aa86
Alternative to #18928 (#18931)
|
3 years ago |
alaviss
|
6cd219c3a3
semtypinst: don't wrap type nodes from expressions in static[T] (#18860)
|
3 years ago |
Jason Beetham
|
3f3e0fa303
Fixed #18838 (#18841) [backport]
|
3 years ago |
Jason Beetham
|
7ae52d7791
Fix recursive generic typed defs (#18809)
|
3 years ago |
Andreas Rumpf
|
e8dad482a3
fixes #16246 (#18800)
|
3 years ago |
Andreas Rumpf
|
39ad9a69a9
ORC: improvements (#17993)
|
3 years ago |
Andreas Rumpf
|
6278b5d89a
new-style concepts implementation, WIP (#15251)
|
3 years ago |
Saem Ghani
|
260a5dacb7
fixed dot operator recursive loop & macro suggest (#16922)
|
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
|
1fd4c666dc
IC: next steps (#16705)
|
3 years ago |
Andreas Rumpf
|
73a8b950cb
big steps torwards an efficient, simple IC implementation (#16543)
|
3 years ago |
Andreas Rumpf
|
226595515c
explicit ID generation for easier IC (#15559)
|
4 years ago |
Clyybber
|
35ff17410f
Expand hoisted default params in sem (#15270)
|
4 years ago |
Clyybber
|
13e659cfec
Big compiler Cleanup (#14777)
|
4 years ago |
Timothee Cour
|
377f716766
fix #14698 nkRecWhen caused internalAssert in semConstructFields when generic type not mentioned in fields (#14709)
|
4 years ago |
Timothee Cour
|
7df27b5035
[cleanups] doassert => doAssert; mark deadcode (#14711)
|
4 years ago |
Andreas Rumpf
|
754a196d47
fixes #14315 (#14594)
|
4 years ago |