Skip to content

Releases: fast-pack/FastPFOR

Version 0.5.0

Choose a tag to compare

@lemire lemire released this 07 Jun 21:45

What's Changed

New Contributors

Full Changelog: v0.4.0...v0.5.0

Version 0.4.0

Choose a tag to compare

@lemire lemire released this 05 Mar 15:04

What's Changed

  • Add support for configurable SIMD modes in CMake build system by @nyurik in #143

Full Changelog: v0.3.1...v0.4.0

Version 0.3.1

Choose a tag to compare

@lemire lemire released this 27 Jan 16:31

What's Changed

  • Defined direct codec instantiation without factory by @nyurik in #127
  • make getFromName return const codec by @nyurik in #125
  • Optimize individual codec instantiation by @nyurik in #129
  • Fix type conversion warnings by @pps83 in #131
  • Use size_t for return size in svb_encode/svb_decode by @pps83 in #135
  • Search CODECFactory::scodecmap only once by @pps83 in #134
  • Remove unnecessary use of std::move in initializefactory by @pps83 in #133
  • Use std::make_unique to create unique ptrs by @pps83 in #132
  • Fix debug assert in Simple8b and Simple16 when input lenght is unknown (0) by @gustingonzalez in #138
  • Update simde GIT_TAG to specific commit by @louwers in #141

New Contributors

Full Changelog: v0.3.0...v0.3.1

v0.3.0

Choose a tag to compare

@lemire lemire released this 21 Jan 20:45

What's Changed

  • Fix unused parameter warning in ByteAlignedPacking::decodeArray by @pps83 in #122
  • Cmake cleaning by @lemire in #124
  • make FastPFor easier to use as submodule by @deafwolf in #123

New Contributors

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@lemire lemire released this 12 Nov 14:13
30ad622

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

Choose a tag to compare

@lemire lemire released this 09 Jun 15:06
055d1c5

Enabling codecs under Visual Studio.

v0.1.6

Choose a tag to compare

@lemire lemire released this 14 Apr 14:15
FastPFOR and SIMDFastPFOR updated to use 512-int blocks (like JavaFas…

Namespace renaming and various fixes

Choose a tag to compare

@lemire lemire released this 21 Aug 19:04
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