GHC

lp://staging/~ghc/ghc/packages-containers-master

Created by Edward Z. Yang and last modified
Get this branch:
bzr branch lp://staging/~ghc/ghc/packages-containers-master

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
GHC HQ
Project:
GHC
Status:
Development

Import details

Import Status: Suspended

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 .

Import started on pear and finished taking 15 seconds — see the log
Import started on pear and finished taking 15 seconds — see the log
Import started on russkaya and finished taking 30 seconds — see the log
Import started on pear and finished taking 20 seconds — see the log

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

2405. By David Feuer

Update changelog

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!

2402. By Ben Gamari

Fix unused pattern match warnings (#418)

2401. By David Feuer

Defeat worker/wrapper in insertR too (#417)

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.

2399. By David Feuer

Update changelog.md

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)
This branch contains Public information 
Everyone can see this information.

Subscribers