Commit History

Autor SHA1 Mensaxe Data
  ringabout d950e5f3a8 remove nosinks hacks from compiler (#21469) hai 1 ano
  ringabout d51a392149 replaces implicit passes array registed at runtime with explicit function calls; simplify compilation pipeline (#21444) hai 1 ano
  ringabout 38d299dfc0 fixes #20139; hash types based on its path relative to its package path (#21274) [backport:1.6] hai 1 ano
  ringabout 9948fed919 fixes #21326; fixes #7375; fixes #11986; fixes #9607; rework quote do; `getAst` uses type info to annotate the type of quoted variables; no more type erasures for quoted variables (#21433) hai 1 ano
  ringabout ff8ab06720 fixes #19396; Nimdoc hide nonexported fields (#21305) hai 1 ano
  Ivan Yonchovski 7031ea65cd Implemented basic macro expand functionality (#20579) 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
  Yuriy Glukhov 9afb466d73 Force lambda lifting for getImplTransformed. Hacky. Fixes #19818 (#21031) hai 1 ano
  ringabout f7c203fb6c remove legacy code (#21134) hai 1 ano
  Peter Munch-Ellingsen 613829f7a4 Implement setLineInfo (#21153) hai 1 ano
  ringabout 0ead94c4eb add more `{.cursor.}` to vm (#20796) %!s(int64=2) %!d(string=hai) anos
  ringabout 600b3a91ab fixes regression #20746; remove string copies for ORC booted compiler (#20776) %!s(int64=2) %!d(string=hai) anos
  Bung a51ed90c5d fix #20148 implicit compile time conversion int to ranged float cause… (#20698) %!s(int64=2) %!d(string=hai) anos
  Jason Beetham ea0e45e62f Added 'openArray[char]' overloads to 'std/parseutils' (#20527) %!s(int64=2) %!d(string=hai) anos
  Jason Beetham 4aa67ad7fd Implemented `mSlice` on the VM allowing `toOpenArray` to work at compile time. (#20586) %!s(int64=2) %!d(string=hai) anos
  Andreas Rumpf 08ae3467b9 refactorings (#20536) %!s(int64=2) %!d(string=hai) anos
  metagn 2cca38d33c pragma for sfCallsite instead of name check + better semantics, test (#20464) %!s(int64=2) %!d(string=hai) anos
  ringabout b6bfe38ff5 move formatfloat out of system (#20195) %!s(int64=2) %!d(string=hai) anos
  ringabout 4c46358db1 remove shallowCopy for ARC/ORC (#20070) %!s(int64=2) %!d(string=hai) anos
  quantimnot 800cb006e7 Change `styleCheck` to ignore foreign packages (#19822) %!s(int64=2) %!d(string=hai) anos
  flywind 3cb2d7af05 [vm]fixes #15974 #12551 #19464 #16020 #16780 #16613 #14553 #19909 #18641 (#19902) [backport] %!s(int64=2) %!d(string=hai) anos
  flywind a65db5e2e9 [Tiny] correct comment opcDeref => opcLdDeref (#19908) %!s(int64=2) %!d(string=hai) anos
  flywind 2f4900615a [cleanup] remove unnecessary procs in vm (#19888) %!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 ed0dce7292 fixes #19404 by protecting the memory we borrow from. this replaces crashes with minor memory leaks which seems to be acceptable. In the longer run we need a better VM that didn't grow hacks over a decade. (#19515) %!s(int64=2) %!d(string=hai) anos
  Andreas Rumpf f90620fb32 fixes #19198 [backport:1.6] (#19209) %!s(int64=2) %!d(string=hai) anos
  hlaaftana c7c6b13a32 parseExpr/parseStmt accept filename, fixes #13540 (#19182) %!s(int64=3) %!d(string=hai) anos
  Jason Beetham cc984217a9 Fix VM's sametype impl to work for generics/typedescs (#19073) %!s(int64=3) %!d(string=hai) anos