<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/haskell.git/libraries, branch wip/python3</title>
<subtitle>gitlab.haskell.org: ghc/ghc.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/haskell.git/'/>
<entry>
<title>Add missing changelog entries for current state of #9586</title>
<updated>2014-09-20T21:59:49+00:00</updated>
<author>
<name>Herbert Valerio Riedel</name>
<email>hvr@gnu.org</email>
</author>
<published>2014-09-20T21:58:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/haskell.git/commit/?id=ed65808cebf068a98f564f6ad962838c6526591b'/>
<id>ed65808cebf068a98f564f6ad962838c6526591b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Generalise (some of) Data.List to Foldables (re #9568)</title>
<updated>2014-09-20T21:52:57+00:00</updated>
<author>
<name>Herbert Valerio Riedel</name>
<email>hvr@gnu.org</email>
</author>
<published>2014-09-20T21:50:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/haskell.git/commit/?id=05cf18f883bf2d49b53a1d25cb57eff3333eb0c9'/>
<id>05cf18f883bf2d49b53a1d25cb57eff3333eb0c9</id>
<content type='text'>
This replaces the entities in Data.List conflicting with Data.Foldable
with re-exports of the generalised version from Data.Foldable.

As of this commit, the following compiles w/o error

    module XPrelude (module X) where

    import Control.Monad as X
    import Data.Foldable as X
    import Data.List as X
    import Prelude as X

Reviewed By: austin, dfeuer, ekmett

Differential Revision: https://phabricator.haskell.org/D229
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This replaces the entities in Data.List conflicting with Data.Foldable
with re-exports of the generalised version from Data.Foldable.

As of this commit, the following compiles w/o error

    module XPrelude (module X) where

    import Control.Monad as X
    import Data.Foldable as X
    import Data.List as X
    import Prelude as X

Reviewed By: austin, dfeuer, ekmett

Differential Revision: https://phabricator.haskell.org/D229
</pre>
</div>
</content>
</entry>
<entry>
<title>Turn a few existing folds into `Foldable`-methods (#9621)</title>
<updated>2014-09-20T21:47:44+00:00</updated>
<author>
<name>Herbert Valerio Riedel</name>
<email>hvr@gnu.org</email>
</author>
<published>2014-09-20T21:43:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/haskell.git/commit/?id=1812898c0332c6807201938911bb914633267d9d'/>
<id>1812898c0332c6807201938911bb914633267d9d</id>
<content type='text'>
Turn `toList`, `elem`, `sum`, `product`, `maximum`, and `minimum` into
`Foldable` methods. This helps avoiding regressions (and semantic
differences) while implementing #9586

Reviewed By: austin, dfeuer, ekmett

Differential Revision: https://phabricator.haskell.org/D231
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Turn `toList`, `elem`, `sum`, `product`, `maximum`, and `minimum` into
`Foldable` methods. This helps avoiding regressions (and semantic
differences) while implementing #9586

Reviewed By: austin, dfeuer, ekmett

Differential Revision: https://phabricator.haskell.org/D231
</pre>
</div>
</content>
</entry>
<entry>
<title>Set up framework for generalising Data.List to Foldables</title>
<updated>2014-09-20T21:38:30+00:00</updated>
<author>
<name>Herbert Valerio Riedel</name>
<email>hvr@gnu.org</email>
</author>
<published>2014-09-20T21:32:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/haskell.git/commit/?id=3daf0023d2dcf7caf85d61f2dc177f8e9421b2fd'/>
<id>3daf0023d2dcf7caf85d61f2dc177f8e9421b2fd</id>
<content type='text'>
This renames the Data.List module to Data.OldList, and puts a new
Data.List module into its place re-exporting all list functions.

The plan is to leave the monomorphic versions of the list functions in
Data.OldList to help smooth the transition.

The new Data.List module then will simply re-export entities from
Data.OldList and Data.Foldable.

This refactoring has been placed in a separate commit to be able to
better isolate any regressions caused by the actual list function
generalisations when implementing #9586

This also updates the haskell2010, haskell98, and array submodules

Reviewed By: austin, ekmett

Differential Revision: https://phabricator.haskell.org/D228
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This renames the Data.List module to Data.OldList, and puts a new
Data.List module into its place re-exporting all list functions.

The plan is to leave the monomorphic versions of the list functions in
Data.OldList to help smooth the transition.

The new Data.List module then will simply re-export entities from
Data.OldList and Data.Foldable.

This refactoring has been placed in a separate commit to be able to
better isolate any regressions caused by the actual list function
generalisations when implementing #9586

This also updates the haskell2010, haskell98, and array submodules

Reviewed By: austin, ekmett

Differential Revision: https://phabricator.haskell.org/D228
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix potential `mingw32_HOST_OS` -Werror failure</title>
<updated>2014-09-20T17:11:48+00:00</updated>
<author>
<name>Herbert Valerio Riedel</name>
<email>hvr@gnu.org</email>
</author>
<published>2014-09-20T17:11:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/haskell.git/commit/?id=83c5821f851f7c7084eb8b7b6fa482915915a503'/>
<id>83c5821f851f7c7084eb8b7b6fa482915915a503</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix potential `mingw32_HOST_OS` breakage from eae19112462fe77</title>
<updated>2014-09-20T15:38:10+00:00</updated>
<author>
<name>Herbert Valerio Riedel</name>
<email>hvr@gnu.org</email>
</author>
<published>2014-09-20T15:37:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/haskell.git/commit/?id=e76fafaaeec65d2b4a98556561a96f40d81391ab'/>
<id>e76fafaaeec65d2b4a98556561a96f40d81391ab</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Define fixity for `Data.Foldable.{elem,notElem}`</title>
<updated>2014-09-19T15:54:43+00:00</updated>
<author>
<name>Herbert Valerio Riedel</name>
<email>hvr@gnu.org</email>
</author>
<published>2014-09-19T15:53:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/haskell.git/commit/?id=d48fed4e61afc2b51ac3a513290a66d89c929059'/>
<id>d48fed4e61afc2b51ac3a513290a66d89c929059</id>
<content type='text'>
This was probably just an oversight. With this change the fixity matches
that from `Data.List.{elem,notElem`}`.

Addresses #9610

Reviewed By: austin, ekmett

Differential Revision: https://phabricator.haskell.org/D227
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was probably just an oversight. With this change the fixity matches
that from `Data.List.{elem,notElem`}`.

Addresses #9610

Reviewed By: austin, ekmett

Differential Revision: https://phabricator.haskell.org/D227
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixup overlooked `unless` occurence</title>
<updated>2014-09-19T14:49:20+00:00</updated>
<author>
<name>Herbert Valerio Riedel</name>
<email>hvr@gnu.org</email>
</author>
<published>2014-09-19T14:49:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/haskell.git/commit/?id=e1c6352ad3c45f7d03655e1f3fe1595c2a9b7796'/>
<id>e1c6352ad3c45f7d03655e1f3fe1595c2a9b7796</id>
<content type='text'>
This was broken in eae19112462fe77a3f1298bff12b409b205a581d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was broken in eae19112462fe77a3f1298bff12b409b205a581d
</pre>
</div>
</content>
</entry>
<entry>
<title>Typo in comment in GHC.Generics</title>
<updated>2014-09-19T10:41:13+00:00</updated>
<author>
<name>Simon Peyton Jones</name>
<email>simonpj@microsoft.com</email>
</author>
<published>2014-09-09T11:58:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/haskell.git/commit/?id=2a5eb838f7aac048d71436acd6e9d32f1d7490e8'/>
<id>2a5eb838f7aac048d71436acd6e9d32f1d7490e8</id>
<content type='text'>
Fixes Trac #9523
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes Trac #9523
</pre>
</div>
</content>
</entry>
<entry>
<title>Auto-derive a few manually coded Show instances</title>
<updated>2014-09-19T09:36:55+00:00</updated>
<author>
<name>Herbert Valerio Riedel</name>
<email>hvr@gnu.org</email>
</author>
<published>2014-09-19T08:25:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/haskell.git/commit/?id=fdc03a78ab1b3c03e4d1757fca062eaf7a47834a'/>
<id>fdc03a78ab1b3c03e4d1757fca062eaf7a47834a</id>
<content type='text'>
In `base`, the instances

  instance Show ()
  instance Show Bool
  instance Show Ordering
  instance Show a =&gt; Show (Maybe a)

where defined manually, even though we can leverage GHC's auto-deriver
which is perfectly capable by standalone derivation to avoid boiler-plate
code such as this.

Reviewed By: austin

Differential Revision: https://phabricator.haskell.org/D219
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In `base`, the instances

  instance Show ()
  instance Show Bool
  instance Show Ordering
  instance Show a =&gt; Show (Maybe a)

where defined manually, even though we can leverage GHC's auto-deriver
which is perfectly capable by standalone derivation to avoid boiler-plate
code such as this.

Reviewed By: austin

Differential Revision: https://phabricator.haskell.org/D219
</pre>
</div>
</content>
</entry>
</feed>
