Commit History

Autor SHA1 Mensaxe Data
  Clyybber 7e747d11c6 Cosmetic compiler cleanup (#12718) %!s(int64=5) %!d(string=hai) anos
  Clyybber cc28eef38e Replace countup(x, y) with x .. y %!s(int64=5) %!d(string=hai) anos
  Arne Döring abb05ab645 fewer ropes (#11037) %!s(int64=5) %!d(string=hai) anos
  Andreas Rumpf c86b1fbcac fixes a critical GC safety inference bug (#10615) %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 86556ebfdb compiler refactoring; use typesafe path handing; docgen: render symbols between modules %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf dae5450947 WIP: disallow 'nil' for strings and seqs %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 669a564492 remove more global variables in the Nim compiler %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf a4e2b0c153 platform.nim doesn't use globals anymore; prepare msgs.nim for not using globals %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf b2c7910fb6 compiler/ropes.nim has no global error handler anymore %!s(int64=6) %!d(string=hai) anos
  Araq f89218c8b0 fixes #7730, fixes #7746 %!s(int64=6) %!d(string=hai) anos
  Andreas Rumpf 7e0540ed80 the compiler does not rely on the zero terminator anymore %!s(int64=6) %!d(string=hai) anos
  Zahary Karadjov c446806f75 improve the debugging experience when line directives are used %!s(int64=7) %!d(string=hai) anos
  Andreas Rumpf ff3cf001a3 fixes #4656; ropes.nim checks properly for file equality %!s(int64=8) %!d(string=hai) anos
  Adam Strzelecki d681812465 compiler: Trim .nim files trailing whitespace %!s(int64=9) %!d(string=hai) anos
  Jacek Sieka ff914b89d3 compiler_ropes: more lib_ropes porting %!s(int64=9) %!d(string=hai) anos
  def 39049e151f Get rid of deprecation warnings %!s(int64=9) %!d(string=hai) anos
  Jacek Sieka 0f131b9f46 ropes: remove more unnecessary checks %!s(int64=9) %!d(string=hai) anos
  Jacek Sieka d7a42641ab compiler_ropes: remove unnecessary length check %!s(int64=9) %!d(string=hai) anos
  Jacek Sieka 71e785904b compiler_ropes: deprecate old function names %!s(int64=9) %!d(string=hai) anos
  Jacek Sieka a9ef5bf459 compiler_ropes: TRope -> RopeObj, PRope* -> Rope* %!s(int64=10) %!d(string=hai) anos
  Jacek Sieka bcdb5b0836 compiler_ropes: toRope -> rope %!s(int64=10) %!d(string=hai) anos
  Jacek Sieka aafbe5c866 ropes: make lib & compiler frmt more similar, fix out-of-bounds accesses in lib ropes %!s(int64=10) %!d(string=hai) anos
  Jacek Sieka 91f42a2943 compiler_ropes: ropef -> %, appf -> addf %!s(int64=10) %!d(string=hai) anos
  Jacek Sieka 171996465f compiler_ropes: ropeEqualsFile -> equalsFile, no more max rope component length %!s(int64=10) %!d(string=hai) anos
  Jacek Sieka 80ee28daf7 compiler_ropes: add `&` and add %!s(int64=10) %!d(string=hai) anos
  Jacek Sieka c40249cd43 compiler_ropes: ropeToStr -> $ %!s(int64=10) %!d(string=hai) anos
  Jacek Sieka b4e4ea8d1b compiler_ropes: don't expose newRope %!s(int64=10) %!d(string=hai) anos
  Jacek Sieka 97d2df9bac compiler_ropes: ropeLen -> len %!s(int64=10) %!d(string=hai) anos
  Araq a541be8935 prepare for upcoming parsing change of unary operators %!s(int64=10) %!d(string=hai) anos
  Federico Ceratto 657dca5c3b Fix typos %!s(int64=10) %!d(string=hai) anos