metagn
|
61e04ba0ed
fix calls to untyped arbitrary expressions in generics (#24100)
|
3 months ago |
metagn
|
71de7fca9e
handle explicit generic routine instantiations in sigmatch (#24010)
|
3 months ago |
metagn
|
f7c11a8978
allow generic compileTime proc folding (#22022)
|
4 months ago |
Andreas Rumpf
|
7657a637b8
refactoring: no inheritance for PType/PSym (#23403)
|
9 months ago |
Andreas Rumpf
|
6ed33b6d61
type graph refactor; part 3 (#23064)
|
1 year ago |
Andreas Rumpf
|
e51e98997b
type refactoring: part 2 (#23059)
|
1 year ago |
Andreas Rumpf
|
db603237c6
Types: Refactorings; step 1 (#23055)
|
1 year ago |
Andreas Rumpf
|
0d24f76546
fixes #22552 (#23014)
|
1 year ago |
Andreas Rumpf
|
02be027e9b
IC: progress and refactorings (#22961)
|
1 year ago |
ringabout
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
1 year ago |
metagn
|
5f9038a5d7
make expressions opt in to symchoices (#22716)
|
1 year ago |
metagn
|
e5106d1ef3
minor refactoring, move some sym/type construction to semdata (#22654)
|
1 year ago |
Juan M Gómez
|
0c6e13806d
fixes internal error: no generic body fixes #1500 (#22580)
|
1 year ago |
ringabout
|
469c9cfab4
unpublic the sons field of PType; the precursor to PType refactorings (#22446)
|
1 year ago |
ringabout
|
0bf286583a
`initNodeTable` and friends now return (#22444)
|
1 year ago |
Bung
|
2aab03bdfb
fix #19304 Borrowing std/times.format causes Error: illformed AST (#20659)
|
1 year ago |
SirOlaf
|
8d8d75706c
Add experimental inferGenericTypes switch (#22317)
|
1 year ago |
Juan M Gómez
|
4937aa952b
adds another pass for sets fixes #6259 (#22099)
|
1 year ago |
Juan M Gómez
|
d90581c677
Allows for arbitrary ordering of inheritance in type section #6259 (#22070)
|
1 year ago |
metagn
|
fda8b6f193
strictly typecheck expressions in bracketed `emit` (#22074)
|
1 year ago |
Andreas Rumpf
|
20b011de19
refactoring in preparation for better, simpler name mangling that wor… (#21667)
|
1 year ago |
Juan M Gómez
|
c136ebf1ed
implements #21620: allowing to import multiple modules with shared names (#21628)
|
1 year ago |
ringabout
|
fc35f83eee
fixes #21260; add check for illegal recursion for defaults (#21270)
|
1 year ago |
metagn
|
2449c37137
better procvar ambiguity errors, clean up after #20457 (#20932)
|
2 years ago |
ringabout
|
ef29987781
An unnamed break in a block now gives an `UnnamedBreak` warning (#20901)
|
2 years ago |
ringabout
|
c4e5dab419
fixes #20740; fixes pre-existing field visibility issues and removes `efSkipFieldVisibilityCheck` (#20741)
|
2 years ago |
Bung
|
eec1543baf
fix semcase on tySequence and tyObject #20283 #19682 (#20339)
|
2 years ago |
ringabout
|
141abb7b75
fixes #20681; add efSkipFieldVisibilityCheck to skip check (#20639)
|
2 years ago |
Andreas Rumpf
|
48d41ab375
fixes #20645 (#20646)
|
2 years ago |
Andreas Rumpf
|
07b645342a
fixes #3748 (#20563)
|
2 years ago |