Permalink
Commits on Dec 13, 2017
  1. Adding jdk9...

    lemire committed Dec 13, 2017
Commits on Nov 12, 2017
  1. Merge pull request #40 from bfulton/patch-1

    lemire committed Nov 12, 2017
    Fix typo in README
  2. fix typo

    bfulton committed Nov 12, 2017
Commits on Sep 27, 2017
  1. ref

    lemire committed Sep 27, 2017
Commits on Aug 23, 2017
  1. adding ref

    lemire committed Aug 23, 2017
  2. adding ref

    lemire committed Aug 23, 2017
Commits on Aug 14, 2017
  1. Removing Oracle JDK 7

    lemire committed Aug 14, 2017
Commits on Apr 3, 2017
  1. [maven-release-plugin] prepare for next development iteration

    lemire committed Apr 3, 2017
  2. [maven-release-plugin] prepare release JavaFastPFOR-0.1.11

    lemire committed Apr 3, 2017
  3. Adding GroupSimple9 to tests.

    lemire committed Apr 3, 2017
  4. Excluding kamikaze from coverage

    lemire committed Apr 3, 2017
  5. Merge pull request #39 from balthz/optional-direct-allocation

    lemire committed Apr 3, 2017
    Make direct buffer allocation optional
  6. Make direct buffer allocation optional

    balthz committed Apr 2, 2017
    This is a minor refactoring of all codecs that directly allocate Java `ByteBuffers`: instead of making a direct call to `ByteBuffer#allocate()`, the codec invokes a protected method `makeBuffer(size)`. This allows a user to subclass the codec and override the method to customize the buffer allocation.
    
    In particular, this enables users to use heap-buffers and/or buffer pooling. The latter is essential for reducing memory churn.
    
    In a JVM benchmark (not included) on some real-world data, this refactoring did not decrease performance. (Notice that dropping `final` from some classes does not stop the JVM from inlining, such as in [monomorphic callsites](https://shipilev.net/blog/2015/black-magic-method-dispatch/).)
Commits on Jan 25, 2017
  1. Merge branch 'master' of github.com:lemire/JavaFastPFOR

    lemire committed Jan 25, 2017
  2. Link to Pinot

    lemire committed Jan 25, 2017
Commits on Dec 21, 2016
  1. #38 (comment)

    lemire committed Dec 21, 2016
Commits on Dec 19, 2016
  1. Upgrading jacoco

    lemire committed Dec 19, 2016
Commits on Oct 25, 2016
  1. removing line marker

    lemire committed Oct 25, 2016
  2. minor update

    lemire committed Oct 25, 2016
Commits on Oct 7, 2016
  1. Trimming imports.

    lemire committed Oct 7, 2016
  2. [maven-release-plugin] prepare for next development iteration

    lemire committed Oct 7, 2016
  3. [maven-release-plugin] prepare release JavaFastPFOR-0.1.10

    lemire committed Oct 7, 2016
  4. Adding new resource file

    lemire committed Oct 7, 2016
  5. Update to changelog

    lemire committed Oct 7, 2016
  6. Preparing update

    lemire committed Oct 7, 2016
Commits on Sep 14, 2016
  1. [maven-release-plugin] prepare for next development iteration

    lemire committed Sep 14, 2016
  2. [maven-release-plugin] prepare release JavaFastPFOR-0.1.9

    lemire committed Sep 14, 2016
  3. Tuning GroupSimple9

    lemire committed Sep 14, 2016
  4. Simplifying code somewhat

    lemire committed Sep 14, 2016
Commits on Sep 13, 2016
  1. [maven-release-plugin] prepare for next development iteration

    lemire committed Sep 13, 2016
  2. [maven-release-plugin] prepare release JavaFastPFOR-0.1.8

    lemire committed Sep 13, 2016
  3. Preparing release

    lemire committed Sep 13, 2016
Commits on Aug 7, 2016
  1. Not sure.

    lemire committed Aug 7, 2016
Commits on Apr 22, 2016
  1. [maven-release-plugin] prepare for next development iteration

    lemire committed Apr 22, 2016
  2. [maven-release-plugin] prepare release JavaFastPFOR-0.1.7

    lemire committed Apr 22, 2016