Cppinsights Versions Save

C++ Insights - See your source code with the eyes of a compiler

v_0.3

5 years ago

Bug Fixes:

  • Dimensions swapped in new expression with multidimension array (#106)
  • class/fun templates + decltype/decltype(auto) + one screen program = CRASH (#102)
  • in-tree build not working (#96)
  • Incorrect return type of a function returning a pointer to an array (#81)
  • limits.h header isn't in include path (#78)
  • Incorrect type of a function returning a reference to an array (#74)
  • Lambda Capture by value for reference typed variables. (#64)
  • Using pointer to member as a template argument is converted to the type of the member (#60)
  • Incorrect output when special member function is default (#53)
  • Reference collapsing works wrong (#50)
  • Expansion of global lambda expressions is broken (#46)
  • Segmentation fault when using polymorphic lambdas (#41)

Enhancements:

  • Generated function specializations: Parameters generated from parameter packs use the same name (#62)

Closed:

  • redundant(?) double static_cast (#134)
  • Structure binding a tuple-like type (#131)
  • Ellipsis missing from template instatiation (#128)
  • Incorrect type of a function returning a rvalue reference to a function or array (#124)
  • unexpected behavior when explicitly instantiating a template (#123)
  • static local variables : show the initialization checks (#119)
  • Missed const qualifier in structured binding (#116)
  • usingShadow unsued variable (#112)
  • Insight is screwed for top-level variables with type placeholder and an array new expression initializers (#108)
  • Not able to execute below code. (#104)
  • Folding expressions missing parenthesis (#91)
  • LLVMSymbolizer: error reading file: No such file or directory (#66)
  • Error in Building Cppinsights (#56)
  • insights crashed on some invalid inputs (#51)

v_0.2

5 years ago

Bug Fixes:

  • Brokenness for custom string literals (#28)
  • Casting in class error (#24)
  • Nonexistent variable used, with unbalanced parentheses (#20)
  • Argument is missed in case chrono_literals (#15)
  • Incorrect insight to const auto& (#13)
  • Nested lambdas yield broken tokens (#3)
  • Lambda capture with renamed variables is wrongly instantiated (#2)

Enhancements:

  • Support for C++17 (#36)

Closed:

  • How to get the expected generated c++ code with cppinsights ? (#34)
  • Improve auto&& (#6)
  • Lambda with copy capture with init fails (#4)
  • Template instantiation () handling issue (#1)