Historique des commits

Auteur SHA1 Message Date
  Andreas Rumpf da29222f86 init checks and 'out' parameters (#14521) il y a 4 ans
  Zahary Karadjov 66f18037b3 Fix tests/types/tparameterizedparent0 il y a 4 ans
  Zahary Karadjov be95f8fdfa Turn some of the errors back into warnings il y a 4 ans
  Zahary Karadjov ce9a4ed124 Replace tfHasRequiresInit with a more accurate mechanism il y a 4 ans
  Zahary Karadjov 7b7e42be54 More precise error messages for uninitialized fields in the presence of inheritance il y a 4 ans
  Zahary Karadjov 1b570f2b18 Turn the warning for uninitialized (result) variables into errors il y a 4 ans
  Zahary Karadjov 8ae48292ff Plug another hole: default(T) forbidden for objects requiring initialization il y a 4 ans
  Zahary Karadjov 05a0ec4adb Don't allow 'var x: T' for objects that require initialization il y a 4 ans
  Zahary Karadjov 7652aede41 More sophistication; Allow requiresInit to be specified per-field il y a 4 ans
  Zahary Karadjov a8b6222c86 First steps, the compiler can boot with enforced requiresInit il y a 4 ans
  Araq a10cc18247 ARC: optimize complete object constructors to use nimNewObjUninit il y a 4 ans
  Jasper Jenkins 3c38edf563 Better case coverage error message for alias and range enum (#12913) il y a 5 ans
  Clyybber 7e747d11c6 Cosmetic compiler cleanup (#12718) il y a 5 ans
  Araq 61ea85687c refactoring: --newruntime consists of 3 different switches il y a 5 ans
  Federico Ceratto 39290cf88c Fix spellings (#12277) [backport] il y a 5 ans
  Oscar Nihlgård 4264e9576d Consider range type of runtime discrim [feature] (#11432) il y a 5 ans
  Arne Döring afbcd1b330 int128 on firstOrd, lastOrd and lengthOrd (#11701) il y a 5 ans
  Andreas Rumpf 045eeab6b4 fixes #11585 il y a 5 ans
  Araq bd55c862a6 fixes #11617 il y a 5 ans
  Jasper Jenkins fc4f0808c4 parameter runtime discriminators (#11397) il y a 5 ans
  Jasper Jenkins 1286ba3452 fix bool and range (#11336) il y a 5 ans
  Jasper Jenkins f774426095 Smarter variant object construction (#11273) il y a 5 ans
  Andreas Rumpf a6d49c3a81 special typing rules for owned pointers il y a 5 ans
  Andreas Rumpf dae5450947 WIP: disallow 'nil' for strings and seqs il y a 6 ans
  Andreas Rumpf 40ec7be45c refactoring: remove idents.legacy global variable and pass the IdentCache around explicitly il y a 6 ans
  Andreas Rumpf 050789a8f4 sem pass compiles again il y a 6 ans
  Andreas Rumpf ce859d8c16 more modules compile again il y a 6 ans
  Araq 824092be31 fixes a regression about static object case variant checking il y a 6 ans
  Araq 9de05ec3e0 further steps in implementing sink parameters; refs #7041 il y a 6 ans
  Andreas Rumpf 31263ef8f3 fixes #5450 il y a 6 ans