Commit History

Autor SHA1 Mensaxe Data
  ringabout 19fd8f5ec1 remove deprecated stuffs since v0.18.1 from macros hai 6 meses
  metagn 942f846f04 fix getNullValue for cstring in VM, make other VM code aware of nil cstring (#22527) hai 1 ano
  ringabout 4647c7b596 fixes #14409; fixes #10674 VM callbacks switch to table-index seqs (#21297) hai 1 ano
  ringabout af0f3639ec remove dead code in VM (#21296) hai 1 ano
  Peter Munch-Ellingsen 613829f7a4 Implement setLineInfo (#21153) hai 1 ano
  Jason Beetham 4aa67ad7fd Implemented `mSlice` on the VM allowing `toOpenArray` to work at compile time. (#20586) %!s(int64=2) %!d(string=hai) anos
  flywind 004fc23a3f [vm] remove unused opcSubstr opcode (#19834) %!s(int64=2) %!d(string=hai) anos
  flywind 8f9dd5b349 register callback for marshal in VM (#19578) %!s(int64=2) %!d(string=hai) anos
  Andreas Rumpf 3bc625aff1 ORC: progress (#18000) %!s(int64=3) %!d(string=hai) anos
  Andreas Rumpf a9ae5fe5be since we have now so many virtual registers, reduce memory consumption for the register allocator (#17985) %!s(int64=3) %!d(string=hai) anos
  Andreas Rumpf a9b62de895 CIs: attempt to use csources_v1 (#16282) %!s(int64=3) %!d(string=hai) anos
  Andreas Rumpf 8e474fbb57 IC: yet another embarrassing omission (#17743) %!s(int64=3) %!d(string=hai) anos
  Andreas Rumpf cf6dd57efe IC: next steps (#16632) %!s(int64=3) %!d(string=hai) anos
  Timothee Cour f6c2450cdb fix #16555, fixes #16405: len, high honors '\0' for cstring in vm (#16610) %!s(int64=3) %!d(string=hai) anos
  Timothee Cour c731f7ab14 fixes #15939, fixes #15464, fixes #16169, fixes #16226 VM now supports `addr(mystring[ind])` (index + index assignment) (#15987) %!s(int64=4) %!d(string=hai) anos
  Andreas Rumpf 226595515c explicit ID generation for easier IC (#15559) %!s(int64=4) %!d(string=hai) anos
  Clyybber 2629d619a1 Fix forward declaration issues in template/macro context (#15091) %!s(int64=4) %!d(string=hai) anos
  Ico Doornekamp d7ccd82eac VM profiler (#14833) %!s(int64=4) %!d(string=hai) anos
  Clyybber 2925a47ae6 Fix vm.nim for --gc:arc (#13741) %!s(int64=4) %!d(string=hai) anos
  Arne Döring eb42f38088 Remove dead magics (#13551) %!s(int64=4) %!d(string=hai) anos
  Timothee Cour b462baed65 VM: allow overriding MaxLoopIterations without rebuilding nim (#13233) %!s(int64=4) %!d(string=hai) anos
  Jasper Jenkins 796aafe7e0 make case-object transitions explicit, make unknownLineInfo a const, replace a few magic numbers with consts (#13170) %!s(int64=4) %!d(string=hai) anos
  Timothee Cour 13c08f3ab4 VM: support importc var, ptr/pointer types, cast int <=> ptr/pointer (#12877) %!s(int64=4) %!d(string=hai) anos
  Ico Doornekamp e61d702206 Increased TInstr field sizes: allow long jumps and 65535 VM registers (#12777) %!s(int64=5) %!d(string=hai) anos
  Ico Doornekamp 6aade97fe8 Refactored VM registerlayout. The size and location of the registers in (#12775) %!s(int64=5) %!d(string=hai) anos
  Araq 0996eb174f fixes #11727 [backport] %!s(int64=5) %!d(string=hai) anos
  Clyybber 7e747d11c6 Cosmetic compiler cleanup (#12718) %!s(int64=5) %!d(string=hai) anos
  Andreas Rumpf abe07eb75d VM: improvements for var T/addr (#12667); fixes #12489 %!s(int64=5) %!d(string=hai) anos
  Arne Döring 188ce5f3ee add nodeId proc to macros (#11456) %!s(int64=5) %!d(string=hai) anos
  Arne Döring 638a4d9d9f rename cast opcodes, fix for 32bit cast, fix python pretty printer (#12207) %!s(int64=5) %!d(string=hai) anos