diff options
author | Herbert Valerio Riedel <hvr@gnu.org> | 2014-11-21 18:30:14 +0100 |
---|---|---|
committer | Herbert Valerio Riedel <hvr@gnu.org> | 2014-11-21 18:34:32 +0100 |
commit | a97f90cecb6351a6db5a62c1551fcbf079b0acdd (patch) | |
tree | d715faf6585b1e93f58ee1e2cb3b35c80e1c0bd5 /.gitignore | |
parent | 3793d3b2b0199e50f6066f948a7c94df0c9f3580 (diff) | |
download | haskell-a97f90cecb6351a6db5a62c1551fcbf079b0acdd.tar.gz |
Add Data.Void to base (re #9814)
This adds the module `Data.Void` (formerly provided by Edward Kmett's `void`
package) to `base`.
The original Haskell98 compatible implementation has been modified to use
modern GHC features (among others this makes use of `EmptyCase` as
motivated by #2431), and `vacuousM` was dropped since it's redundant now
with the AMP in place. Instances for classes not part of `base` had to be
dropped as well.
TODO: Documentation could be improved
Reviewed By: ekmett, austin
Differential Revision: https://phabricator.haskell.org/D506
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions