Andreas Rumpf
|
7657a637b8
refactoring: no inheritance for PType/PSym (#23403)
|
8 months ago |
metagn
|
f46f26e79a
don't use previous bindings of `auto` for routine return types (#23207)
|
10 months ago |
Andreas Rumpf
|
91ad6a740b
type refactor: part 4 (#23077)
|
11 months ago |
Pylgos
|
1b7b0d69db
fixes #9381; Fix double evaluation of types in generic objects (#23072)
|
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 |
Andreas Rumpf
|
02be027e9b
IC: progress and refactorings (#22961)
|
1 year ago |
SirOlaf
|
ee4a219012
Fix #17509: Continue instead of return with unfinished generics (#22563)
|
1 year ago |
metagn
|
e5106d1ef3
minor refactoring, move some sym/type construction to semdata (#22654)
|
1 year ago |
metagn
|
90f87bcab7
fully revert generic inst sym change, test #22646 (#22653)
|
1 year ago |
metagn
|
6000cc8c0f
fix sym of created generic instantiation type (#22642)
|
1 year ago |
Jason Beetham
|
6c4e7835bf
When in object handles procedure call again, fixes #22474 (#22480)
|
1 year ago |
ringabout
|
469c9cfab4
unpublic the sons field of PType; the precursor to PType refactorings (#22446)
|
1 year ago |
ringabout
|
72bc72bf9e
refactor `result = default(...)` into object construction (#22455)
|
1 year ago |
ringabout
|
0bf286583a
`initNodeTable` and friends now return (#22444)
|
1 year ago |
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)
|
1 year 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 |