Skip to content

Perf/optimizations - #378

Merged
Havunen merged 4 commits into
devfrom
perf/optimizations
Aug 19, 2026
Merged

Perf/optimizations#378
Havunen merged 4 commits into
devfrom
perf/optimizations

Conversation

@Havunen

@Havunen Havunen commented Aug 19, 2026

Copy link
Copy Markdown
Member

No description provided.

  - Public state collections now use FxHashSet/FxHashMap in crates/gitcomet-state/src/model.rs:370.
  - Production hash tables and standalone hashers use rustc_hash, preserving ordered collections, LRU hashing, and the mergetool allowlist.
  - Added bounded preallocation throughout core, backend, state, pickers, previews, markdown, conflict rendering, and rope materialization.
  - Removed temporary collections/strings in gitignore batching, rebase todos, clone progress, autosquash, terminal rows, file icons, and markdown tables.
  - Added regressions for multiline todos, fragmented clone progress, dotted/hidden icons, and mixed terminal rows.
@Havunen
Havunen merged commit 1ecaafd into dev Aug 19, 2026
27 checks passed
@Havunen
Havunen deleted the perf/optimizations branch August 19, 2026 17:24
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