Andreas Rumpf
|
a34845b66c
fixes #11225; generic sandwich problems; [backport:1.2] (#17255)
|
3 anos atrás |
narimiran
|
6238f2ee1e
Revert "fixes #11225; generic sandwich problems; [backport:1.2] (#17255)"
|
3 anos atrás |
Andreas Rumpf
|
d85b7dde7b
fixes #11225; generic sandwich problems; [backport:1.2] (#17255)
|
3 anos atrás |
Andreas Rumpf
|
59b5bdc2c6
renamed '=' to '=copy' [backport:1.2] (#15585)
|
4 anos atrás |
Andreas Rumpf
|
7ef706fef9
fixes #15360 [backport:1.2] (#15378)
|
4 anos atrás |
Andreas Rumpf
|
67d729aa2e
fixes a collect() bug reported on the forum (#15156) [backport:1.2]
|
4 anos atrás |
cooldome
|
9ef1acac64
fix #13909 (#13914) [backport:1.2]
|
4 anos atrás |
Zahary Karadjov
|
ce9a4ed124
Replace tfHasRequiresInit with a more accurate mechanism
|
4 anos atrás |
Zahary Karadjov
|
1b570f2b18
Turn the warning for uninitialized (result) variables into errors
|
4 anos atrás |
Zahary Karadjov
|
54f06427c8
Enable the requiresInit checks only for objects
|
4 anos atrás |
Zahary Karadjov
|
8ae48292ff
Plug another hole: default(T) forbidden for objects requiring initialization
|
4 anos atrás |
Zahary Karadjov
|
05a0ec4adb
Don't allow 'var x: T' for objects that require initialization
|
4 anos atrás |
Zahary Karadjov
|
a8b6222c86
First steps, the compiler can boot with enforced requiresInit
|
4 anos atrás |
Andreas Rumpf
|
9ffec79300
DrNim (Nim compiler with Z3 integration) (#13743)
|
4 anos atrás |
Andreas Rumpf
|
9134bb9cfb
macros for proc types, macros for types (#13778)
|
4 anos atrás |
Andreas Rumpf
|
0a49fe5fad
fixes #13763 (#13777)
|
4 anos atrás |
zah
|
e50441ab33
Fix typeSym.getImpl for ref types (#13752)
|
4 anos atrás |
Timothee Cour
|
46c827be6a
fix #13737 (#13738)
|
4 anos atrás |
Timothee Cour
|
913bc95964
new syntax for lvalue references: `var b {.byaddr.} = expr` (#13508)
|
4 anos atrás |
Andreas Rumpf
|
a6682de004
catchable defects (#13626)
|
4 anos atrás |
Andreas Rumpf
|
83e715c5b6
fixes #5170 (#13589)
|
4 anos atrás |
Andreas Rumpf
|
a0eca75182
sink parameter inference for types that have destructors (#13544)
|
4 anos atrás |
cooldome
|
c79df2fb6a
EndsInNoReturn in expressions extension, fixes #13490 (#13520)
|
4 anos atrás |
Arne Döring
|
2fee89f7db
fix #13255 (#13275) [backport]
|
5 anos atrás |
Jasper Jenkins
|
796aafe7e0
make case-object transitions explicit, make unknownLineInfo a const, replace a few magic numbers with consts (#13170)
|
5 anos atrás |
Andreas Rumpf
|
eadd1ba9ed
fixes #13112 (#13127)
|
5 anos atrás |
Araq
|
a7b4b2ed54
fixes a bug that kept sugar.collect from working with for loop macros [backport]
|
5 anos atrás |
Jasper Jenkins
|
2e7c9eb6a8
case coverage error message for `char` (#12948)
|
5 anos atrás |
Jasper Jenkins
|
3c38edf563
Better case coverage error message for alias and range enum (#12913)
|
5 anos atrás |
Andreas Rumpf
|
83a736a34a
ARC: cycle detector (#12823)
|
5 anos atrás |