Commit History

Author SHA1 Message Date
  Andrii Riabushenko d7bc4e43a2 fixes #11826 5 years ago
  Andreas Rumpf fbb0642e27 Merge branch 'devel' into araq-detect-unused-imports 5 years ago
  Araq 07d465ca42 [refactoring] remove unused imports in the compiler and in some stdlib modules 5 years ago
  Araq 4137a4dbf3 [feature] detect unused imports 5 years ago
  Jasper Jenkins f774426095 Smarter variant object construction (#11273) 5 years ago
  Arne Döring b92fd30282 rename tyExpr/tyStmt to tyUntyped/tyTyped (#11227) 5 years ago
  Clyybber f18b3af9d4 Replace countup(x, y-1) with x ..< y 5 years ago
  Araq 750f50b6c0 destructors: internal compiler refactoring 5 years ago
  Andreas Rumpf aa072b9525 fixes #10930 5 years ago
  Andreas Rumpf bf592c4e94 more destructor based changes (#10885) 5 years ago
  cooldome 1e63f1edb3 destructors: first step towards fixing #9617 (#10341) 5 years ago
  Araq 366b6be4fb compiler refactoring: TSymSeq is gone for good 5 years ago
  LemonBoy 33458894da Fix overload resolution for pragmas evaluation (#8902) 6 years ago
  Andreas Rumpf 1948eadc24 change runnableExamples implementation; fixes #8641; fixes #7135; runnableExamples works for templates and generics 6 years ago
  Araq c0c8828d9f allow .experimental in a .push/pop environment; refs #8676 6 years ago
  Andreas Rumpf dae5450947 WIP: disallow 'nil' for strings and seqs 6 years ago
  Zahary Karadjov a49b06a52a Implement the `is` operator for the new static and typedesc type classes 6 years ago
  Andreas Rumpf 61fb83ecbb baby steps for incremental compilation 6 years ago
  Andreas Rumpf 40ec7be45c refactoring: remove idents.legacy global variable and pass the IdentCache around explicitly 6 years ago
  Andreas Rumpf 669a564492 remove more global variables in the Nim compiler 6 years ago
  Andreas Rumpf f86ca02960 make semantic checking free of globals 6 years ago
  Andreas Rumpf bf6c2c5ccf preparations of making compiler/msgs.nim free of global variables 6 years ago
  Araq 5526252fa0 fixes testament compilation 6 years ago
  Andreas Rumpf 328e7a1005 options.nim: no global variables anymore 6 years ago
  Andreas Rumpf e1a921ce4f lookups compiles again 6 years ago
  Zahary Karadjov 2b8bf8fc4a A motivating example for the new `bindSym` behavior. 6 years ago
  Andreas Rumpf f697596faf semcheck: code cleanups 6 years ago
  Andreas Rumpf ee366f1746 .experimental can now be used to enable specific features 6 years ago
  Andreas Rumpf 33b69f0ed0 refactoring: make FileIndex a distinct type; make line information an uint16; fixes #7654 6 years ago
  Andreas Rumpf e4081a7201 preparations for language extensions: 'sink' and 'lent' types 6 years ago