Commit History

Autor SHA1 Mensaxe Data
  Andreas Rumpf 413580bc04 new minor language feature: .noSideEffect blocks like .gcsafe blocks %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf eb919c35b2 fixes #9675 %!s(int64=6) %!d(string=hai) anos
  cooldome 086676782a Add isInstanceOf for generic procs to the macros module (#9730) %!s(int64=6) %!d(string=hai) anos
  cooldome 8c1083d3b7 Of operator in vm fixes [backport] (#9717) %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 1c73db08b8 nim check fix; fixes #9609 [backport] %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 24902394f7 VM: don't inject destructor calls, refs #7041 %!s(int64=6) %!d(string=hai) anos
  Arne Döring 07f76c3ef9 fix compiler crash %!s(int64=6) %!d(string=hai) anos
  Andrii Riabushenko a54e0703a9 Add test %!s(int64=6) %!d(string=hai) anos
  Andrii Riabushenko bd68d3d8f4 improve style %!s(int64=6) %!d(string=hai) anos
  Andrii Riabushenko a7c9533a73 Add int float casts to vm %!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
  Timothee Cour 745f1642d6 implement sizeof and alignof operator (manually squashed #5664) (#9356) %!s(int64=6) %!d(string=hai) anos
  LemonBoy ee14ace5d3 Field checks for everybody (#8957) %!s(int64=6) %!d(string=hai) anos
  LemonBoy fb54f394e8 Fix for VM codegen with static[T] types %!s(int64=6) %!d(string=hai) anos
  LemonBoy c2e5faf959 The VM cannot call methods %!s(int64=6) %!d(string=hai) anos
  cooldome e63c66b810 Add sym owner to macros (#8253) %!s(int64=6) %!d(string=hai) anos
  Araq 7278f28740 fixes the remaining fixable Nimrod->Nim renamings; closes #2032 %!s(int64=6) %!d(string=hai) anos
  LemonBoy 5cd152bfda Allow `hint` and `warning` to specify its loc info (#8771) %!s(int64=6) %!d(string=hai) anos
  andri lim 4d5cce9882 fixes #6255, add `system.ashr` arithmetic right shift (#8547) %!s(int64=6) %!d(string=hai) anos
  andri lim 6e3d1dced5 fixes #5617, 'copyLineInfo' addition (#8523) %!s(int64=6) %!d(string=hai) anos
  andri lim 78c0ac5407 fixes #7827, bindSym enhancement (#8499) %!s(int64=6) %!d(string=hai) anos
  Oscar Nihlgård 931273cc6b Fix ref bug in vmgen (#8424) %!s(int64=6) %!d(string=hai) anos
  Yuriy Glukhov dd06c46865 Fixed uncaught exception in vm gen %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf f555338ce8 bugfix: allow 'export' in the VM %!s(int64=6) %!d(string=hai) anos
  Araq 8e9551b1c7 fixex merge conflicts %!s(int64=6) %!d(string=hai) anos
  Oscar Nihlgård 440212a154 Fix for newStringOfCap in VM (#7901) %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 268260953c completed VM support for incremental compilations %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf b5194f592c WIP: an API for VM replay global state support %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 61fb83ecbb baby steps for incremental compilation %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 40ec7be45c refactoring: remove idents.legacy global variable and pass the IdentCache around explicitly %!s(int64=6) %!d(string=hai) anos