Permalink
Commits on Jun 26, 2017
  1. Merge pull request #160 from phadej/criterion-1.3

    Allow criterion-1.3
    treeowl committed on GitHub Jun 26, 2017
  2. Merge pull request #156 from phadej/ord-fix

    Make Ord instance Eq compatible
    treeowl committed on GitHub Jun 26, 2017
  3. Merge pull request #159 from treeowl/runST

    Remove dangerous ST hack for recent base library
    treeowl committed on GitHub Jun 26, 2017
  4. Allow criterion-1.3

    phadej committed Jun 26, 2017
Commits on Jun 16, 2017
  1. developer guide: document performance considerations

    Johan Tibell committed Jun 16, 2017
  2. developer guide: fix italics

    Johan Tibell committed Jun 16, 2017
  3. Add a readme

    Johan Tibell committed Jun 16, 2017
  4. Describe why the Full node exists

    Johan Tibell committed Jun 16, 2017
  5. Document the actual data type

    Johan Tibell committed Jun 16, 2017
  6. Add a first version of the developer guide

    Johan Tibell committed Jun 16, 2017
Commits on Jun 13, 2017
  1. Remove dangerous ST hack for recent base library

    GHC 8.0 added a `runRW#` primop to work around the issue that led
    to the unsafe reimplementation of `runST` in `unordered-containers`.
    Use the standard `runST` for `base` 4.9.0 and above.
    
    This commit *does not* remove the `-fno-full-laziness` invocations
    in various modules; doing so will require testing to ensure that it
    is good (or at least not bad) for performance.
    treeowl committed Jun 13, 2017
  2. Merge pull request #153 from treeowl/fromList-strict-fix

    Fix strictness bug in Strict.fromListWith
    committed on GitHub Jun 13, 2017
Commits on Jun 12, 2017
  1. Fix strictness bug in Strict.fromListWith

    * In certain cases, `Strict.fromListWith` was less strict than
    expected, letting bottom into a `HashMap`. Fix.
    
    * Add a property comparing the strictness of `fromListWith`
    to that of a naive implementation using `insertWith`. The latter
    still needs a more thorough test, but that should be conceptually
    simpler. The new property also includes a basic test that is itself
    sufficient to catch the original bug.
    
    Fixes #150
    treeowl committed Jun 12, 2017
Commits on Apr 27, 2017
  1. Merge pull request #149 from bgamari/master

    Compile with eager blackholing
    committed on GitHub Apr 27, 2017
  2. Enable eager blackholing

    While usually this is merely an optimization in parallel settings, in
    our case it's absolutely essential for correctness due to the use of
    internal mutability. See #147.
    bgamari committed Apr 27, 2017
Commits on Mar 19, 2017
  1. Merge pull request #141 from phadej/ord

    Ord instances
    committed on GitHub Mar 19, 2017
Commits on Mar 18, 2017
  1. Add Ord/Ord1/Ord2 instances

    phadej committed Jan 7, 2017
Commits on Mar 17, 2017
  1. Add release notes for 0.2.8.0

    committed Mar 17, 2017
  2. Merge pull request #146 from mschristiansen/diffwith

    Add `differenceWith` function.
    committed on GitHub Mar 17, 2017
Commits on Mar 14, 2017
Commits on Mar 11, 2017
Commits on Feb 8, 2017
  1. Merge pull request #145 from vaibhavsagar/patch-1

    Update documented time complexity.
    committed on GitHub Feb 8, 2017
  2. Update documented time complexity.

    According to #144, this documentation was a holdover from the previous implementation.
    vaibhavsagar committed on GitHub Feb 8, 2017
Commits on Jan 26, 2017
  1. Merge pull request #140 from phadej/functor-classes

    Add instance for Data.Functor.Classes
    committed on GitHub Jan 26, 2017
Commits on Jan 7, 2017
  1. Add Hashable1/2 instances

    phadej committed Jan 2, 2017
  2. Fix pHashable property

    phadej committed Jan 2, 2017
Commits on Dec 24, 2016
  1. Bump version number to 0.2.7.2

    committed Dec 24, 2016
Commits on Jun 20, 2016
  1. Merge pull request #136 from bgamari/patch-1

    Don't use -fregs-graph
    committed on GitHub Jun 20, 2016
  2. Don't use -fregs-graph

    This option has been somewhat broken and therefore 
    disabled for the last several GHC releases.
    bgamari committed on GitHub Jun 20, 2016
Commits on Jun 9, 2016
  1. Merge pull request #135 from RyanGlScott/master

    Fix benchmark compilation on stack
    committed on GitHub Jun 9, 2016
Commits on Jun 8, 2016
  1. Test with GHC 8.0.1 on travis

    Johan Tibell committed Jun 8, 2016