Commit History

Author SHA1 Message Date
  Andreas Rumpf 7f2e6a1359 exports more helpers that are needed by nif-gear2 (#24247) 1 month ago
  ringabout 732f7752a9 remove nir; succeeded by nif (#23809) 4 months ago
  ringabout 9b378296f6 fixes addr/hiddenAddr in strictdefs (#23477) 7 months ago
  ringabout 519d976f62 compute checksum of nim files early in the pipelines (#23268) 9 months ago
  Andreas Rumpf e51e98997b type refactoring: part 2 (#23059) 11 months ago
  ringabout 30cf33f04d rework the vtable implementation embedding the vtable array directly with new strictions on methods (#22991) 11 months ago
  Andreas Rumpf ce1a5cb165 progress: 'm' command line switch (#22976) 1 year ago
  Andreas Rumpf 02be027e9b IC: progress and refactorings (#22961) 1 year ago
  Andreas Rumpf 801c02bf48 so close... (#22885) 1 year ago
  Andreas Rumpf 10c3ab6269 NIR: store sizes, alignments and offsets in the type graph; beginning… (#22822) 1 year ago
  Andreas Rumpf 816589b667 NIR: Nim intermediate representation (#22777) 1 year ago
  ringabout 7be2e2bef5 replaces `doAssert false` with `raiseAssert` for unreachable branches, which works better with strictdefs (#22436) 1 year ago
  ringabout 93ced31353 use strictdefs for compiler (#22365) 1 year ago
  ringabout a37a83cbff fixes #21617; createTypeBoundOps with PContext in order to instantiate generics (#21619) 1 year ago
  metagn 2315b01ae6 tuple unpacking for vars as just sugar, allowing nesting (#21563) 1 year ago
  ringabout fd4e3ae3e4 add a prepass for codeReordering (#21513) 1 year ago
  ringabout d51a392149 replaces implicit passes array registed at runtime with explicit function calls; simplify compilation pipeline (#21444) 1 year ago