Commit History

Auteur SHA1 Bericht Datum
  Araq 0a84b8fb4d added system.unown to make 'owned' sane to use in practice; later on we might change the type inference rules to make it more convenient 5 jaren geleden
  Andreas Rumpf fabc2a7086 revert discardable transformation (#10905) 5 jaren geleden
  Araq 750f50b6c0 destructors: internal compiler refactoring 5 jaren geleden
  Miran 43832f8e57 remove shadow warning, fixes #10732 (#11039) 5 jaren geleden
  Araq 1c0b1e9d05 sem'check understands 'owned procs' 5 jaren geleden
  Alexander Ivanov f101f09256 Fix astdef typ deref (#10245) 5 jaren geleden
  cooldome 795de374fb fixes destructor tuple regression #10940 (#10941) 5 jaren geleden
  Arne Döring 65ee80e50c Pure ref object; fixes #10721 (#10955) 5 jaren geleden
  Andreas Rumpf bf592c4e94 more destructor based changes (#10885) 5 jaren geleden
  Andreas Rumpf d3df1b8eda mark user defined destructors with sfOverriden to simplify the logic 5 jaren geleden
  Andreas Rumpf 07f58ddfa9 rename: semasgn -> liftdestructors 5 jaren geleden
  Andreas Rumpf 3c0f01faa0 fixes #10791 5 jaren geleden
  Andreas Rumpf a6d49c3a81 special typing rules for owned pointers 5 jaren geleden
  Andreas Rumpf 728ff1004a gc:destructors: progress 5 jaren geleden
  Neelesh Chandola 9884129058 Tuple unpacking now works for `for` vars (#10152) 5 jaren geleden
  Andreas Rumpf ea409fb15a first steps in implementing 'owned' pointers; undocumented, do not use 5 jaren geleden
  Arne Döring 6b9a139f7f error message for accidental use of macro (#10490) 6 jaren geleden
  Andreas Rumpf 2deb1e354f fixes #10702 (#10705) 6 jaren geleden
  Arne Döring 594c2576e6 Print missing case labels (#10600) 6 jaren geleden
  LemonBoy 6c8dee4180 Avoid evaluating macros twice in type sections (#10550) 6 jaren geleden
  Andreas Rumpf dee8e6e98a gc: destructors is beginning to work (#10483) 6 jaren geleden
  LemonBoy 9c0e5c4c07 Harmonize the var/let and const handling (#10410) 6 jaren geleden
  LemonBoy eee9729f53 Fix semantic analysis with noReturn proc in tail pos (#10422) 6 jaren geleden
  Neelesh Chandola 226c15499f Fix compileTime pragma applying to whole var/let section (#10389) 6 jaren geleden
  alaviss 413755fd45 Correct lineinfo for accent quoted symbols in proc definition (#10399) 6 jaren geleden
  cooldome 1e63f1edb3 destructors: first step towards fixing #9617 (#10341) 6 jaren geleden
  LemonBoy 15584879b9 Properly wrap discarded statements (#10322) 6 jaren geleden
  Neelesh Chandola 8922063bd8 typed/untyped return type is invalid for everything except templates and macros (#10275) 6 jaren geleden
  jcosborn 044cef152f add custom pragma support for var and let symbols (#9582) 6 jaren geleden
  Neelesh Chandola 7c5ae00887 exportc is now not allowed for type aliases (#9979) 6 jaren geleden