Commit History

Author SHA1 Message Date
  Andreas Rumpf bf6c2c5ccf preparations of making compiler/msgs.nim free of global variables 6 years ago
  Araq 2a7fc84c86 remove ast.emptyNode global; cleanup configuration.nim 6 years ago
  Araq 5526252fa0 fixes testament compilation 6 years ago
  Andreas Rumpf 050789a8f4 sem pass compiles again 6 years ago
  Andreas Rumpf ce859d8c16 more modules compile again 6 years ago
  Zahary Karadjov 2b8bf8fc4a A motivating example for the new `bindSym` behavior. 6 years ago
  Zahary Karadjov bdcb729597 Better support for treating templates and macros as symbols. 6 years ago
  Andreas Rumpf 47335aab41 introduce nkTupleConstr AST node for unary tuple construction; breaking change 6 years ago
  PMunch 4f1725ad61 Add column number to instantiation info (#7376) 6 years ago
  Andreas Rumpf e4081a7201 preparations for language extensions: 'sink' and 'lent' types 7 years ago
  Andreas Rumpf 1548743856 make tests green again 7 years ago
  Andreas Rumpf 30b098fcaf wip 7 years ago
  Andreas Rumpf f1dab39086 remove old implementation of the roof operator; make tests green again; close #6292 7 years ago
  Araq b407f083ba destructors: work in progress 7 years ago
  Andreas Rumpf e7f37d7223 added typetraits.supportsCopyMem 7 years ago
  Andreas Rumpf 8d714d2b02 low/high/of are now overloadable operations 7 years ago
  Zahary Karadjov cd02561368 introduce a pre-processing pass for the concept bodies 7 years ago
  Zahary Karadjov bc01835091 Allow tyOr,tyAnd and tyNot to be constructed in more contexts 7 years ago
  Zahary Karadjov 9574d318ae use lower-case proc names 8 years ago
  Zahary Karadjov 52b241fd57 new type traits: `GenericHead` and `StripGenericParams` 8 years ago
  Zahary Karadjov 644d645ea7 implement the special treatment of explicit type params in concepts 8 years ago
  Andreas Rumpf 46efaf294b big compiler refactoring; avoid globals for multi method dispatcher generation 8 years ago
  Andreas Rumpf 01ae0d28d4 recursive modules are only detected to improve error messages 8 years ago
  Jacek Sieka 6f7b891bdc remove remnants of tyIter 8 years ago
  Jacek Sieka 4d558e2608 Merge remote-tracking branch 'origin/devel' into compiler-cleanup 8 years ago
  Matthew Baulch 674a1110f0 Require ordinal or set argument to system.ord 8 years ago
  Jacek Sieka 3cd4cf4320 remove unused stuff 8 years ago
  Andreas Rumpf de6198c747 fixes #4555 8 years ago
  Andreas Rumpf db56174a19 fixes #3548 8 years ago
  Andreas Rumpf e8faa214eb fixes #4295 8 years ago