cooldome
|
f21a49b2c4
Fix #15389 (#15390)
|
4 лет назад |
Clyybber
|
4b9eea2fcc
Fix forward declarations in shadow scope contexts (#15386)
|
4 лет назад |
Andreas Rumpf
|
c2434d939e
fixes #15360 [backport:1.2] (#15378)
|
4 лет назад |
Andreas Rumpf
|
10988d4840
borrow checking (#15282)
|
4 лет назад |
Miran
|
c49b88163c
"for-loop macros" are no longer an experimental feature (#15288)
|
4 лет назад |
Andy Davidoff
|
0b74d26d0c
don't raise index defects on malformed ast (#15278)
|
4 лет назад |
Clyybber
|
fb58066b61
Fix #5691 (#15158)
|
4 лет назад |
Andreas Rumpf
|
64aec6eb85
fixes a collect() bug reported on the forum (#15156) [backport:1.2]
|
4 лет назад |
Clyybber
|
2629d619a1
Fix forward declaration issues in template/macro context (#15091)
|
4 лет назад |
Andreas Rumpf
|
1854d29781
scoped memory management (#14790)
|
4 лет назад |
Juan Carlos
|
74d1f25010
Clean out oldast (#14837)
|
4 лет назад |
Clyybber
|
299ddda5f6
Make unreachable code a warning instead of an error (#14816)
|
4 лет назад |
Andreas Rumpf
|
da29222f86
init checks and 'out' parameters (#14521)
|
4 лет назад |
Timothee Cour
|
faedb14a16
misc cleanups in compiler msgs: use toHumanStr, etc (#14677)
|
4 лет назад |
Neelesh Chandola
|
4c08e64e98
disallow typedesc in arrays & move existing checks to `types.typeAllowedAux` (#13261)
|
4 лет назад |
PMunch
|
9acbf99efb
Allow let to not have value when using importc (#14258)
|
4 лет назад |
Araq
|
7f1d2489ad
improve the 'has to be discarded' error message
|
4 лет назад |
Clyybber
|
83547ec769
Make unreachable else in case statements a warning instead of an error (#14190)
|
4 лет назад |
Clyybber
|
1f1e4de3bc
Make ./koch temp --gc:arc work (#14186)
|
4 лет назад |
Andreas Rumpf
|
73eff1f457
fixes #12741 (#14005)
|
4 лет назад |
cooldome
|
f86fc5316a
fix #13909 (#13914) [backport:1.2]
|
4 лет назад |
Zahary Karadjov
|
ce9a4ed124
Replace tfHasRequiresInit with a more accurate mechanism
|
4 лет назад |
Zahary Karadjov
|
1b570f2b18
Turn the warning for uninitialized (result) variables into errors
|
4 лет назад |
Zahary Karadjov
|
54f06427c8
Enable the requiresInit checks only for objects
|
4 лет назад |
Zahary Karadjov
|
8ae48292ff
Plug another hole: default(T) forbidden for objects requiring initialization
|
4 лет назад |
Zahary Karadjov
|
05a0ec4adb
Don't allow 'var x: T' for objects that require initialization
|
4 лет назад |
Zahary Karadjov
|
a8b6222c86
First steps, the compiler can boot with enforced requiresInit
|
4 лет назад |
Andreas Rumpf
|
9ffec79300
DrNim (Nim compiler with Z3 integration) (#13743)
|
4 лет назад |
Andreas Rumpf
|
9134bb9cfb
macros for proc types, macros for types (#13778)
|
4 лет назад |
Andreas Rumpf
|
0a49fe5fad
fixes #13763 (#13777)
|
4 лет назад |