metagn
|
a610f23060
disable weird type inference for object constructors (#24455)
|
il y a 5 jours |
ringabout
|
68b2e9eb6a
make `PNode.typ` a private field (#24326)
|
il y a 1 mois |
ringabout
|
6d6489a9ab
fixes requiresInit for var statements without initialization (#24177)
|
il y a 2 mois |
ringabout
|
20698b8057
fixes #23494; Wrong type in object construction error message (#23504)
|
il y a 7 mois |
ringabout
|
cca5684a17
fixes yet another strictdefs bug (#23069)
|
il y a 11 mois |
Andreas Rumpf
|
e51e98997b
type refactoring: part 2 (#23059)
|
il y a 11 mois |
Andreas Rumpf
|
db603237c6
Types: Refactorings; step 1 (#23055)
|
il y a 11 mois |
Andreas Rumpf
|
02be027e9b
IC: progress and refactorings (#22961)
|
il y a 1 an |
ringabout
|
e17237ce9d
prepare for the enforcement of `std` prefix (#22873)
|
il y a 1 an |
Andreas Rumpf
|
816589b667
NIR: Nim intermediate representation (#22777)
|
il y a 1 an |
ringabout
|
affd3f7858
fixes #22613; Default value does not work with object's discriminator (#22614)
|
il y a 1 an |
ringabout
|
93ced31353
use strictdefs for compiler (#22365)
|
il y a 1 an |
ringabout
|
1c2ccfad08
fixes #22301; fixes #22324; rejects branch initialization with a runtime discriminator with defaults (#22303)
|
il y a 1 an |
Juan M Gómez
|
b4d9be0f8a
fixes ilegal recursion (#22105)
|
il y a 1 an |
ringabout
|
16f42084d3
fixes #20900; Calling template through from generic function across module fails to build (#21649)
|
il y a 1 an |
ringabout
|
c814c4d993
fixes #3770; templates with untyped parameters resolve private fields wrongly in generics (#21554)
|
il y a 1 an |
ringabout
|
0319824322
fixes #21023; Segfault when mixing seqs, orc, variants and futures (#21497)
|
il y a 1 an |
ringabout
|
fc35f83eee
fixes #21260; add check for illegal recursion for defaults (#21270)
|
il y a 1 an |
ringabout
|
1707bc4a99
fixes #20856; store defaults directly (#20859)
|
il y a 2 ans |
ringabout
|
7f2ff909d9
fixes object default fields bugs and add tests (#20839)
|
il y a 2 ans |
ringabout
|
c4e5dab419
fixes #20740; fixes pre-existing field visibility issues and removes `efSkipFieldVisibilityCheck` (#20741)
|
il y a 2 ans |
ringabout
|
141abb7b75
fixes #20681; add efSkipFieldVisibilityCheck to skip check (#20639)
|
il y a 2 ans |
ringabout
|
f89ba2c951
add default field support for object in ARC/ORC (#20480)
|
il y a 2 ans |
Bung
|
2afce84616
Improve error message when instantiating generics with object constructor (#20358)
|
il y a 2 ans |
metagn
|
0014b9c48e
top-down type inference, implements rfc 149 (#20091)
|
il y a 2 ans |
Andreas Rumpf
|
23c117a950
misc bugfixes [backport:1.2] (#19203)
|
il y a 3 ans |
haxscramper
|
4c510d5577
[FIX] Do not break formatted string line (#19085) [backport]
|
il y a 3 ans |
Andreas Rumpf
|
576fece909
fixes 'lent T' inside object constructor [backport] (#18911)
|
il y a 3 ans |
Andreas Rumpf
|
cddf8ec6f6
implements https://github.com/nim-lang/RFCs/issues/407 (#18793)
|
il y a 3 ans |
Andreas Rumpf
|
f4ff276a90
refactoring: removed dead code (#18567)
|
il y a 3 ans |