Commit History

Автор SHA1 Съобщение Дата
  ringabout 7be2e2bef5 replaces `doAssert false` with `raiseAssert` for unreachable branches, which works better with strictdefs (#22436) преди 1 година
  ringabout 26eb0a944f a bit modern code for depends (#22400) преди 1 година
  ringabout 93ced31353 use strictdefs for compiler (#22365) преди 1 година
  ringabout 3b377937de gendepends now supports pkgs2 (#22277) преди 1 година
  ringabout d950e5f3a8 remove nosinks hacks from compiler (#21469) преди 1 година
  ringabout d51a392149 replaces implicit passes array registed at runtime with explicit function calls; simplify compilation pipeline (#21444) преди 1 година
  ringabout f7c203fb6c remove legacy code (#21134) преди 2 години
  Andreas Rumpf ca1f3f36b9 no ropes WIP (#20433) преди 2 години
  ringabout e8ae2dc90b bootstrap the compiler with nimPreviewSlimSystem (#20176) преди 2 години
  flywind 0180c6179a fix #18735; genDepend broken for duplicate module names in separate folders (#19988) преди 2 години
  Ștefan Talpalaru eaa1c3a377 genDepend: fix for module names that are reserved DOT keywords (#18392) преди 3 години
  Andreas Rumpf 226595515c explicit ID generation for easier IC (#15559) преди 4 години
  Clyybber 1f1e4de3bc Make ./koch temp --gc:arc work (#14186) преди 4 години
  Clyybber 7e747d11c6 Cosmetic compiler cleanup (#12718) преди 5 години
  Clyybber ed1d41c51e Small ast.nim cleanup (#12156) преди 5 години
  Araq 07d465ca42 [refactoring] remove unused imports in the compiler and in some stdlib modules преди 5 години
  Clyybber f18b3af9d4 Replace countup(x, y-1) with x ..< y преди 5 години
  LemonBoy b97a7dbf3d Make the registered passes local to the ModuleGraph (#9259) преди 6 години
  Andreas Rumpf 86556ebfdb compiler refactoring; use typesafe path handing; docgen: render symbols between modules преди 6 години
  Andreas Rumpf 826c1e2d78 incremental compilation: implemented basic replay logic преди 6 години
  Andreas Rumpf 006ee79a91 make dependency analyser free of global variables преди 6 години
  Andreas Rumpf b2c7910fb6 compiler/ropes.nim has no global error handler anymore преди 6 години
  Andreas Rumpf 8ca5b71c6a the remaining passes all compile again преди 6 години
  BigEpsilon e2af486434 Add sections (type, var, let, const, using) support for reorder pragma (#6326) преди 7 години
  Araq 4910a87c6f gendepend improvements; refs #5144 преди 8 години
  Araq 9e6fb3f696 new dependency tracking for nimsuggest преди 8 години
  Araq 29db0d8585 refactoring complete: explicit ident cache преди 8 години
  def 39049e151f Get rid of deprecation warnings преди 9 години
  Araq 2781fea9e2 Nimrod renamed to Nim преди 10 години
  Araq 73c6efdf66 'nil' as a statement is deprecated, use an empty 'discard' instead преди 11 години