Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync fork #3

Open
wants to merge 167 commits into
base: bitlap
Choose a base branch
from
Open

Sync fork #3

wants to merge 167 commits into from

Commits on Oct 31, 2023

  1. Configuration menu
    Copy the full SHA
    3aa3212 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2023

  1. Counting new capacity of RunContainer unified (#674)

    * common routine for counting new capacity in RunContainer
    
    * common routine for counting new capacity in MappeableArrayContainer
    
    * common routine for counting new capacity in MappeableRunContainer
    
    * common routine for counting new capacity in ArrayContainer
    
    * checkstyle
    xtonik authored Nov 2, 2023
    Configuration menu
    Copy the full SHA
    e1253a4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    16f6070 View commit details
    Browse the repository at this point in the history
  3. Already invalid comments (#676)

    * already optimal mappable array constructors
    
    * container materialising already done
    xtonik authored Nov 2, 2023
    Configuration menu
    Copy the full SHA
    5883b22 View commit details
    Browse the repository at this point in the history
  4. Binary search on part of array only (#670)

    * binary search from start index
    
    * incorrect start index
    
    * binary search from start index also in MappeableRunContainer
    xtonik authored Nov 2, 2023
    Configuration menu
    Copy the full SHA
    ae1ff83 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0be3468 View commit details
    Browse the repository at this point in the history
  6. More performant LongUtils.compareHigh() (#639)

    * convert byte to int in a loop once only
    
    * simplified comparison of byte arrays
    
    * enrolled version should be the fastest
    
    * some compareTo methods can be replaced by more simple and performant appropriate equals() method
    
    * avoid duplicate method call
    
    * closely related unnecessary local variable
    
    * checkstyle
    
    * comparison of reference is unnecessary
    
    * unnecessary local variable
    
    * condition covered by subsequent conditions
    
    * mismatch simplification
    
    * use long instead of byte[6]
    
    * avoid backward value conversion, when original is available
    
    * mismatch() has to return length of shorter array, when all elements are equal
    
    * bugfix: bytes are reordered
    
    * bugfix: low 6 bytes, not high ones
    
    * bugfix: two different conditions cannot be merged into one
    xtonik authored Nov 2, 2023
    Configuration menu
    Copy the full SHA
    23a855b View commit details
    Browse the repository at this point in the history
  7. AddOffset optimization (#669)

    * Skip unnecessary offset computations
    
    * Skip unnecessary offset computations for mappable bitmap
    xtonik authored Nov 2, 2023
    Configuration menu
    Copy the full SHA
    5a4d2e6 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2023

  1. Configuration menu
    Copy the full SHA
    9397d3a View commit details
    Browse the repository at this point in the history
  2. AdvanceIfNeeded on bitmap container optimized (#665)

    * advanceIfNeeded optimization
    
    * expected and actual value swap
    
    * cleanup mesh & warnings
    
    * temporary performance comparison removed
    
    * Update jmh/src/jmh/java/org/roaringbitmap/AdvanceIfNeededBenchmark.java
    
    Co-authored-by: Daniel Lemire <[email protected]>
    
    ---------
    
    Co-authored-by: Daniel Lemire <[email protected]>
    xtonik and lemire authored Nov 3, 2023
    Configuration menu
    Copy the full SHA
    443fd30 View commit details
    Browse the repository at this point in the history
  3. real iand between run and array container (#668)

    * real iand between run and array container
    
    * faster run container iteration
    
    * real iandnot between array and run container
    
    * real iandnot between array and run mappable container
    xtonik authored Nov 3, 2023
    Configuration menu
    Copy the full SHA
    2848234 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2023

  1. Avoid computing cardinality for run container (#685)

    * avoid compute cardinality for run container using contains() instead
    
    * benchmark for optimized checkedAdd()
    
    * benchmark uses enums for testing scenarios
    xtonik authored Nov 17, 2023
    Configuration menu
    Copy the full SHA
    53ba593 View commit details
    Browse the repository at this point in the history
  2. Use isEmpty() on bitmap instead of getCardinality() > 0 (#684)

    * use isEmpty() on bitmap instead of getCardinality()
    
    * not empty is correct
    xtonik authored Nov 17, 2023
    Configuration menu
    Copy the full SHA
    9fde8c5 View commit details
    Browse the repository at this point in the history
  3. Methods for replacing children for Node various type optimized (#675)

    * skip use numberOfTrailingZeros() if value is equal to zero
    
    * replaceChildren() optimization for Node256
    
    * use of toUnsignedInt() when values are not empty
    
    * replaceChildren() simplification for Node4 and Node16
    
    * replaceChildren() optimization for Node48
    
    * unintended import change
    
    * temporary benchmark removed
    xtonik authored Nov 17, 2023
    Configuration menu
    Copy the full SHA
    c79d0d6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9af100d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    16fee43 View commit details
    Browse the repository at this point in the history
  6. Make faster removal of top values (#680)

    * benchmark for removal top values from bitmap
    
    * remove current value when iterating on bitmap works properly
    
    * use remove() to delete first K values
    xtonik authored Nov 17, 2023
    Configuration menu
    Copy the full SHA
    abdd6ff View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8dd4a5e View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. unit test to expose batchiterator.advanceIfNeeded bug and fix (#689)

    * Added unit test for expose batchiterator.advanceIfNext bug
    
    * Fix batchiterator's advanceIfNeeded to logic to handle run lengths of zero
    
    * Addressed comments
    ashishkf authored Dec 13, 2023
    Configuration menu
    Copy the full SHA
    ed2c88f View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2023

  1. Configuration menu
    Copy the full SHA
    975ee28 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    88e3c71 View commit details
    Browse the repository at this point in the history

Commits on Dec 15, 2023

  1. Configuration menu
    Copy the full SHA
    1ed0242 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2024

  1. Configuration menu
    Copy the full SHA
    16bb831 View commit details
    Browse the repository at this point in the history
  2. Code deduplication in operations over array containers when conversio…

    …n from array containers to bitmap (#683)
    
    * code deduplication in ior() for array containers
    
    * code deduplication when converting to bitmap from array containers
    
    * use ixor() instead of xor() to avoid cloning
    xtonik authored Jan 27, 2024
    Configuration menu
    Copy the full SHA
    a8c6c4a View commit details
    Browse the repository at this point in the history
  3. Avoid repeated counting cardinality within call to addDigit() on bitm…

    …ap slice index (#693)
    
    * use isEmpty() on bitmap instead of getCardinality()
    
    * not empty is correct
    xtonik authored Jan 27, 2024
    Configuration menu
    Copy the full SHA
    fc882a8 View commit details
    Browse the repository at this point in the history
  4. Addition status check using contains (#694)

    * avoid compute cardinality for run container using contains() instead
    
    * benchmark for optimized checkedAdd()
    
    * benchmark uses enums for testing scenarios
    xtonik authored Jan 27, 2024
    Configuration menu
    Copy the full SHA
    9d7d35e View commit details
    Browse the repository at this point in the history
  5. Selection of top largest values in BSI optimized (#695)

    * benchmark for removal top values from bitmap
    
    * remove current value when iterating on bitmap works properly
    
    * use remove() to delete first K values
    xtonik authored Jan 27, 2024
    Configuration menu
    Copy the full SHA
    492061d View commit details
    Browse the repository at this point in the history
  6. AddOffset() optimization for array containers (#696)

    * addOffset() optimized for array containers
    
    * avoid use of local variable for optimized version
    
    * use of local variable variant is the most performant
    
    * renamed methods due to their confusing overloading
    xtonik authored Jan 27, 2024
    Configuration menu
    Copy the full SHA
    ac6a98d View commit details
    Browse the repository at this point in the history
  7. avoid one negation (#697)

    xtonik authored Jan 27, 2024
    Configuration menu
    Copy the full SHA
    6d5dcff View commit details
    Browse the repository at this point in the history
  8. integer overflow (#698)

    xtonik authored Jan 27, 2024
    Configuration menu
    Copy the full SHA
    c509d69 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e7bfb1b View commit details
    Browse the repository at this point in the history
  10. Creation of range mask simplified (#700)

    * rangeMask simplification
    
    * rangeMask from number of slices simplification
    xtonik authored Jan 27, 2024
    Configuration menu
    Copy the full SHA
    769241f View commit details
    Browse the repository at this point in the history
  11. Avoid array reallocation (#701)

    * benchmark for deserialization mutable bitmaps
    
    * avoid long buffer duplication
    
    * avoid copy whole long array
    
    * avoid long buffer duplication
    xtonik authored Jan 27, 2024
    Configuration menu
    Copy the full SHA
    87a0309 View commit details
    Browse the repository at this point in the history
  12. Select from both sides (#703)

    * select from right if index is in upper half of cardinality
    
    * skip zeroes
    
    * benchmark for select from both sides
    
    * bugfix
    
    * variable name correction
    xtonik authored Jan 27, 2024
    Configuration menu
    Copy the full SHA
    7270c92 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    8b386e9 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2024

  1. Configuration menu
    Copy the full SHA
    116cc65 View commit details
    Browse the repository at this point in the history
  2. Avoid useless computation in oNeilCompare() (#702)

    * avoid useless operations in oNeilCompare()
    
    * avoid instantiation unused empty bitmaps
    xtonik authored Jan 28, 2024
    Configuration menu
    Copy the full SHA
    a81f12c View commit details
    Browse the repository at this point in the history
  3. Optimized check for value presence in run container (#705)

    * optimized run container's contains() with bitmap
    
    * optimized mappable run container's contains() with bitmap
    
    * test + benchmark for contains()
    
    * benchmark correction
    
    * benchmark correction
    
    * checkstyle
    
    * removed comparison for optimized contains() of (Mappeable)RunContainer
    xtonik authored Jan 28, 2024
    Configuration menu
    Copy the full SHA
    2786fbb View commit details
    Browse the repository at this point in the history
  4. Optimized creation of bitmap by range (#686)

    * more effective bitmapOf
    
    * unify coding way
    
    * more effective bitmapOf for buffered bitmap
    xtonik authored Jan 28, 2024
    Configuration menu
    Copy the full SHA
    028f3a5 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2024

  1. Configuration menu
    Copy the full SHA
    13d6566 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4ecd5a5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1489cce View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    49322dc View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    22496b5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c4ac887 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a738df1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    92f79b6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    78da63a View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Implement BatchIterator's promise to fill the input buffer, when poss…

    …ible (#712)
    
    * org.roaringbitmap.BatchIterator.nextBatch promises, in a comment, that its implementations "Aims to fill the buffer", but the two implementations of this will stop at the first consumption, even if there are many more ordinals to consume in later containers. This is muddying the idea of a container (which is essentially a roaring bitmap batch) and the user's batch (which may be smaller or larger than the roaring bitmap container cardinality). This commit attempts to make the implementation match the promise. Considering how long this implementation has been out of step with the comment, this may not be the best solution to merge upstream, but it's the solution my team would prefer. Implementation only, tests to follow.
    
    * fixup compilation, existing tests, and checkstyle. Still WIP, as we're missing tests for our specific functionality.
    
    * add test for batches that are across multiple containers will fill the buffer
    
    * now that we have our own tests for filling the buffer, leave the original testIndependenceOfClones2 tests closer to their original implementation
    smmathews-brandwatch authored Mar 19, 2024
    Configuration menu
    Copy the full SHA
    dda04be View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2024

  1. RoaringBitmap to BitSet/long[]/byte[] (#713)

    * RoaringBitmap to BitSet/long[]/byte[]. Fixes #556
    
    * Prevent bitmaps with negative bits from being converted. Add variant that avoids an intermediate array
    
    * Fix javadoc typos
    DanielThomas authored Mar 29, 2024
    Configuration menu
    Copy the full SHA
    01fad43 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2024

  1. Configuration menu
    Copy the full SHA
    9079e41 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. Update README.md

    lemire authored Apr 18, 2024
    Configuration menu
    Copy the full SHA
    91ff377 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2024

  1. Configuration menu
    Copy the full SHA
    0905e73 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bea55d4 View commit details
    Browse the repository at this point in the history
  3. Fix for or:ing two RunContainers that produce an undersized BitmapCon…

    …tainer (#718)
    
    * Add test and fix for or:ing two RunContainers that produce an undersized BitmapContainer combined
    
    * Also fix MappeableRunContainer and remove unused methods
    larsk-db authored Apr 19, 2024
    Configuration menu
    Copy the full SHA
    0735196 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5235aa6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    939748f View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. fix: formalize edge behaviour for nextAbsentValue and previousAbsentV…

    …alue (#720)
    
    * fix: formalize edge behaviour for nextAbsentValue and previousAbsentValue
    
    * simplifying
    lemire authored Jun 7, 2024
    Configuration menu
    Copy the full SHA
    c112860 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2024

  1. Fix RunContainer#contains(BitmapContainer) (#721) (#722)

    should not advance to the next bit when advancing to the next run
    LeeWorrall authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    1176953 View commit details
    Browse the repository at this point in the history
  2. Fix ArrayContainer#contains(RunContainer) (#723) (#724)

    off-by-one error
    LeeWorrall authored Jun 17, 2024
    Configuration menu
    Copy the full SHA
    70866e2 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. [feature] Add a BitSet implementation based on RoaringBitmap (#725)

    * Add RoaringBitSet
    
    * Add RoaringBitSet
    
    * Address review comments
    
    * Address review comments
    dao-jun authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    e1f128f View commit details
    Browse the repository at this point in the history
  2. Move instance field to static, everywhere (#726)

    * Move to static for BitmapContainer.MAXRUNS
    
    * ported static correction to mappeable container
    
    ---------
    
    Co-authored-by: Danny Thomas <[email protected]>
    lemire and DanielThomas authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    45d9c57 View commit details
    Browse the repository at this point in the history
  3. bump GitHub Actions (#711)

    sullis authored Jun 18, 2024
    Configuration menu
    Copy the full SHA
    4e59f08 View commit details
    Browse the repository at this point in the history
  4. chore: bump minor version

    lemire committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    2622d23 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    35bb106 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    48f5fa9 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. improve: Optimize RoaringBitSet.get(int fromIndex, int toIndex) (#727)

    * improve: Optimize RoaringBitSet.get(int fromIndex, int toIndex)
    
    * Add range check
    
    * Simplify implementation based on review feedback
    lhotari authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    75a97ad View commit details
    Browse the repository at this point in the history
  2. fix: add bitmapOfRange (non-static) (#728)

    * fix: add bitmapOfRange (non-static)
    
    * lint
    lemire authored Jun 20, 2024
    Configuration menu
    Copy the full SHA
    3a84161 View commit details
    Browse the repository at this point in the history
  3. version bump

    lemire committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    8d4155d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b7b1ded View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    799365f View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. add getSignedIntIterator to roaring bitmaps (#729)

    * add getSignedIntIterator to roaring bitmaps and use integers above 2^31 in the test iterators.
    
    We sometimes use roaring bitmaps for iterative filtering where the opposite side of the join is sorted using signed comparison. Create a function to peekable int iterator to more easily allow that.
    
    * comment cleanup
    
    * comment cleanup
    
    * @zoltanmeze caught that I meant we skip to the negative numbers when doing a signed int sort, not positive numbers. fixup comment.
    smmathews-brandwatch authored Jun 24, 2024
    Configuration menu
    Copy the full SHA
    24790bc View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2024

  1. fix hasNext behaviour for BitmapBatchIterator (#732)

    * adds failing test for issue 730
    
    * fixes BitmapBatchIterator.hasNext to return accurate result for empty containers
    shikharid authored Jul 1, 2024
    Configuration menu
    Copy the full SHA
    88292e0 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. Fix advanceIfNeeded in signed int iterators and simplify finding star…

    …ting container index (#734)
    
    * Use advanceUntil to find starting container index
    
    * Allow advanceIfNeeded to wrap around in signed int iterators
    
    * Simplify finding starting container index
    zoltanmeze authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    08b1e41 View commit details
    Browse the repository at this point in the history
  2. Fix previousValue not returning correct results in some cases (#736)

    * Step down container index if next present container key is larger than target container key
    
    This means that previous value (if exist) must be always in the previous container
    
    * Return value as unsigned long when previous value is also the last (largest) value in bitmap
    
    * Remove unnecessary condition
    zoltanmeze authored Jul 8, 2024
    Configuration menu
    Copy the full SHA
    9a862d5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3dbd2be View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. Skip over empty words in RunContainer#contains(BitmapContainer) (#739)

    * Skip empty words while iterating over bitmap container in RunContainer#contains(BitmapContainer)
    
    * Format
    zoltanmeze authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    79f1deb View commit details
    Browse the repository at this point in the history
  2. Implement signed first/last methods (#738)

    * Implement first and last signed methods
    
    Allows retrieving minimum and maximum signed integers from bitmap
    
    * Remove unnecessary (duplicate) javadoc
    zoltanmeze authored Jul 16, 2024
    Configuration menu
    Copy the full SHA
    71ba146 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a6cc3da View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d2c6c3b View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Add BSI based on Roaring64Bitmap (#733)

    * Add BSI based on Roaring64Bitmap so as to support (cid:bigint, value:bigint)
    
    * Change implementation of Roaring64Bitmap's or and xor (not in place) operation
    
    * Fix variable name
    
    * Add some analysis functions
    
    * Fix variable type
    
    * fix some problem
    
    ---------
    
    Co-authored-by: zhangpeicheng <[email protected]>
    iszhangpch and zhangpeicheng authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    81c4e34 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. [no-ci] Update README.md

    lemire authored Sep 9, 2024
    Configuration menu
    Copy the full SHA
    8241bd7 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. Changes for adding container size (#742)

    * Changes for adding container size
    
    * Changes for adding container size
    
    * Changes for adding container size
    anandheritage authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    d74b6ba View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e065c20 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    42e8183 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    31a98c5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    abc1146 View commit details
    Browse the repository at this point in the history
  6. bump

    lemire committed Sep 17, 2024
    Configuration menu
    Copy the full SHA
    d660709 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bd39207 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    10d0e15 View commit details
    Browse the repository at this point in the history
  9. Merging bitmap keys deduplicated (#706)

    * common routine for bitmap keys intersection
    
    * common routine for immutable bitmap keys intersection
    
    * common routine for conversion bitmap array to array of values
    
    * merge new methods with existing one
    
    * Update RoaringBitmap/src/main/java/org/roaringbitmap/buffer/BufferUtil.java
    
    Co-authored-by: Daniel Lemire <[email protected]>
    
    * Update RoaringBitmap/src/main/java/org/roaringbitmap/Util.java
    
    Co-authored-by: Daniel Lemire <[email protected]>
    
    ---------
    
    Co-authored-by: Daniel Lemire <[email protected]>
    xtonik and lemire authored Sep 17, 2024
    Configuration menu
    Copy the full SHA
    637edeb View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2024

  1. Fix an issue that may cause RoaringBSI's fountSet to not work (#740)

    * Fix an issue that may cause RoaringBSI's fountSet to not take effect correctly when doing LE and GE comparisons
    
    * add UTs
    
    ---------
    
    Co-authored-by: zhangpeicheng <[email protected]>
    iszhangpch and zhangpeicheng authored Sep 18, 2024
    Configuration menu
    Copy the full SHA
    933b441 View commit details
    Browse the repository at this point in the history

Commits on Sep 27, 2024

  1. Configuration menu
    Copy the full SHA
    11f3bef View commit details
    Browse the repository at this point in the history

Commits on Oct 22, 2024

  1. fix for issue 745 (#746)

    lemire authored Oct 22, 2024
    Configuration menu
    Copy the full SHA
    966c40e View commit details
    Browse the repository at this point in the history
  2. fix issue 743 (#747)

    * fix issue 743
    
    * trimming
    lemire authored Oct 22, 2024
    Configuration menu
    Copy the full SHA
    dd94f8f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3dd262d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3ec50b6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ab60b4a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    71662df View commit details
    Browse the repository at this point in the history
  7. removing bad release script

    lemire committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    9a1d0cd View commit details
    Browse the repository at this point in the history
  8. trying to restore release

    lemire committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    df04c3d View commit details
    Browse the repository at this point in the history
  9. adding github pack.

    lemire committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    f462fec View commit details
    Browse the repository at this point in the history
  10. adding release script

    lemire committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    ff0a931 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    2e63395 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    39a0ae7 View commit details
    Browse the repository at this point in the history
  13. reverting to java 11

    lemire committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    550e4cf View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    35f5d08 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    d39a022 View commit details
    Browse the repository at this point in the history
  16. further simplification

    lemire committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    ee35004 View commit details
    Browse the repository at this point in the history
  17. removing more

    lemire committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    755dced View commit details
    Browse the repository at this point in the history
  18. more

    lemire committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    d9ae252 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    d697ece View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    7db92f6 View commit details
    Browse the repository at this point in the history
  21. trying again

    lemire committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    db0fe41 View commit details
    Browse the repository at this point in the history
  22. java is a mess

    lemire committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    d92e8ca View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    7f22731 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    ca2bc0a View commit details
    Browse the repository at this point in the history
  25. Update releases.yml

    lemire authored Oct 22, 2024
    Configuration menu
    Copy the full SHA
    ac86c5f View commit details
    Browse the repository at this point in the history
  26. Update README.md

    lemire authored Oct 22, 2024
    Configuration menu
    Copy the full SHA
    de3ecb8 View commit details
    Browse the repository at this point in the history
  27. tweak

    lemire committed Oct 22, 2024
    Configuration menu
    Copy the full SHA
    7438b5d View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    6d851fb View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    45dd59e View commit details
    Browse the repository at this point in the history
  30. Update releases.yml

    lemire authored Oct 22, 2024
    Configuration menu
    Copy the full SHA
    a4d37c8 View commit details
    Browse the repository at this point in the history
  31. Update releases.yml

    lemire authored Oct 22, 2024
    Configuration menu
    Copy the full SHA
    8a1e6e8 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2024

  1. Update HighLowContainer.java

    lemire authored Oct 23, 2024
    Configuration menu
    Copy the full SHA
    00fcd5f View commit details
    Browse the repository at this point in the history
  2. Update README.md

    lemire authored Oct 23, 2024
    Configuration menu
    Copy the full SHA
    282265d View commit details
    Browse the repository at this point in the history
  3. some tweaks

    lemire committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    0b1dcca View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    30bf4f2 View commit details
    Browse the repository at this point in the history
  5. trying again

    lemire committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    133f751 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c3b8caa View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ad56e5d View commit details
    Browse the repository at this point in the history
  8. trying to debug

    lemire committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    ddc2ba9 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3a3d6fd View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    092a645 View commit details
    Browse the repository at this point in the history
  11. again

    lemire committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    7974816 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    86ea2d9 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    e12cd71 View commit details
    Browse the repository at this point in the history
  14. removing style...

    lemire committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    c738c07 View commit details
    Browse the repository at this point in the history
  15. pruning

    lemire committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    4446cba View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    9d527a5 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    e7add4f View commit details
    Browse the repository at this point in the history
  18. putting back repo

    lemire committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    2d80e39 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    e7b82b6 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    a8bda2b View commit details
    Browse the repository at this point in the history
  21. must be lower case

    lemire committed Oct 23, 2024
    Configuration menu
    Copy the full SHA
    85861ab View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    1ce8ea5 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    28b863e View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2024

  1. adding maven pom instructions

    lemire authored Oct 24, 2024
    Configuration menu
    Copy the full SHA
    fae8af7 View commit details
    Browse the repository at this point in the history
  2. Update README.md

    lemire authored Oct 24, 2024
    Configuration menu
    Copy the full SHA
    92bd46a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4381a88 View commit details
    Browse the repository at this point in the history
  4. updating documentation.

    lemire committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    e8e1484 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a93f01f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    27a84fa View commit details
    Browse the repository at this point in the history
  7. downgrading jitpack

    lemire committed Oct 24, 2024
    Configuration menu
    Copy the full SHA
    91f190a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fc687b2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e023cfe View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    6647a95 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a8d5a7e View commit details
    Browse the repository at this point in the history
  12. Update README.md

    lemire authored Oct 24, 2024
    Configuration menu
    Copy the full SHA
    5ae9e23 View commit details
    Browse the repository at this point in the history

Commits on Oct 25, 2024

  1. Update README.md

    lemire authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    d684f30 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2024

  1. Update README.md

    lemire authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    d5fdee3 View commit details
    Browse the repository at this point in the history
  2. fix issue 755 (#756)

    Co-authored-by: haiyang.zhou <[email protected]>
    fanson and haiyang.zhou authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    8ba205e View commit details
    Browse the repository at this point in the history
  3. fix issue 753 (#754)

    Co-authored-by: haiyang.zhou <[email protected]>
    Co-authored-by: Daniel Lemire <[email protected]>
    3 people authored Oct 30, 2024
    Configuration menu
    Copy the full SHA
    38ee8af View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    992f823 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b68098f View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2024

  1. Configuration menu
    Copy the full SHA
    62782af View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2024

  1. Integrate spotless (#759)

    * trying spotless
    
    * Small change
    
    * CherryPick latest build.gradle.kts with Spotless
    
    * Spotless with latest configuration
    
    * Setup ratchetFrom
    
    * Add comments
    
    * Change Spotless version to 6.25.0, latest stabl;e
    
    * .gitignore handles .java-version
    
    * Apply suggested importOrder
    
    * Clean wildcard imports, and prevent them with Spotless
    
    ---------
    
    Co-authored-by: Daniel Lemire <[email protected]>
    blacelle and lemire authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    ad4143a View commit details
    Browse the repository at this point in the history