Commit History

Autor SHA1 Mensaxe Data
  Araq 46b672a6c4 minor codegen bugfix: don't use names for closures that are also mangled Nim names %!s(int64=8) %!d(string=hai) anos
  Araq 4c5ecb46b0 fixes a minor codegen issue where name mangling could produce an identifier used by the codegen; refs #5437 %!s(int64=8) %!d(string=hai) anos
  Brandon Pickering da1293c405 Reset exprs before return by arg. Fixes #5098 (#5191) %!s(int64=8) %!d(string=hai) anos
  Araq e6c5622aa7 removed tyArrayConstr completely from the compiler; introduced tyAlias instead in preparation for further bugfixes %!s(int64=8) %!d(string=hai) anos
  Jacek Sieka 3cd4cf4320 remove unused stuff %!s(int64=8) %!d(string=hai) anos
  Jacek Sieka 981a8950c6 remove keepAlive and friends %!s(int64=8) %!d(string=hai) anos
  Andreas Rumpf b47d9b7b91 fixes #4371 %!s(int64=8) %!d(string=hai) anos
  Matthew Baulch a2301f64cd Return nil from genOtherArg after error. %!s(int64=8) %!d(string=hai) anos
  Matthew Baulch 9a7b6af5fa Report wrong arg count when too many params and no varargs. %!s(int64=8) %!d(string=hai) anos
  Andreas Rumpf 1124c61c49 Merge branch 'devel' into new-ll %!s(int64=9) %!d(string=hai) anos
  andri lim aebad711ea fixed #2240 and #3586 %!s(int64=9) %!d(string=hai) anos
  Andreas Rumpf 3d7c57db88 fixes #2659 %!s(int64=9) %!d(string=hai) anos
  Araq beca7ded1b fixes #3144 %!s(int64=9) %!d(string=hai) anos
  Zahary Karadjov 1ebf1aaa80 importing of C++ nested generics like std::vector<T>::iterator, using the apostrophe operator %!s(int64=9) %!d(string=hai) anos
  def 39049e151f Get rid of deprecation warnings %!s(int64=9) %!d(string=hai) anos
  Jacek Sieka c40249cd43 compiler_ropes: ropeToStr -> $ %!s(int64=9) %!d(string=hai) anos
  Araq 57fa8c6d3f bugfixes for C++ codegen %!s(int64=9) %!d(string=hai) anos
  Araq 36acac3000 fixes #1717, fixes #2324 %!s(int64=10) %!d(string=hai) anos
  Araq 0d804c2052 fixes #2266 %!s(int64=10) %!d(string=hai) anos
  Araq 1f02a7ace3 fixes #2336 %!s(int64=10) %!d(string=hai) anos
  Araq 1bbd13f729 bugfix: c++ pattern #@ could index out of bounds %!s(int64=10) %!d(string=hai) anos
  Araq f4a0400de2 fixes #2199, fixes #2197 %!s(int64=10) %!d(string=hai) anos
  Araq f9b3f7f980 fixes #2068 %!s(int64=10) %!d(string=hai) anos
  Araq 1314e91ef5 fixes c++ codegen regression %!s(int64=10) %!d(string=hai) anos
  Araq e84834db79 lots of C++ codegen improvements %!s(int64=10) %!d(string=hai) anos
  Araq e75e421912 C++ support: codegen generates C++'s references and avoids copies %!s(int64=10) %!d(string=hai) anos
  Araq e2147c9f0d bugfixes for the new C++ patterns %!s(int64=10) %!d(string=hai) anos
  Araq a2b7e6c392 better C++ support wrt 'this' %!s(int64=10) %!d(string=hai) anos
  Araq 33c587d06b patterns for 'importcpp' (still undocumented) %!s(int64=10) %!d(string=hai) anos
  Araq 8889fa9117 handle 'T&' properly for better C++ support %!s(int64=10) %!d(string=hai) anos