Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: RoaringBitmap/RoaringBitmap
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.2.0
Choose a base ref
...
head repository: RoaringBitmap/RoaringBitmap
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 1.2.1
Choose a head ref
  • 9 commits
  • 19 files changed
  • 5 contributors

Commits on Jun 20, 2024

  1. 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-cision-us 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
Loading