packages feed

symbolize 1.0.3.0 → 1.0.3.1

raw patch · 3 files changed

+7/−2 lines, 3 files

Files

CHANGELOG.md view
@@ -8,6 +8,10 @@  ## Unreleased +## 1.0.3.1++- Fix typo in documentation of `globalSymbolTable`+ ## 1.0.3.0  - Swap internals of the global symbol table.
src/Symbolize/SymbolTable.hs view
@@ -47,7 +47,8 @@ -- -- Current implementation details (these might change even between PVP-compatible versions): ----- - A `CuckooHashTable Int` is used for mapping $(SipHash text) -> weak symbol$.+-- - A `HashTable.Dictionary Int` (from the `vector-hashtables` library)+--   is used for mapping $(SipHash text) -> weak symbol$. -- - Since SipHash is used as hashing algorithm and the key that is used --   is randomized on global table initialization, --   the table is resistent to HashDoS attacks.
symbolize.cabal view
@@ -5,7 +5,7 @@ -- see: https://github.com/sol/hpack  name:           symbolize-version:        1.0.3.0+version:        1.0.3.1 synopsis:       Efficient global Symbol table, with Garbage Collection. description:    Symbols, also known as Atoms or Interned Strings, are a common technique                 to reduce memory usage and improve performance when using many small strings: