Commit History

Автор SHA1 Съобщение Дата
  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 години