Changes
Features
Fixes
fix: Use UTF8 sequence to store characters in the TrieBlob (#5913)
fix: Use UTF8 sequence to store characters in the TrieBlob (#5913)
The TrieBlob (binary version of a Trie) was using a character index and storing the offset into the character index in each trie node.
Using utf8 bytes instead make the format easier to understand and process. It also gets the added benefit of being sorted. Sorting was lost when the index was used.
fix: performance - Improve dictionary search speed. (#5901)
fix: performance - Improve dictionary search speed. (#5901)
fix: Improve word lookup performance for FastTrieBlob and TrieBlob (#5888)
fix: Improve word lookup performance for FastTrieBlob and TrieBlob (#5888)
Dictionary Updates
fix: Workflow Bot -- Update Dictionaries (main) (#5874)
fix: Workflow Bot -- Update Dictionaries (main) (#5874)
Update Dictionaries (main)
Summary
.../MicrosoftDocs/PowerShell-Docs/report.yaml | 6 ++----
.../MicrosoftDocs/PowerShell-Docs/snapshot.txt | 4 +---
.../snapshots/gitbucket/gitbucket/report.yaml | 4 +---
.../snapshots/gitbucket/gitbucket/snapshot.txt | 4 +---
.../googleapis/google-cloud-cpp/report.yaml | 7 ++-----
.../googleapis/google-cloud-cpp/snapshot.txt | 5 +----
.../snapshots/ktaranov/sqlserver-kit/report.yaml | 3 +--
.../snapshots/ktaranov/sqlserver-kit/snapshot.txt | 3 +--
.../snapshots/sveltejs/svelte/report.yaml | 3 +--
.../snapshots/sveltejs/svelte/snapshot.txt | 3 +--
packages/cspell-bundled-dicts/package.json | 4 ++--
pnpm-lock.yaml | 20 ++++++++++----------
12 files changed, 24 insertions(+), 42 deletions(-)