Skip to content

V7 - #3

Merged
parv68 merged 26 commits into
mainfrom
v7
Jun 19, 2026
Merged

V7#3
parv68 merged 26 commits into
mainfrom
v7

Conversation

@parv68

@parv68 parv68 commented Jun 19, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

parv68 added 26 commits June 18, 2026 17:41
- Rewrite all if-let chains (RFC 2497) for MSRV 1.86 compatibility
- Fix RocksDB API mismatches: Cache::new_lru_cache, iterator_cf
  with IteratorMode::From, &mut self on batch methods, &ColumnFamily
  clone in begin_transaction
- Fix unused variable warning in query_audit
- Fix all clippy warnings across tests, benches, and library code
  (needless_borrows_for_generic_args, match_like_matches_macro,
   redundant_pattern_matching, empty_line_after_doc_comments,
   type_complexity, too_many_arguments, bool_comparison)
- Rewrite 2 remaining if-let chains in aegis-cli (main.rs, repl.rs)
- Fix 10 collapsible_else_if clippy warnings in aegis-cli repl.rs
- Allow clippy::not_unsafe_ptr_arg_deref in aegis-ffi (FFI inherently
  takes raw pointers)
- Fix rocksdb ColumnFamily: store &'static references with unsafe
  transmute (lifetime tied to Arc<DB> which outlives the transaction)
- Fix E0502 borrow conflict in commit() by scoping the MutexGuard
- Remove unused ColumnFamily import from rocksdb use statement
- Allow dead_code on intentionally unused methods/fields in rocksdb
- Allow clippy::collapsible_if on patterns that would require unstable
  && let syntax (let_chains, RFC 2497) for MSRV 1.86 compatibility
- Collapse bool-inner if-let chains where && with non-let condition
- Fix needless_borrows_for_generic_args, redundant_closure,
  unnecessary_lazy_evaluations, unnecessary_sort_by across backends
- Add clippy::too_many_arguments, clippy::type_complexity allows
- Scope RwLock guards in mod.rs to avoid await_holding_lock
…instead of continue-on-error, suppress WASM test exit code
@parv68
parv68 merged commit 7626a91 into main Jun 19, 2026
17 of 18 checks passed
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.

1 participant