Releases: fast-pack/FastPFor
Releases · fast-pack/FastPFor
v0.2.0
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
Version 0.1.8
Enabling codecs under Visual Studio.
v0.1.6
Namespace renaming and various fixes
Added SIMD versions of OptPFD and NewPFD.
Fixed buffer overrun in varintg8iu
Factor out decodeBlock method from decodeArray (Matthias Petri)
Renamed the FastPfor namespace FastPforLib to avoid name clash