0.27.2 (2017-10-22)

Bugs fixed

  • Comprehensions could incorrectly be optimised away when they appeared in booleantest contexts. (Github issue #1920)
  • The special methods eq, lt etc. in extension types did not typetheir first argument as the type of the class but object. (Github issue #1935)
  • Crash on first lookup of “cline_in_traceback” option during exception handling.(Github issue #1907)
  • Some nested module level comprehensions failed to compile.(Github issue #1906)
  • Compiler crash on some complex type declarations in pure mode.(Github issue #1908)
  • std::unordered_map.erase() was declared with an incorrect void returntype in libcpp.unordered_map. (Github issue #1484)
  • Invalid use of C++ fallthrough attribute before C++11 and similar issue in clang.(Github issue #1930)
  • Compiler crash on misnamed properties. (Github issue #1905)