This project is mirrored from https://github.com/haskell/containers. Pull mirroring updated .
  1. 29 Mar, 2017 3 commits
  2. 01 Mar, 2017 1 commit
  3. 28 Feb, 2017 1 commit
  4. 24 Feb, 2017 1 commit
  5. 22 Feb, 2017 1 commit
    • David Feuer's avatar
      Fix insert worker/wrapper issues (#416) · 1fd160a4
      David Feuer authored
      The new pointer equality version of `insert` in `Data.Map` led to
      a severe regression in the `last-piece` benchmark of `nofib`.
      It turned out that worker/wrapper was doing absolutely horrible
      things to `insert`, breaking the pointer equality tests and
      also leading to completely unnecessary allocation. This commit
      adds horrible hacks that seem to prevent this from happening.
      1fd160a4
  6. 21 Feb, 2017 3 commits
    • David Feuer's avatar
      Update changelog.md · 1a84cc6b
      David Feuer authored
      1a84cc6b
    • David Feuer's avatar
      Fix up IntMap showTree deprecation story (#413) · 8791f591
      David Feuer authored
      Export deprecated copies from the places we don't want them,
      and non-deprecated originals from internal places we do
      want them. This allows the test suite to run without warnings,
      and gives users a way to avoid them when using these functions.
      8791f591
    • David Feuer's avatar
      Fix lots of strictness bugs (#412) · 7db1d2fd
      David Feuer authored
      * `Data.IntMap.Strict` previously re-exported the lazy `traverseWithKey`.
        Implement a strict one.
      
      * `Data.IntMap.Strict` and `Data.Map.Strict` previously had a number of
        rewrite rules with strictness bugs. Remove `map/coerce` rules from
        each and fix the other rules.
      7db1d2fd
  7. 20 Feb, 2017 10 commits
  8. 17 Feb, 2017 2 commits
  9. 16 Feb, 2017 2 commits
  10. 14 Feb, 2017 4 commits
  11. 09 Feb, 2017 7 commits
  12. 08 Feb, 2017 4 commits
  13. 06 Feb, 2017 1 commit
    • David Feuer's avatar
      Update changelog and version · eeb3921a
      David Feuer authored
      I realized we need a new minor version because we've added
      an instance. Whoops! Fix up the changelog some more.
      eeb3921a