Commit History

Autor SHA1 Mensaxe Data
  Andreas Rumpf 728ff1004a gc:destructors: progress %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf ea409fb15a first steps in implementing 'owned' pointers; undocumented, do not use %!s(int64=6) %!d(string=hai) anos
  LemonBoy 0ebef1764d Propagate tfGcSafe flag to generic instantiations (#10620) %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf dee8e6e98a gc: destructors is beginning to work (#10483) %!s(int64=6) %!d(string=hai) anos
  Ray Imber 94f6a6b294 Fix for issue #10342. better message for generic subclass instantiation (#10354) %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf e4ae7a8929 Merge pull request #8748 from LemonBoy/when-in-objects %!s(int64=6) %!d(string=hai) anos
  Araq abbafe606e IC: further progress %!s(int64=6) %!d(string=hai) anos
  Araq e71410d74e language cleanup: the .unchecked pragma is dead %!s(int64=6) %!d(string=hai) anos
  LemonBoy 5afcd09cb3 Pervasive replacement of nkRecWhen in generic types %!s(int64=6) %!d(string=hai) anos
  cooldome eaca5be9d6 Change the order of compilation passes, transformation is made lazy at code gen (#8489) %!s(int64=6) %!d(string=hai) anos
  Miran 675c629fee replace deprecated `safeAdd` with `add` (#9416) %!s(int64=6) %!d(string=hai) anos
  Araq 7ac1e6e528 fixes #5479 %!s(int64=6) %!d(string=hai) anos
  Araq 5ee904643a fixes #8883 %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf dae5450947 WIP: disallow 'nil' for strings and seqs %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 04b3f8f24a enable destructors without the --newruntime switch %!s(int64=6) %!d(string=hai) anos
  Zahary Karadjov e129466910 requested pull-request changes %!s(int64=6) %!d(string=hai) anos
  Zahary Karadjov 5bcf8bcb59 fixes #7222; fixes #5595; fixes #3747 %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 669a564492 remove more global variables in the Nim compiler %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf a4e2b0c153 platform.nim doesn't use globals anymore; prepare msgs.nim for not using globals %!s(int64=6) %!d(string=hai) anos
  Araq 02b78d3f94 make tests green again %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 7eb39d9d26 guards.nim does compile %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf ee366f1746 .experimental can now be used to enable specific features %!s(int64=6) %!d(string=hai) anos
  zah 121b9e26fb Static[T] fixes (#7333) %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf e4081a7201 preparations for language extensions: 'sink' and 'lent' types %!s(int64=7) %!d(string=hai) anos
  Araq 8a601669ef fixes #6489 %!s(int64=7) %!d(string=hai) anos
  Araq a6226d9452 fixes #6682 %!s(int64=7) %!d(string=hai) anos
  Andreas Rumpf 70ea45cdba deprecated unary '<' %!s(int64=7) %!d(string=hai) anos
  Araq 3aa7c2232e destructors: supportsCopyMem finally works for recursive types %!s(int64=7) %!d(string=hai) anos
  Andreas Rumpf 35c8b5e3bc destructors: irresponsibly simple tcustomseq test works %!s(int64=7) %!d(string=hai) anos
  Araq 45d74f4081 destructors: preparations for upcoming changes %!s(int64=7) %!d(string=hai) anos