lp://staging/~ghc/ghc/packages-containers-master
- Get this branch:
- bzr branch lp://staging/~ghc/ghc/packages-containers-master
Branch merges
Import details
This branch is an import of the HEAD branch of the Git repository at git://git.haskell.org/packages/containers.git.
Last successful import was .
Recent revisions
- 2407. By Herbert V. Riedel
-
Make compatible with upcoming Prelude.<> export in GHC 8.4/base-4.11 (#438)
- 2406. By Donnacha OisÃn Kidney <email address hidden>
-
Speeding up unstableSort (#425)
* Trying out quicker sort - pairing, with state
* Specialise pragmas for queue-state
* Put back sequence benchmarks; put sorting benchmarks in own file
* Correct queuestate type
* Both versions use same state now
* Added benchmarks for strictly increasing sequences
* Remove implementation with intermediate list - let's look at other optimisations now
* Formatting of pqState
* Changed pqState -> popMin
* Removed duplicate functions
* Benchmarks include stable sort
* Now compares to stable sort in benchmarks
* Added comments
* Put benchmarks in with other sequence benchmarks
* Added note on replicate specialisation
* Stopped using pattern synonym in unstableSortBy
- 2404. By David Feuer
-
Merge pull request #421 from mikeplus64/master
faster {IntMap,IntSet} size functions
- 2403. By David Feuer
-
Add COMPLETE pragmas for Data.Sequence
GHC 8.2 allows us to declare sets of pattern synonyms complete.
We happily do so! - 2400. By David Feuer
-
Fix insert worker/wrapper issues (#416)
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. - 2398. By David Feuer
-
Fix up IntMap showTree deprecation story (#413)
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.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)