Bugs fixed:
- Comprehensions could incorrectly be optimised away when they appeared in boolean test contexts. (Github issue #1920)
- The special methods eq, lt etc. in extension types did not type their 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 return type 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)