Skip to content

Latest commit

 

History

History
109 lines (77 loc) · 5.4 KB

EXTERNAL_BUGS.md

File metadata and controls

109 lines (77 loc) · 5.4 KB

Open bugs impacting HikoGUI

There are a lot of bugs impacting HikoGUI. You may want to 'like' these bugs to hopefully get them resolved quicker.

Bugs in Visual Studio

Please vote on the following bugs to potentially prioritize fixes by Microsoft

Components, such as IntelliSense and vcpkgsrv.exe, of Visual Studio will crash very often due to the many bugs, I've given up on reporting them.

We also would like to use non-google unit-testing. However Microsoft plugin system for unit-test does not work with CMake, therefor only google and boost unit-testing are supported. We would like to use catch2, but that doesn't work:

Alignof does not work in natvis:

Annoying that you can not permanently turn off outlining:

If Visual Studio crashes the options you have changed hours ago are not saved:

Missing x64 version of the development powershell:

Test Explorer is almost always broken in Visual Studio one of the problems is the Test Explorer cache that get corrupted after every update of Visual Studio. This is a feature request to add a button to delete this cache, however this button does not actually work:

No git submodule support

The feedback.exe that is used to report bugs, sometimes crashes:

Feature request to have local variables have a different color:

Request for changes to sticky scroll:

Bugs in CLion

After CLion finishing indexing the project it becomes extremely slow, simply grinds to a halt. Someone has looked at this and you can disable the indexing server to make it perform well again, however that means no more context aware syntax highlighting, searching, refactoring, etc.

Bugs in MSVC

These are open bugs in MSVC that were/are encountered with HikoGUI.

constinit of std::optional<value_type> value does not work if the constructor of value_type is not constexpr.

ICE on incomplete code:

ICE on try-catch in constexpr function when using C++20 modules:

utf-8 string literal incorrectly handle byte escape codes vs character escape codes

Failure on decltype() on a auto function argument.

Unknown ICE on creating a large module file.

False positive C3615 when early return of non-first switch label.

Can't use std::expected with constexpr function in a C++20 modules.

Template deduction guide does not "export" types and function from included headers. Possible C++ language defect.

Spaceship operator requires to be included even if the spaceship operator is not used (implicitly converted less-than operator) in a C++20 module.

Templates do not export user-defined literals in C++20 modules.

ICE when using auto arguments of a member function in a templated class that is instantiated in a second C++20 module.

Partial template specialization in C++20 modules do not work.

Unknown ICE when specializing std::char_traits for grapheme in C++20 module. THIS IS CURRENTLY BLOCKING FURTHER DEVELOPMENT IN USING MODULES.