What's Changed
- Add clang-tidy config and GitHub workflow by @glebm in #100
- Use alignas() by @jmr in #111
- Extract countr_zero function by @jmr in #112
- Use assert instead of MARISA_DEBUG_IF (#99) by @s-yata in #113
- Use standard library exceptions by @s-yata in #114
- Fix command type by @kokroo in #116
- Throw std::system_error instead of std::runtime_error by @s-yata in #115
- Use uintXX_t instead of UIntXX by @s-yata in #117
- Fix MinGW64 build Target Windows 8 for PrefetchVirtualMemory by @luadebug in #119
Minor Changes
- Remove tricks for C and ancient VC++ - 3c0e57e and c537b65
- Use UINTXX_MAX and SIZE_MAX instead of MARISA_XXX_MAX - af1a223
- Use std::swap instead of marisa::swap - 24f3970
- Use constexpr for constant variables - 46601c5
- Include cstdio instead of stdio.h - c8f9204
- Throw an exception on memory allocation failure - 7da5ea1
- Remove typedef - 44e8e00
New Contributors
Full Changelog: v0.3.0...v0.3.1