Mikhail Kviatkovskii
Mikhail Kviatkovskii
**Motivation** Currently Indigo uses own-written implementation of strings using class `Array` (`Array` is similar to `std::vector`). There is no need in reinventing the wheel, since `std::string` can do all the...
Could be reproduced this way: ```bash mkdir build cd build cmake .. cmake --build . --target indigo-cpp-unit-tests -- -j $(nproc) valgrind --leak-check=full --track-origins=yes .bin/indigo-cpp-unit-tests --gtest_filter=Basic.LoadQueryMolecule ``` Result: ``` ==14946== HEAP...
Added possibility to build Bedtools on Windows using MSYS2. Required changes: * Modified Makefile to conditionally add `-D_GNU_SOURCE -D_DEFAULT_SOURCE` definitions on MSYS2. * Changed one of test filenames to exclude...
- [ ] Reproduce the whole environment setup, including indigo-service-client - [ ] Automate image(s) building and pushing to Docker Hub.
Related Ketcher issue: https://github.com/epam/ketcher/issues/2654
**Background** Currently own-written C functions are used for manipulating bits. It lacks SIMD support. **Solution** Replace bitarray with header-only https://github.com/pinam45/dynamic_bitset **Alternatives** Use BItMagic or boost::dynamic_bitset. But they are both more...