{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":10746583,"defaultBranch":"master","name":"RoaringBitmap","ownerLogin":"RoaringBitmap","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-06-17T20:29:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16548876?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713570692.0","currentOid":""},"activityList":{"items":[{"before":"5235aa62c32fa3bf7fae40a562e3edc75f61be4e","after":"939748f6864deaace54e724f28b6b484dd56f03b","ref":"refs/heads/master","pushedAt":"2024-04-19T23:51:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"[Gradle Release Plugin] - new version commit: '1.0.7-SNAPSHOT'.","shortMessageHtmlLink":"[Gradle Release Plugin] - new version commit: '1.0.7-SNAPSHOT'."}},{"before":"0735196d60eec42324f1c356da56f001bad67c39","after":"5235aa62c32fa3bf7fae40a562e3edc75f61be4e","ref":"refs/heads/master","pushedAt":"2024-04-19T23:51:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"[Gradle Release Plugin] - pre tag commit: '1.0.6'.","shortMessageHtmlLink":"[Gradle Release Plugin] - pre tag commit: '1.0.6'."}},{"before":"bea55d46dfe97c3e76d67f26a335c31014f04d77","after":"0735196d60eec42324f1c356da56f001bad67c39","ref":"refs/heads/master","pushedAt":"2024-04-19T23:48:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"Fix for or:ing two RunContainers that produce an undersized BitmapContainer (#718)\n\n* Add test and fix for or:ing two RunContainers that produce an undersized BitmapContainer combined\r\n\r\n* Also fix MappeableRunContainer and remove unused methods","shortMessageHtmlLink":"Fix for or:ing two RunContainers that produce an undersized BitmapCon…"}},{"before":"0905e734a4fb3d5abf0b1d9fb3859a08c4af7c41","after":"bea55d46dfe97c3e76d67f26a335c31014f04d77","ref":"refs/heads/master","pushedAt":"2024-04-19T23:44:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"Avoid intermediate arrays for other container types (#716)","shortMessageHtmlLink":"Avoid intermediate arrays for other container types (#716)"}},{"before":"91ff377e89672170a5cda4b2ed0ec5c4ce1f21bd","after":"0905e734a4fb3d5abf0b1d9fb3859a08c4af7c41","ref":"refs/heads/master","pushedAt":"2024-04-19T15:52:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"add Java 21 to CI, as one of four LTS versions still being supported by Eclipse Temurin (see https://adoptium.net/support/) (#719)","shortMessageHtmlLink":"add Java 21 to CI, as one of four LTS versions still being supported …"}},{"before":"9079e41f913842d4ce53eec4f36c0c14e41dd587","after":"91ff377e89672170a5cda4b2ed0ec5c4ce1f21bd","ref":"refs/heads/master","pushedAt":"2024-04-18T02:28:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"01fad43ae9a3f52bf285f6fba36febef4967392e","after":"9079e41f913842d4ce53eec4f36c0c14e41dd587","ref":"refs/heads/master","pushedAt":"2024-04-17T15:03:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"Avoid getCardinality in RunContainer.toBitmapContainer (#715)","shortMessageHtmlLink":"Avoid getCardinality in RunContainer.toBitmapContainer (#715)"}},{"before":null,"after":"2ea0891c5e4991892a846411225d9f97fea9d1c6","ref":"refs/heads/rangebitmap-remove-container-materialisation","pushedAt":"2024-04-12T15:37:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"richardstartin","name":"Richard Startin","path":"/richardstartin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16439049?s=80&v=4"},"commit":{"message":"avoid materialising containers in RangeBitmap queries","shortMessageHtmlLink":"avoid materialising containers in RangeBitmap queries"}},{"before":"dda04be1c1ff514b94875499476825daba4ed3dc","after":"01fad43ae9a3f52bf285f6fba36febef4967392e","ref":"refs/heads/master","pushedAt":"2024-03-29T12:22:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"RoaringBitmap to BitSet/long[]/byte[] (#713)\n\n* RoaringBitmap to BitSet/long[]/byte[]. Fixes #556\r\n\r\n* Prevent bitmaps with negative bits from being converted. Add variant that avoids an intermediate array\r\n\r\n* Fix javadoc typos","shortMessageHtmlLink":"RoaringBitmap to BitSet/long[]/byte[] (#713)"}},{"before":"78da63af7eedb1ae118340d06974cfdc63cb94f6","after":"dda04be1c1ff514b94875499476825daba4ed3dc","ref":"refs/heads/master","pushedAt":"2024-03-19T14:48:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"Implement BatchIterator's promise to fill the input buffer, when possible (#712)\n\n* 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.\r\n\r\n* fixup compilation, existing tests, and checkstyle. Still WIP, as we're missing tests for our specific functionality.\r\n\r\n* add test for batches that are across multiple containers will fill the buffer\r\n\r\n* now that we have our own tests for filling the buffer, leave the original testIndependenceOfClones2 tests closer to their original implementation","shortMessageHtmlLink":"Implement BatchIterator's promise to fill the input buffer, when poss…"}},{"before":"92f79b602c8adce9d94bb0c0f7e8214bc5814c44","after":"78da63af7eedb1ae118340d06974cfdc63cb94f6","ref":"refs/heads/master","pushedAt":"2024-03-08T04:37:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"[Gradle Release Plugin] - new version commit: '1.0.6-SNAPSHOT'.","shortMessageHtmlLink":"[Gradle Release Plugin] - new version commit: '1.0.6-SNAPSHOT'."}},{"before":"a738df1b414550f8ad8b83329cdd2148f7fcf1a3","after":"92f79b602c8adce9d94bb0c0f7e8214bc5814c44","ref":"refs/heads/master","pushedAt":"2024-03-08T04:37:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"[Gradle Release Plugin] - pre tag commit: '1.0.5'.","shortMessageHtmlLink":"[Gradle Release Plugin] - pre tag commit: '1.0.5'."}},{"before":"c4ac8876dd576ce3c5abdd956a118d24ecef6822","after":"a738df1b414550f8ad8b83329cdd2148f7fcf1a3","ref":"refs/heads/master","pushedAt":"2024-03-08T04:25:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"[Gradle Release Plugin] - new version commit: '1.0.5-SNAPSHOT'.","shortMessageHtmlLink":"[Gradle Release Plugin] - new version commit: '1.0.5-SNAPSHOT'."}},{"before":"22496b5d4ab3e689dc6d43ffb62c981812ea4245","after":"c4ac8876dd576ce3c5abdd956a118d24ecef6822","ref":"refs/heads/master","pushedAt":"2024-03-08T04:25:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"[Gradle Release Plugin] - pre tag commit: '1.0.4'.","shortMessageHtmlLink":"[Gradle Release Plugin] - pre tag commit: '1.0.4'."}},{"before":"49322dc442f77289106abdf78b19bae336f59cb5","after":"22496b5d4ab3e689dc6d43ffb62c981812ea4245","ref":"refs/heads/master","pushedAt":"2024-03-08T04:12:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"[Gradle Release Plugin] - new version commit: '1.0.4-SNAPSHOT'.","shortMessageHtmlLink":"[Gradle Release Plugin] - new version commit: '1.0.4-SNAPSHOT'."}},{"before":"1489cce5cfe3cd211b62d68af4be88b7b81d4de0","after":"49322dc442f77289106abdf78b19bae336f59cb5","ref":"refs/heads/master","pushedAt":"2024-03-08T04:12:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"[Gradle Release Plugin] - pre tag commit: '1.0.3'.","shortMessageHtmlLink":"[Gradle Release Plugin] - pre tag commit: '1.0.3'."}},{"before":"4ecd5a51c1a6e6dfed34d6d02f7c59b5397813b1","after":"1489cce5cfe3cd211b62d68af4be88b7b81d4de0","ref":"refs/heads/master","pushedAt":"2024-03-08T04:07:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"[Gradle Release Plugin] - new version commit: '1.0.3-SNAPSHOT'.","shortMessageHtmlLink":"[Gradle Release Plugin] - new version commit: '1.0.3-SNAPSHOT'."}},{"before":"13d6566489a58f71ce79a60f66059941659c3114","after":"4ecd5a51c1a6e6dfed34d6d02f7c59b5397813b1","ref":"refs/heads/master","pushedAt":"2024-03-08T04:07:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"[Gradle Release Plugin] - pre tag commit: '1.0.2'.","shortMessageHtmlLink":"[Gradle Release Plugin] - pre tag commit: '1.0.2'."}},{"before":"028f3a5f40d08ade26724fad16e4fdf7256b46ea","after":"13d6566489a58f71ce79a60f66059941659c3114","ref":"refs/heads/master","pushedAt":"2024-03-08T04:05:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"fix RangeBitmap#between bug in full section after empty section (#710)","shortMessageHtmlLink":"fix RangeBitmap#between bug in full section after empty section (#710)"}},{"before":"830a157f3e91750480c30e5ed2e6376f81cfb6c7","after":"2b96e28e5cfba517f0427fb9231e3e4df7d0fa52","ref":"refs/heads/rgs/rangebitmap-bug","pushedAt":"2024-03-07T22:09:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"richardstartin","name":"Richard Startin","path":"/richardstartin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16439049?s=80&v=4"},"commit":{"message":"fix RangeBitmap#between bug in full section after empty section","shortMessageHtmlLink":"fix RangeBitmap#between bug in full section after empty section"}},{"before":"900a16f2f34cbf286dcab68174eb4689287661f6","after":"830a157f3e91750480c30e5ed2e6376f81cfb6c7","ref":"refs/heads/rgs/rangebitmap-bug","pushedAt":"2024-03-07T22:04:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"richardstartin","name":"Richard Startin","path":"/richardstartin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16439049?s=80&v=4"},"commit":{"message":"fix RangeBitmap#between bug in full section after empty section","shortMessageHtmlLink":"fix RangeBitmap#between bug in full section after empty section"}},{"before":"c5fd22dd8745d3b40ad1821275b74a75e00c3b31","after":"900a16f2f34cbf286dcab68174eb4689287661f6","ref":"refs/heads/rgs/rangebitmap-bug","pushedAt":"2024-03-07T22:03:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"richardstartin","name":"Richard Startin","path":"/richardstartin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16439049?s=80&v=4"},"commit":{"message":"fix RangeBitmap#between bug in full section after empty section","shortMessageHtmlLink":"fix RangeBitmap#between bug in full section after empty section"}},{"before":"93446622e6b16e1a4af5fc32f4c839f5ee2b583b","after":"c5fd22dd8745d3b40ad1821275b74a75e00c3b31","ref":"refs/heads/rgs/rangebitmap-bug","pushedAt":"2024-03-07T21:56:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"richardstartin","name":"Richard Startin","path":"/richardstartin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16439049?s=80&v=4"},"commit":{"message":"fix RangeBitmap#between bug in full section after empty section","shortMessageHtmlLink":"fix RangeBitmap#between bug in full section after empty section"}},{"before":null,"after":"93446622e6b16e1a4af5fc32f4c839f5ee2b583b","ref":"refs/heads/rgs/rangebitmap-bug","pushedAt":"2024-03-07T21:50:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"richardstartin","name":"Richard Startin","path":"/richardstartin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16439049?s=80&v=4"},"commit":{"message":"fix RangeBitmap#between bug in full section after empty section","shortMessageHtmlLink":"fix RangeBitmap#between bug in full section after empty section"}},{"before":"2786fbbda00e2022f32547da1082a506e71598d6","after":"028f3a5f40d08ade26724fad16e4fdf7256b46ea","ref":"refs/heads/master","pushedAt":"2024-01-28T17:07:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"Optimized creation of bitmap by range (#686)\n\n* more effective bitmapOf\r\n\r\n* unify coding way\r\n\r\n* more effective bitmapOf for buffered bitmap","shortMessageHtmlLink":"Optimized creation of bitmap by range (#686)"}},{"before":"a81f12ca00c60175888dee5070dce88d25b3ec1d","after":"2786fbbda00e2022f32547da1082a506e71598d6","ref":"refs/heads/master","pushedAt":"2024-01-28T17:06:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"Optimized check for value presence in run container (#705)\n\n* optimized run container's contains() with bitmap\r\n\r\n* optimized mappable run container's contains() with bitmap\r\n\r\n* test + benchmark for contains()\r\n\r\n* benchmark correction\r\n\r\n* benchmark correction\r\n\r\n* checkstyle\r\n\r\n* removed comparison for optimized contains() of (Mappeable)RunContainer","shortMessageHtmlLink":"Optimized check for value presence in run container (#705)"}},{"before":"116cc6511a7810e0297b15d3373bdb4780e7e96e","after":"a81f12ca00c60175888dee5070dce88d25b3ec1d","ref":"refs/heads/master","pushedAt":"2024-01-28T17:05:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"Avoid useless computation in oNeilCompare() (#702)\n\n* avoid useless operations in oNeilCompare()\r\n\r\n* avoid instantiation unused empty bitmaps","shortMessageHtmlLink":"Avoid useless computation in oNeilCompare() (#702)"}},{"before":"8b386e9c00637c5d46d4b14abb0e61da43b8be8e","after":"116cc6511a7810e0297b15d3373bdb4780e7e96e","ref":"refs/heads/master","pushedAt":"2024-01-28T17:04:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"fillArray() deduplicated, some its part removed as being dead code (#707)","shortMessageHtmlLink":"fillArray() deduplicated, some its part removed as being dead code (#707"}},{"before":"7270c92cd19f7144f2d4ef170c7b43bd88faf003","after":"8b386e9c00637c5d46d4b14abb0e61da43b8be8e","ref":"refs/heads/master","pushedAt":"2024-01-27T15:02:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"code for skipping containers deduplicated (#704)","shortMessageHtmlLink":"code for skipping containers deduplicated (#704)"}},{"before":"87a0309ac879596ca8b3a6358bb2f116d0c56e07","after":"7270c92cd19f7144f2d4ef170c7b43bd88faf003","ref":"refs/heads/master","pushedAt":"2024-01-27T15:02:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lemire","name":"Daniel Lemire","path":"/lemire","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/391987?s=80&v=4"},"commit":{"message":"Select from both sides (#703)\n\n* select from right if index is in upper half of cardinality\r\n\r\n* skip zeroes\r\n\r\n* benchmark for select from both sides\r\n\r\n* bugfix\r\n\r\n* variable name correction","shortMessageHtmlLink":"Select from both sides (#703)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENZrBSwA","startCursor":null,"endCursor":null}},"title":"Activity · RoaringBitmap/RoaringBitmap"}