Commit History

Author SHA1 Message Date
  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 8 years ago
  Araq 3d46600a90 nimsuggest supports prefix matching (first version) 8 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
  Andreas Rumpf e9eab32e54 new language feature: explicit 'import system' statements are allowed 8 years ago
  Andreas Rumpf e52044660d Merge branch 'patch/fix-3496-generic-tmpl-args' of https://github.com/nanoant/Nim into nanoant-patch/fix-3496-generic-tmpl-args 8 years ago
  Andreas Rumpf 6d76df8454 fixes #4227 8 years ago
  Andreas Rumpf 38dee2095c added 'sig' feature; removed tfShared support in the compiler 9 years ago
  Andreas Rumpf 1afdefcbe9 added experimental .this pragma 9 years ago
  Andreas Rumpf c1627354d1 first implementation of the new lambda-lifting pass; barely anything works 9 years ago
  Adam Strzelecki 47e45dee7e fixes #3496 9 years ago
  Araq c921f30b1d renamed inCompilesContext to compilesContextId; added test case for #3313 9 years ago
  Araq 5b2f54ffa1 fixes #3313 9 years ago
  Araq e01e0a4b40 next steps in binding [] properly 9 years ago
  Araq bcd8053b23 fixes #2585 9 years ago