Mateusz Pusz
Mateusz Pusz
Using `static_assert()` allows great error messages but is a really bad solution for verification of a template instantiation. It does not SFINAE and is harmless to overload resolution. For example,...
See the "SpeedScope" chapter in https://www.snsystems.com/technology/tech-blog/clang-time-trace-feature. A flat profile allows for example to determine the longest task to execute in the entire build with Speedscope rather than for only one...
This is needed both for streams and `std::format`.
When I build projects on Windows using i.e. gcc on WSL, I am not able to match CMake and Conan profiles as the configuration from WSL is not read by...
```plantuml @startuml class A hide B A
It seems that WG21 is not afraid of the need for the `template` disambiguator in the interface. Implement the interfaces from: https://github.com/mpusz/mp-units/issues/477#issuecomment-1702762483
### Summary Changes to recipe: **mp-units/2.2.0** #### Motivation New release #### Details A new subdirectory is needed as the library is not API-compatible with the previous version. It is true...
For about a week now, libc++-18 does not provide the `/usr/include/c++/v1/__config_site` header file. Installed with: ```text sudo apt install libc++-18-dev libc++abi-18-dev ``` libc++-19 is OK. Compilation error log: ```text In...
To not depend on external libraries and to provide correct, fast, and simple examples of LA usage with quantities we need simple vector and tensor types (up to 3 dimensions)...