Daniil Dudkin
Daniil Dudkin
Hi! Thank you for creating such a useful resource to learn about LLVM! I have some questions about LLVM out-of-source development that you can probably answer 1. Can I change...
Suggested API: ```cpp // numeric conversions template constexpr int stoi(const fixed_string& str, int base = 10); template constexpr unsigned stou(const fixed_string& str, int base = 10); template constexpr long stol(const...
## API Reference * [x] Constructors * [x] `operator=` * [x] `at` * [x] `front` * [x] `back` * [x] `empty` * [x] `size` & `length` * [x] `max_size` *...
Example: https://github.com/YACLib/YACLib/blob/main/.github/workflows/clang-format.yml
Example from implementation of `basic_string_view` by Microsoft: https://github.com/microsoft/STL/blob/main/stl/inc/xstring#L1224-L1230
Clang-Tidy allows to specify code style settings in a config file, so `.idea` folder is redundant. Official docs: https://clang.llvm.org/extra/clang-tidy/checks/readability-identifier-naming.html Example config: https://github.com/YACLib/YACLib/blob/main/.clang-tidy
Currently tests are placed in one file which is not very convenient. The proposed solution is to separate tests to files by some logical pieces: for example, a file per...
It needs to be done after issue #22
Example: https://github.com/oneapi-src/oneTBB/blob/master/.github/workflows/ci.yml#L33-L42
В текущем варианте функции `front`, `back`, `operator[]` имеют неопределенное поведение, если `array.size() == 0`. Данное решение видимо было сделано, чтобы специализации `std::array` удовлетворяли требованию [`SequenceContainer`](https://en.cppreference.com/w/cpp/named_req/SequenceContainer). Но точно ли массив нулевого...