What's Changed
- Add 64 bit support to FastPFor by @xndai in #58
- Removing C++17 requirement by @lemire in #61
- Fix restrict define for MS compiler in streamvbyte.c by @pps83 in #62
- Remove unnecessary bitshift operations by @elshize in #65
- Address static analyzer warnings by @elshize in #66
- Remove "using namespace std" from varintgb.h by @pps83 in #67
- Corrected printf specifier for uint64_t by @pps83 in #68
- Make installable by @kou in #72
- Avoid linker errors when including simple8b_rle.h/simple9_rle.h/vsencoding.h headers from multiple files by @pps83 in #89
- Remove unnecessary use of std::ostringstream by @pps83 in #90
- Avoid multiple redefinition when including codecfactory.h from different .cpp by @lemire in #92
- Move impl headers to codecfactory.cpp + svb_encode signarture fix by @pps83 in #93
- Namespace and headerguards fixes by @pps83 in #95
- Fixes and improvements for msvc by @pps83 in #94
- Replace std::iostream use with stdio in FastPFor lib by @pps83 in #96
- Add missing simple16.h header by @pps83 in #98
- Fixes issue 99. Replace aligned loads with unaligned. by @lemire in #101
- Clear padding in fastpfor, simdfastpfor, simdgroupsimple by @pps83 in #103
- Made random data generation generic. by @cbsmith in #102
- fix build as a cmake subproject by @alexswerner in #107
- Add ARM Support for FastPFOR using SIMDe by @seb711 in #108
- Fixed broken predefined macros by @seb711 in #109
- Avoid potentially uninitialized local variable warning by @pps83 in #111
- Remove duplicate return statement by @pps83 in #110
- Fix x86 build with msvc compiler by @pps83 in #112
- skip the CMAKE_MODULE_PATH var, directly using full path. by @hurricane1026 in #113
- Place MaskedVByte into FastPForLib namespace by @pps83 in #117
- Clear trailing bytes in StreamVByte to ensure bit-exact output by @pps83 in #116
- Make googletest optional (default ON) by @yujinqiu in #118
New Contributors
- @xndai made their first contribution in #55
- @lemire made their first contribution in #56
- @xcorail made their first contribution in #48
- @elshize made their first contribution in #65
- @kou made their first contribution in #72
- @orz-- made their first contribution in #74
- @rayburgemeestre made their first contribution in #85
- @cbsmith made their first contribution in #102
- @alexswerner made their first contribution in #107
- @seb711 made their first contribution in #108
- @hurricane1026 made their first contribution in #113
- @yujinqiu made their first contribution in #118
Full Changelog: v0.1.8...v0.2.0