just a guy from Ukraine that knows some C++, Python and CMake.
- Helping some random guys at C++ and Gentoo discord channels
- Reporting bugs to bugs.gentoo.org
- Making some projects easy to add and use with CMake via
add_subdirectory
or CPM ([+] - separate project, [-] - not merged upstream, [x] - merged, [ ] failed for a reason) :- [+] Boost , a big known library for C++
- [-] certify , a library for finding local certificates on some systems. Useful for Boost.Asio and Boost.Beast for SSL connections.
- [+] simdjson . I've made a simple script to ensure that you are using simdjson how it is expected by simdjson's developers. No finding local simdjson though.
- [-] csv-parser . It's installable now.
- boost/ut. Fixed some issues with cmake and gh workflows
- constexpr-to-string. It's usable now. Not merged since someone dislikes CMake's configure-time dependencies.
- fast_io . I've tried to make a pull request with this and they discouraged that. :( . Though, around 30% of tests, examples, benchmarks and fuzzers are incompilable since the developers don't care about those ...
- [-] libWRP . It's a library that allows emulating keyboard output on Windows, Linux and MacOS.
- magic_enum . Fixed installing and some other problems
- [-] fmtlog . It's a logging library. You can use, though, it has unknown problem for Windows (it hangs 1 test) and it has about 327 warnings, since it was written in C-style and uses
reinterpret_cast
-like C-style(smth *)
casting to access private variables. - baresip's cmake better support didn't finish.
- Making some shitty projects either for:
- university
- as a test "job" for a job
- Customizing my neovim config