Skip to content

Conversation

ctb
Copy link
Contributor

@ctb ctb commented May 18, 2025

Fixes #3645

Copy link

codecov bot commented May 18, 2025

Codecov Report

❌ Patch coverage is 17.94872% with 32 lines in your changes missing coverage. Please review.
✅ Project coverage is 88.21%. Comparing base (8915612) to head (c16a799).
⚠️ Report is 66 commits behind head on latest.

Files with missing lines Patch % Lines
src/core/src/ffi/index/revindex.rs 0.00% 32 Missing ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##           latest    #3647      +/-   ##
==========================================
- Coverage   88.32%   88.21%   -0.12%     
==========================================
  Files         137      137              
  Lines       23501    23534      +33     
  Branches     2274     2275       +1     
==========================================
+ Hits        20757    20760       +3     
- Misses       2433     2463      +30     
  Partials      311      311              
Flag Coverage Δ
hypothesis-py 25.40% <14.28%> (-0.01%) ⬇️
python 92.62% <100.00%> (+<0.01%) ⬆️
rust 82.43% <0.00%> (-0.25%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Copy link

codspeed-hq bot commented May 18, 2025

CodSpeed Performance Report

Merging #3647 will not alter performance

Comparing fix_revindex_signatures (c16a799) with latest (8915612)

Summary

✅ 21 untouched benchmarks

@ctb ctb changed the title WIP: make RevIndex.len() and RevIndex.signatures() use picklist, if set MRG: make RevIndex.len() and RevIndex.signatures() use picklist, if set May 18, 2025
@ctb
Copy link
Contributor Author

ctb commented May 18, 2025

Ready for review & merge @luizirber @bluegenes !

Note the wasm build is failing. Looks like maybe we need to update maturin?

@ctb
Copy link
Contributor Author

ctb commented May 31, 2025

I'll merge on Sunday or Monday in order to cut a new release. Speak now-ish or hold your peace :)

@ctb ctb merged commit f16d428 into latest Jun 1, 2025
40 of 43 checks passed
@ctb ctb deleted the fix_revindex_signatures branch June 1, 2025 13:32
@ctb ctb mentioned this pull request Jun 1, 2025
ctb added a commit that referenced this pull request Jun 1, 2025
Minor new features:

* add cANI to `sig overlap` (#3644)

Bug fixes:

* make `RevIndex.len()` and `RevIndex.signatures()` use picklist, if set
(#3647)

Cleanup and documentation updates:

* add rocksdb HOWTO (#3648)

Developer updates:

* try fixing inline variables in rust `println!` (#3640)

Dependabot updates:

- Build(deps): Update cachetools requirement from <6,>=4 to >=4,<7
(#3660)
- [pre-commit.ci] pre-commit autoupdate (#3659)
- Build(deps): Bump criterion from 0.5.1 to 0.6.0 (#3655)
- [pre-commit.ci] pre-commit autoupdate (#3654)
- Build(deps): Bump tempfile from 3.19.1 to 3.20.0 (#3639)
- [pre-commit.ci] pre-commit autoupdate (#3638)
ctb added a commit that referenced this pull request Jun 2, 2025
This is a patchfix to v4.9.1
(#3665) to deal with a
botched source code release. Below are the updates since v4.9.0.

Minor new features:

* add cANI to `sig overlap` (#3644)

Bug fixes:

* make `RevIndex.len()` and `RevIndex.signatures()` use picklist, if set
(#3647)

Cleanup and documentation updates:

* add rocksdb HOWTO (#3648)

Developer updates:

* try fixing inline variables in rust `println!` (#3640)

Dependabot updates:

- Build(deps): Update cachetools requirement from <6,>=4 to >=4,<7
(#3660)
- [pre-commit.ci] pre-commit autoupdate (#3659)
- Build(deps): Bump criterion from 0.5.1 to 0.6.0 (#3655)
- [pre-commit.ci] pre-commit autoupdate (#3654)
- Build(deps): Bump tempfile from 3.19.1 to 3.20.0 (#3639)
- [pre-commit.ci] pre-commit autoupdate (#3638)
@ctb ctb mentioned this pull request Jun 28, 2025
ctb added a commit that referenced this pull request Jun 28, 2025
Looks like I forgot to actually release r0.21.0 prior to [release
v4.9.2](#3667), which may
be causing pyodide compile fail here:
pyodide/pyodide-recipes#134

## [0.21.0] - 2025-06-28

MSRV: 1.74

Changes/additions:

* make `RevIndex.len()` and `RevIndex.signatures()` use picklist, if set
(#3647)
* try fixing inline variables in rust `println!` (#3640)

Updates:

* Build(deps): Bump cfg-if from 1.0.0 to 1.0.1 (#3689)
* Build(deps): Bump roaring from 0.10.12 to 0.11.0 (#3702)
* Build(deps): Bump getset from 0.1.5 to 0.1.6 (#3700)
* Build(deps): Bump proptest from 1.6.0 to 1.7.0 (#3674)
* Build(deps): Bump camino from 1.1.9 to 1.1.10 (#3669)
* Build(deps): Bump criterion from 0.5.1 to 0.6.0 (#3655)
* Build(deps): Bump tempfile from 3.19.1 to 3.20.0 (#3639)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

RocksDB indexes do not properly pay attention to picklists when .signatures() is called
1 participant