Commit History

Author SHA1 Message Date
  Vindaar 410254b485 fix issue #20922 by handling missing expr in `exprList` for `tkOf` (#20930) 2 years ago
  hlaaftana 4857d9204e treat do with pragmas but no parens as proc (#19191) 3 years ago
  hlaaftana c5df4ed62a fix #12274 (#19180) 3 years ago
  Ivan Yonchovski 17d45dfd6a Implemented basic macro expand functionality (#20579) 2 years ago
  metagn 5cfa3672b3 allow proc expressions in place of statements (#20935) 2 years ago
  Andreas Rumpf 0648cde117 fixes grammar typos [backport] (#19289) 3 years ago
  Andreas Rumpf 95dce90467 fixes #19011 [backport:1.6] (#19114) 3 years ago
  Andreas Rumpf c56ba3f06a fixes #18847 [backport] (#18870) 3 years ago
  Andreas Rumpf 2e2d928846 formal grammar updates [backport:1.2] (#18803) 3 years ago
  Timothee Cour fa7c1aa864 move PNode.comment to a side channel, reducing memory usage during compilation by a factor 1.25x (#18760) 3 years ago
  Timothee Cour 3aa16c1de0 fix RFC #341: dot-like operators are now parsed with same precedence as `.` (#18711) 3 years ago
  Timothee Cour 8d2f6bba3a support same-line doc comments in routines (#18595) 3 years ago
  konsumlamm ac5435ecd0 Make error message for empty new-styled concept more descriptive (#18506) 3 years ago
  Clyybber 72d6a9c885 Fix #16426 (#18377) 3 years ago
  Clyybber 76f93877cd Small parser loop fix (#17904) 4 years ago
  Timothee Cour 08262206d3 refs #15667 improve invalid indentation errors, report when & where `=` could be missing (#16397) 4 years ago
  Araq f5b1e384a4 parser.nim: simply layout change 4 years ago
  Arne Döring 159c06e045 unify tuple expressions (#13793) 4 years ago
  Andreas Rumpf 5f5a92379f custom integer literals (#17489) 4 years ago
  Andreas Rumpf 6278b5d89a new-style concepts implementation, WIP (#15251) 4 years ago
  hlaaftana def1f99289 add finally as post expr block [backport:1.4] (#16896) 4 years ago
  Timothee Cour 6e267d28b3 remove conditionals on nimHasUserErrors, nimNoNilSeqs2, nimNoNilSeqs (#16861) 4 years ago
  cooldome 00b495de95 Use modern enums in compiler (#15775) 4 years ago
  Andreas Rumpf 92163fa330 implements https://github.com/nim-lang/RFCs/issues/258 (#15503) 4 years ago
  Andreas Rumpf 7d8c1be8fb parser hotfix: don't run into endless loops; regression (#15468) 4 years ago
  Clyybber 1881fc5812 Fix #15305 (#15311) 4 years ago
  Clyybber f3552b86c1 Better semiStmtList parsing (#15123) 4 years ago
  Clyybber 35ff17410f Expand hoisted default params in sem (#15270) 4 years ago
  Clyybber 13e659cfec Big compiler Cleanup (#14777) 4 years ago
  Andreas Rumpf 4ab6887a67 fixes #15111 (#15136) 4 years ago