Artifacts from https://github.com/floodlight/loxigen/compare/adf1025ff900de17d46bb8013bb98fa54947aade...8d427a2a5dc64f7a2e7e09fd242eabeab9cd19ba

Loxigen Head commit floodlight/loxigen@8d427a2a5dc64f7a2e7e09fd242eabeab9cd19ba
commit 8d427a2a5dc64f7a2e7e09fd242eabeab9cd19ba
Merge: adf1025 2df1c23
Author: abat <abat@bigswitch.com>
Date:   Wed Jul 2 10:33:45 2014 -0700

    Merge into master from pull request #295:
    java/HashValue: add+subtract, remove combineWithValue (https://github.com/floodlight/loxigen/pull/295)

commit 2df1c23167555f7b830d61f1ca80de8eb89a8eca
Author: Andreas Wundsam <andreas.wundsam@bigswitch.com>
Date:   Tue Jul 1 12:24:04 2014 -0700

    pom.xml: Update Guava Dependency to 17.0

    ... to be consistent with the controller which will also be updated

commit 3ea5f7ec4de486aca26b6b9c112dac5479087f79
Author: Andreas Wundsam <andreas.wundsam@bigswitch.com>
Date:   Tue Jul 1 12:21:28 2014 -0700

    U64|128|HashValue: create Builder classes

    U64, U128, HashValue gain a Builder class that allows to perform
    a series of operations on the values without re-allocating the object.

commit 33d33e08b80e3e9f5a4de8f61c6423a77fb4210f
Author: Andreas Wundsam <andreas.wundsam@bigswitch.com>
Date:   Tue Jul 1 08:09:22 2014 -0700

    U128.add(): optimize overflow comparison

    It is enough to just compare one of the operands to check for
    overflow -- in the case of overflow, the result is guaranteed
    to be smaller than either one.

commit c2775200bf595fd9d824506b4d56fbb3aff1f6e3
Author: Andreas Wundsam <andreas.wundsam@bigswitch.com>
Date:   Mon Jun 30 21:31:40 2014 -0700

    java/HashValue: add+subtract, remove combineWithValue

    Added arithmetic add and subtract operations to HashValue types. Also
    removed the obsolete combineWithValue operation that had weird/broken
    semantics.