Commit History

Autor SHA1 Mensaxe Data
  Andreas Rumpf fe18ec5dc0 types refactoring; WIP (#23086) hai 11 meses
  ringabout cca5684a17 fixes yet another strictdefs bug (#23069) hai 11 meses
  ringabout 93ced31353 use strictdefs for compiler (#22365) hai 1 ano
  Andreas Rumpf 81087c949f fixes #20572 (#20585) %!s(int64=2) %!d(string=hai) anos
  metagn de4b0346bd store full definition AST for consts, fix noRewrite (#20115) %!s(int64=2) %!d(string=hai) anos
  flywind 7f6e800caf move assertions out of system (#19599) %!s(int64=2) %!d(string=hai) anos
  flywind 56bd5cbb87 fix a typo (canonilization => canonicalization) (#18914) %!s(int64=3) %!d(string=hai) anos
  Timothee Cour 6e267d28b3 remove conditionals on nimHasUserErrors, nimNoNilSeqs2, nimNoNilSeqs (#16861) %!s(int64=3) %!d(string=hai) anos
  Clyybber 7e747d11c6 Cosmetic compiler cleanup (#12718) %!s(int64=5) %!d(string=hai) anos
  Clyybber ed1d41c51e Small ast.nim cleanup (#12156) %!s(int64=5) %!d(string=hai) anos
  Andreas Rumpf 81ddc67785 [refactoring] compiler: simplified markUsed %!s(int64=5) %!d(string=hai) anos
  Andreas Rumpf fbb0642e27 Merge branch 'devel' into araq-detect-unused-imports %!s(int64=5) %!d(string=hai) anos
  Araq 07d465ca42 [refactoring] remove unused imports in the compiler and in some stdlib modules %!s(int64=5) %!d(string=hai) anos
  Araq 4137a4dbf3 [feature] detect unused imports %!s(int64=5) %!d(string=hai) anos
  Arne Döring b92fd30282 rename tyExpr/tyStmt to tyUntyped/tyTyped (#11227) %!s(int64=5) %!d(string=hai) anos
  Clyybber cc28eef38e Replace countup(x, y) with x .. y %!s(int64=5) %!d(string=hai) anos
  Clyybber f18b3af9d4 Replace countup(x, y-1) with x ..< y %!s(int64=5) %!d(string=hai) anos
  Araq 045e026d0e dfa.nim: track object/tuple field accesses more precisely; sink(o.x); sink(o.y) needs to compile; activate the tuple unpacking transf.nim bugfix %!s(int64=5) %!d(string=hai) anos
  Araq 420ed0596b fixes more nil handling regressions %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf dae5450947 WIP: disallow 'nil' for strings and seqs %!s(int64=6) %!d(string=hai) anos
  cooldome 44d82d9492 style improvements %!s(int64=6) %!d(string=hai) anos
  cooldome 1b7cf3df51 New approach %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 05724645f8 more modules compile again %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 70ea45cdba deprecated unary '<' %!s(int64=7) %!d(string=hai) anos
  Andreas Rumpf 46efaf294b big compiler refactoring; avoid globals for multi method dispatcher generation %!s(int64=7) %!d(string=hai) anos
  Andreas Rumpf b47d9b7b91 fixes #4371 %!s(int64=8) %!d(string=hai) anos
  Yuriy Glukhov b6f5c12158 Fixed tr pattern matching for varargs %!s(int64=8) %!d(string=hai) anos
  Adam Strzelecki d681812465 compiler: Trim .nim files trailing whitespace %!s(int64=9) %!d(string=hai) anos
  Adam Strzelecki 13b57dbc2f Introduce {.noRewrite.} expr pragma disabling TR %!s(int64=9) %!d(string=hai) anos
  Federico Ceratto 657dca5c3b Fix typos %!s(int64=9) %!d(string=hai) anos