Skip to content

Releases: wrengr/bytestring-trie

v0.2.7.4

29 Aug 21:50
Compare
Choose a tag to compare

Updated to build with ghc-9.10

Full Changelog: v0.2.7.3...v0.2.7.4

v0.2.7.3

21 Apr 20:37
Compare
Choose a tag to compare

What's Changed

  • Update version bounds for GHC 9.8
  • Correcting typos in documentation by @jcranch in #69

New Contributors

Full Changelog: v0.2.7.2...v0.2.7.3

v0.2.7.2

19 Mar 22:04
Compare
Choose a tag to compare

Technical Debt

  • Updated to support GHC 9.6.1

Full Changelog: v0.2.7.1...v0.2.7.2

v0.2.7

15 Mar 04:24
Compare
Choose a tag to compare

Added:

  • Instances: Eq1, Ord, Ord1, IsList, Show1, Read, Read1, NFData.
  • Methods: Semigroup(stimes), Foldable(fold,foldMap')
  • Functions: Data.Trie.Internal.{filter,filterA,wither}

Performance Improvements

  • Significantly sped up size
  • Misc other changes to the Foldable instance.
  • Reordered data constructors, for better branch-prediction.
  • Fixed quadratic slowdown for priority-queue functions.
  • Reduced quadratic slowdown for functions that reconstruct keys (however, it's still asymptotically quadratic: #25)

Breakage

  • Changed the type of Data.Trie.Internal.lookupBy_

Technical Debt

  • Updated the *.cabal file to use Cabal-2.2 format/features.
  • Greatly increased code-coverage of the test suite
  • Added a bunch of benchmarks, including for regression testing.
  • Added Safe/Trustworthy annotations.
  • Cleaning up OPTIONS_GHC and imports.
  • Cleaning up Haddock and adding more @since annotations.

Full Changelog: v0.2.6...v0.2.7

v0.2.6

23 Nov 08:23
Compare
Choose a tag to compare

Changes

Full Changelog: v0.2.5.3...v0.2.6

v0.2.5.3

03 Nov 03:40
Compare
Choose a tag to compare

Nudged version bounds for GHC 9.2.1

Full Changelog: v0.2.5.2...v0.2.5.3

v0.2.5.2

16 Oct 23:59
Compare
Choose a tag to compare

What's Changed (since v0.2.5.0 (2019.02.25))

  • Relaxed upper bounds for packages, so things compile on GHC 9.0.1

Full Changelog: v0.2.5.0...v0.2.5.2