hinto-janai

Results 39 issues of hinto-janai

## What `Symphonia` doesn't have a partial-metadata API. It always reads all the data from a file. AKA, the `Picture` data gets allocated into an owned `Vec` for every single...

perf
shukusai
someday

## What `CCD` needs to save `Collection` to disk _before_ the art is converted from bytes into the frontend-specific type. `GUI`'s art type: `RetainedImage` makes it _extremely_ difficulty to recover...

perf
shukusai
someday

Adds `tracing` throughout `cuprate_database`.

## Part 18 https://github.com/Cuprate/cuprate/pull/97 https://github.com/Cuprate/cuprate/pull/101 Implements a standalone binary in `database/benchmark/` that solely: 1. Pulls in `cuprate-database` 2. Tests/benchmarks all backends and various functions on the local machine 3. Prints...

## What Filter data structures are smaller & faster than traditional sets. Cuprate could use these over traditional sets (`HashSet`, `BTreeSet`) in cases where all we need to know is:...

Discussion/Proposal
Optimization

## What Cuprate's database's default disk syncing mode may be `fast-then-slow`, which would cause the database to operate in `fast` mode, _not_ flushing to disk during initial sync for speed,...

## What As of commit ba0f82c3562dd16f55079e0c4591cf3ed8be874d, Cuprate's workspace `Cargo.toml` builds some duplicated dependencies. | Dependency | Versions | |--------------------|----------| | `bitflags` | `v1.3.2`, `v2.4.2` | `hashbrown` | `v0.12.3`, `v0.14.3` |...

## What This PR will flesh out the skeleton of the Cuprate node application binary. This includes: - [ ] Command line argument parsing and documentation (`./cuprated --help`) - [...

## What This is a request for comment on reproducible builds for Cuprate. Similar to https://github.com/monero-project/gitian.sigs, this would allow anyone to deterministically build Cuprate binaries. This process would also be...

enhancement
Discussion/Proposal