metagn
|
1bb117cd7a
`proc` typeclass accounts for `iterator`, call conventions + `nil` fix + document typeclass AST (#21629)
|
vor 1 Jahr |
metagn
|
2315b01ae6
tuple unpacking for vars as just sugar, allowing nesting (#21563)
|
vor 1 Jahr |
ringabout
|
55636a2913
fixes #14255; Crash in compiler when using `system.any` by accident. (#21562)
|
vor 1 Jahr |
Jake Leahy
|
741fed716e
Use `analyseIfAddressTaken` logic for checking if address is taken in converter (#21533)
|
vor 1 Jahr |
ringabout
|
72e262666b
fixes quoted variables with typedesc types (#21493)
|
vor 1 Jahr |
ringabout
|
64a0355f3f
fixes #21377; fixes `@[]` and `{}` type inference as returns in generics (#21475)
|
vor 1 Jahr |
ringabout
|
9948fed919
fixes #21326; fixes #7375; fixes #11986; fixes #9607; rework quote do; `getAst` uses type info to annotate the type of quoted variables; no more type erasures for quoted variables (#21433)
|
vor 1 Jahr |
Ivan Yonchovski
|
7031ea65cd
Implemented basic macro expand functionality (#20579)
|
vor 1 Jahr |
Bung
|
e278a781fc
fix #21109 (#21127)
|
vor 1 Jahr |
Bung
|
8054be6e52
fix #20588 (#21104)
|
vor 1 Jahr |
Bung
|
5917c2d5b7
fix #15836 proc arg return type auto unexpectly match proc with concr… (#21065)
|
vor 1 Jahr |
Bung
|
1585bfec3b
fix #16758 Nim crashes in fixAbstractType (#20855)
|
vor 1 Jahr |
ringabout
|
db56fc3bcb
Revert "fix #15836 proc arg return type auto unexpectly match proc with concr…" (#21057)
|
vor 1 Jahr |
Bung
|
0cd9bdcf9f
fix #15836 proc arg return type auto unexpectly match proc with concr… (#21044)
|
vor 1 Jahr |
ringabout
|
1564ae650f
fixes #21027; cast expressions need a type (#21029)
|
vor 1 Jahr |
ringabout
|
b2c7019006
definite assignment analysis for let (#21024)
|
vor 1 Jahr |
metagn
|
6d8cf25bd7
deprecate `do:` meaning `do ():` + misc cleanup (#20927)
|
vor 1 Jahr |
metagn
|
2449c37137
better procvar ambiguity errors, clean up after #20457 (#20932)
|
vor 1 Jahr |
metagn
|
555c5ed1a7
fix bugs with dot & call operators [backport] (#20931)
|
vor 2 Jahren |
Jake Leahy
|
d26b1232ee
Add `nkFastAsgn` into `semExpr` (#20939)
|
vor 2 Jahren |
ringabout
|
ef29987781
An unnamed break in a block now gives an `UnnamedBreak` warning (#20901)
|
vor 2 Jahren |
metagn
|
77e58bf573
fixes #20807, refs #20450, regression with seq inference (#20818)
|
vor 2 Jahren |
ringabout
|
141abb7b75
fixes #20681; add efSkipFieldVisibilityCheck to skip check (#20639)
|
vor 2 Jahren |
Andreas Rumpf
|
48d41ab375
fixes #20645 (#20646)
|
vor 2 Jahren |
Can Lehmann
|
2102e3b02f
Fix #12517 Allow single branch when nimvm statements (#20577)
|
vor 2 Jahren |
Andreas Rumpf
|
07b645342a
fixes #3748 (#20563)
|
vor 2 Jahren |
ringabout
|
d954e698b3
Automatic dereferencing is removed (#20531)
|
vor 2 Jahren |
Bung
|
db3d2971cf
fix #18886 crash on ambiguous proc cast (#20472)
|
vor 2 Jahren |
ringabout
|
f89ba2c951
add default field support for object in ARC/ORC (#20480)
|
vor 2 Jahren |
metagn
|
cfff454cf9
closed ambiguous enum defaults to first overload (#20457)
|
vor 2 Jahren |