Skip to content

v8.11.0

Compare
Choose a tag to compare
@github-actions github-actions released this 16 Jul 16:42
· 235 commits to main since this release

Changes

Features

feat: speed up dictionary lookup (#5898)

feat: speed up dictionary lookup (#5898)


Fixes

refactor: char index (#5926)

refactor: char index (#5926)

  • add test
  • add perf tests
  • minor clean up.

fix: support emojis in triev3 files (#5923)

fix: support emojis in triev3 files (#5923)


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: make sure the TrieBlob is sorted. (#5909)

fix: make sure the TrieBlob is sorted. (#5909)


fix: search issue with Emojis (#5906)

fix: search issue with Emojis (#5906)


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(-)