metagn
|
05c74d6844
always reinstantiate nominal values of generic instantiations (#24425)
|
1 tydzień temu |
metagn
|
4091576ab7
implement generic default values for object fields (#24384)
|
3 tygodni temu |
ringabout
|
68b2e9eb6a
make `PNode.typ` a private field (#24326)
|
1 miesiąc temu |
ringabout
|
d0b6b9346e
adds a getter/setter for `owner` (#24318)
|
1 miesiąc temu |
ringabout
|
53460f312c
make owner a private field of `PSym` (#24311)
|
1 miesiąc temu |
metagn
|
cad8726907
refactor to make sigmatch use LayeredIdTable for bindings (#24216)
|
1 miesiąc temu |
metagn
|
9dda7ff7bc
make sigmatch use prepareNode for tyFromExpr (#24095)
|
2 miesięcy temu |
metagn
|
baec1955b5
don't instantiate generic body type symbols in generic expressions (#24092)
|
2 miesięcy temu |
metagn
|
a93c5d79b9
adapt generic default parameters to recent generics changes (#24065)
|
2 miesięcy temu |
metagn
|
d27061f6da
fix segfault with gensym node instantiation (#24050)
|
2 miesięcy temu |
metagn
|
71de7fca9e
handle explicit generic routine instantiations in sigmatch (#24010)
|
2 miesięcy temu |
metagn
|
69ea1336fb
sem generic proc param types like generic types + static instantiation fixes (#24005)
|
3 miesięcy temu |
metagn
|
ab18962085
sem all call nodes in generic type bodies + many required fixes (#23983)
|
3 miesięcy temu |
metagn
|
1befb8d4a3
include generic bodies in allowMetaTypes (#23968)
|
3 miesięcy temu |
metagn
|
97f5474545
fix generics treating symchoice symbols as uninstantiated (#23860)
|
4 miesięcy temu |
Andreas Rumpf
|
7657a637b8
refactoring: no inheritance for PType/PSym (#23403)
|
8 miesięcy temu |
metagn
|
f46f26e79a
don't use previous bindings of `auto` for routine return types (#23207)
|
10 miesięcy temu |
Andreas Rumpf
|
91ad6a740b
type refactor: part 4 (#23077)
|
11 miesięcy temu |
Pylgos
|
1b7b0d69db
fixes #9381; Fix double evaluation of types in generic objects (#23072)
|
11 miesięcy temu |
Andreas Rumpf
|
e51e98997b
type refactoring: part 2 (#23059)
|
11 miesięcy temu |
Andreas Rumpf
|
db603237c6
Types: Refactorings; step 1 (#23055)
|
11 miesięcy temu |
Andreas Rumpf
|
02be027e9b
IC: progress and refactorings (#22961)
|
1 rok temu |
SirOlaf
|
ee4a219012
Fix #17509: Continue instead of return with unfinished generics (#22563)
|
1 rok temu |
metagn
|
e5106d1ef3
minor refactoring, move some sym/type construction to semdata (#22654)
|
1 rok temu |
metagn
|
90f87bcab7
fully revert generic inst sym change, test #22646 (#22653)
|
1 rok temu |
metagn
|
6000cc8c0f
fix sym of created generic instantiation type (#22642)
|
1 rok temu |
Jason Beetham
|
6c4e7835bf
When in object handles procedure call again, fixes #22474 (#22480)
|
1 rok temu |
ringabout
|
469c9cfab4
unpublic the sons field of PType; the precursor to PType refactorings (#22446)
|
1 rok temu |
ringabout
|
72bc72bf9e
refactor `result = default(...)` into object construction (#22455)
|
1 rok temu |
ringabout
|
0bf286583a
`initNodeTable` and friends now return (#22444)
|
1 rok temu |