Commit History

Author SHA1 Message Date
  Andreas Rumpf e4081a7201 preparations for language extensions: 'sink' and 'lent' types 7 years ago
  Araq 8d1a5dc8e7 the documentation generator now supports system.runnableExamples 7 years ago
  Fabian Keller 7c03c882f5 Remove more usages of unary lt (fixes #6634) (#6641) 7 years ago
  Andreas Rumpf f1dab39086 remove old implementation of the roof operator; make tests green again; close #6292 7 years ago
  Araq 3aa7c2232e destructors: supportsCopyMem finally works for recursive types 7 years ago
  Araq 45d74f4081 destructors: preparations for upcoming changes 7 years ago
  Andreas Rumpf 1a61c4d46d first implementation of the 'func' keyword 7 years ago
  Andreas Rumpf fd4ef6ae8f .pure enums are much more convenient to use now 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 34c34cb49b move the object construction logic to a separate file 7 years ago
  Zahary Karadjov 564c0acae2 cleaned up the code and implemented proper error messages 7 years ago
  Zahary Karadjov 6edb07091d fix #4556 7 years ago
  Zahary Karadjov 74a80988d9 proper error reporting for concepts and the introduction of the {.explain.} pragma 8 years ago
  Zahary Karadjov 0f2c4be129 infer static parameters even when more complicated arithmetic is involved 8 years ago
  Zahary Karadjov 76c663f692 support for inferring static[T] concept params 8 years ago
  Zahary Karadjov 815724db71 support the full range of type modifiers when declaring concept vars and testing proc signatures 8 years ago
  Araq ee13c8014b nimsuggest: track type contexts 7 years ago
  Araq 3d46600a90 nimsuggest supports prefix matching (first version) 7 years ago
  Andreas Rumpf 46f33515d7 Merge branch 'devel' into faster-nimsuggest 8 years ago
  Arne Döring 92c2a51bf7 removed compiler internal list implementation (#5371) 8 years ago
  Andreas Rumpf 46efaf294b big compiler refactoring; avoid globals for multi method dispatcher generation 8 years ago
  Araq 0440aea691 fixes #5405 8 years ago
  Araq 97e26967f1 fixes #5383 8 years ago
  Araq 9c47bb9cc0 happy new year 8 years ago
  Andreas Rumpf 9c4a60193f new shift ops for Nim; based on #4743 8 years ago
  Andreas Rumpf 01ae0d28d4 recursive modules are only detected to improve error messages 8 years ago
  Araq 9e6fb3f696 new dependency tracking for nimsuggest 8 years ago
  Araq 773d17cd14 big refactoring: step 1 8 years ago
  Andreas Rumpf f5fa5dae85 generic multi-methods should work now 8 years ago