Skip to content

Releases: fast-pack/FastPFor

v0.2.0

12 Nov 14:13
30ad622
Compare
Choose a tag to compare

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

Full Changelog: v0.1.8...v0.2.0

Version 0.1.8

09 Jun 15:06
055d1c5
Compare
Choose a tag to compare

Enabling codecs under Visual Studio.

v0.1.6

14 Apr 14:15
Compare
Choose a tag to compare
FastPFOR and SIMDFastPFOR updated to use 512-int blocks (like JavaFas…

Namespace renaming and various fixes

21 Aug 19:04
Compare
Choose a tag to compare
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