Commit History

Author SHA1 Message Date
  Araq b056d32a79 [refactoring] liftdestructors.nim is callable from lambdalifting; refs #11217 5 years ago
  Araq c07973e313 [refactoring] liftdestructors is now a module of its own 5 years ago
  Araq 7fb256bded fixes #8053 5 years ago
  Clyybber cc28eef38e Replace countup(x, y) with x .. y 5 years ago
  Clyybber f18b3af9d4 Replace countup(x, y-1) with x ..< y 5 years ago
  Andreas Rumpf e1515b53d1 introduce temporary <//> for 'owned' to get this compile with 0.19 (#11145) 5 years ago
  Jasper Jenkins e64dde734b Fixes #11078 (#11079) 5 years ago
  Araq fb3681b425 make the CIs happy 5 years ago
  Araq 7640a230fc fixes #11050 5 years ago
  Araq 6617b8deee make tests green again 5 years ago
  Araq 72408842d9 koch.nim compiles with --newruntime 5 years ago
  Andreas Rumpf f08e90f0d6 more efficient enumToStr implementation that works without the old typeinfo structures 5 years ago
  Andreas Rumpf efeee326f8 destructors: progress 5 years ago
  cooldome 795de374fb fixes destructor tuple regression #10940 (#10941) 5 years ago
  Araq c3067e36bb newruntime: progress 5 years ago
  Araq 3cf846e02c fixes #10904 5 years ago
  Andreas Rumpf bf592c4e94 more destructor based changes (#10885) 5 years ago
  cooldome 8ceba8a7f3 fixes #10807 (#10814) 5 years ago
  Andreas Rumpf e3e4cd9fd5 make tests green again 5 years ago
  Andreas Rumpf c86b1fbcac fixes a critical GC safety inference bug (#10615) 5 years ago
  Andreas Rumpf f55d094cf2 fixes #6955 6 years ago
  LemonBoy f23b0a7dc8 Fix handling of reraise in effect tracking (#10582) 6 years ago
  LemonBoy 4c3f841212 Do not raise ProveInit/WanrUninit for .noinit. var (#10566) 6 years ago
  LemonBoy 3ce6b2acb9 Fix exception tracking in try blocks (#10455) 6 years ago
  Andreas Rumpf 11022fea1b control flow graphs: introduce 'join' points for easy analyses based on abstract interpretation 6 years ago
  Andreas Rumpf 413580bc04 new minor language feature: .noSideEffect blocks like .gcsafe blocks 6 years ago
  Andreas Rumpf cb4d810659 make Nim take roughly 100MB less RAM for bootstrapping via a new compiler switch -d:leanCompiler; useful for the Raberry PI 6 years ago
  cooldome eaca5be9d6 Change the order of compilation passes, transformation is made lazy at code gen (#8489) 6 years ago
  Araq 64517445ea even more strict isNil handling for strings/seqs in order to detect bugs 6 years ago
  LemonBoy ebf4e9f717 Extend init variable tracking to tuple assignments (#8321) 6 years ago