Skip to content

Commit

Permalink
rkyv support in signature
Browse files Browse the repository at this point in the history
try to skip md5sum

derive typed builder for GatherResult

expose md5

start moving mastiff

remove unused bigsi and sbt indices

Expose iterator methods for Signature

remove unused function

preparing for MinHashOps

Bump version, there will be many breaking changes...

more splits

default to large minhash, expose frozen

use enum for MinHash thru FFI

bug fixes and cleanup

add c++ stdlib package for mamba

fix finch feature

try out roaring

Add back check command

initial update impl

add semver check for rust

bump once_cell

fix rust ci

start bringing #1943

more selection

more picklist

use dashmap in mem_revindex

Revert "use dashmap in mem_revindex"

This reverts commit 22727b7091dee2dbafd10ce707578c5085aa6cfc.

bump rocksdb to 0.19

bump rocksdb to 0.20, bump MSRV to 1.60

update deps

add cargo deny config

use cibuildwheel configs in pyproject.toml

flake cleanup

fix cargo.lock

tox updates

don't worry with in-mem sigs for now

rename mastiff to branchwater

add revindex test

wip collection

clippy fixes

start using camino for paths

cargo fmt

Implement MemStorage and from_paths and from_sigs

cleanup

Replace DatasetID with Idx

Use 32-bits Idx, instead of 64

use enum_dispatch to avoid repeating code

implement selection more widely

working with protein in tests...

add semver-checks

save/load collection from rocksdb
  • Loading branch information
luizirber committed Sep 16, 2023
1 parent 32ab7eb commit 4ede389
Show file tree
Hide file tree
Showing 38 changed files with 3,417 additions and 875 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/dev_envs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ jobs:

- name: install dependencies
shell: bash -l {0}
run: mamba install 'tox>=3.27,<4' tox-conda rust git compilers pandoc
run: mamba install 'tox>=3.27,<4' tox-conda rust git compilers pandoc libstdcxx-ng

- name: run tests for 3.9
shell: bash -l {0}
Expand Down
6 changes: 6 additions & 0 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -234,6 +234,12 @@ jobs:
toolchain: stable
override: true

- name: Check semver
uses: obi1kenobi/cargo-semver-checks-action@v2
with:
crate-name: sourmash
version-tag-prefix: r

- name: Make sure we can publish the sourmash crate
uses: actions-rs/cargo@v1
with:
Expand Down
4 changes: 4 additions & 0 deletions