<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/haskell.git, branch wip/fix-submodules</title>
<subtitle>gitlab.haskell.org: ghc/ghc.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/haskell.git/'/>
<entry>
<title>gitlab-ci: Clone haddock from its upstream repository</title>
<updated>2019-01-05T21:16:17+00:00</updated>
<author>
<name>Ben Gamari</name>
<email>ben@smart-cactus.org</email>
</author>
<published>2019-01-05T19:16:56+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/haskell.git/commit/?id=9ebd808f607529bfc77575b22bc171559d4a4a0c'/>
<id>9ebd808f607529bfc77575b22bc171559d4a4a0c</id>
<content type='text'>
This ensures that changes requiring haddock changes can be built under CI.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This ensures that changes requiring haddock changes can be built under CI.
</pre>
</div>
</content>
</entry>
<entry>
<title>PPC NCG: Remove Darwin support</title>
<updated>2019-01-01T16:44:16+00:00</updated>
<author>
<name>Peter Trommler</name>
<email>ptrommler@acm.org</email>
</author>
<published>2018-12-30T21:23:53+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/haskell.git/commit/?id=374e44704b64afafc1179127e6c9c5bf1715ef39'/>
<id>374e44704b64afafc1179127e6c9c5bf1715ef39</id>
<content type='text'>
Support for Mac OS X on PowerPC has been dropped by Apple years ago. We
follow suit and remove PowerPC support for Darwin.

Fixes #16106.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Support for Mac OS X on PowerPC has been dropped by Apple years ago. We
follow suit and remove PowerPC support for Darwin.

Fixes #16106.
</pre>
</div>
</content>
</entry>
<entry>
<title>Introduce NCG config flag and add helper</title>
<updated>2018-12-30T16:32:35+00:00</updated>
<author>
<name>Gabor Greif</name>
<email>ggreif@gmail.com</email>
</author>
<published>2018-12-30T09:57:46+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/haskell.git/commit/?id=ae4f1033cfe131fca9416e2993bda081e1f8c152'/>
<id>ae4f1033cfe131fca9416e2993bda081e1f8c152</id>
<content type='text'>
... for testing presence of NCG

This commit adds a criterion for checking whether we can expect sensible
output from --ddump-asm.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... for testing presence of NCG

This commit adds a criterion for checking whether we can expect sensible
output from --ddump-asm.
</pre>
</div>
</content>
</entry>
<entry>
<title>PPC NCG: Simple 64-bit condition code on 32-bit</title>
<updated>2018-12-30T07:39:23+00:00</updated>
<author>
<name>Peter Trommler</name>
<email>ptrommler@acm.org</email>
</author>
<published>2018-12-30T07:39:23+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/haskell.git/commit/?id=ef57272e28f5047599249ae457609a079d8aebef'/>
<id>ef57272e28f5047599249ae457609a079d8aebef</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>rts: fix build failure on OpenBSD (_DYNAMIC symbol collision)</title>
<updated>2018-12-29T16:20:49+00:00</updated>
<author>
<name>Sergei Trofimovich</name>
<email>slyfox@gentoo.org</email>
</author>
<published>2018-12-18T23:17:45+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/haskell.git/commit/?id=1638350f0629365f20e97554e872d85b75f48d73'/>
<id>1638350f0629365f20e97554e872d85b75f48d73</id>
<content type='text'>
Summary:
Build failure on OpenBSD-6.4 the the following:
```
rts/RtsSymbols.c:994:1: error:
     error: redefinition of '_DYNAMIC' as different kind of symbol
    |
994 | RTS_OPENBSD_ONLY_SYMBOLS
    | ^
RTS_OPENBSD_ONLY_SYMBOLS
^
```

On OpenBSD `_DYNAMIC` was always defined in `&lt;elf.h&gt;` headers
but used not to be included.

The change explicitly includes `&lt;elf.h&gt;` as a source of symbol definition.

Signed-off-by: Sergei Trofimovich &lt;slyfox@gentoo.org&gt;

Test Plan: build-tested on OpenBSD-6.4

Reviewers: bgamari, erikd, simonmar

Subscribers: rwbarton, carter

GHC Trac Issues: #15945

Differential Revision: https://phabricator.haskell.org/D5461
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
Build failure on OpenBSD-6.4 the the following:
```
rts/RtsSymbols.c:994:1: error:
     error: redefinition of '_DYNAMIC' as different kind of symbol
    |
994 | RTS_OPENBSD_ONLY_SYMBOLS
    | ^
RTS_OPENBSD_ONLY_SYMBOLS
^
```

On OpenBSD `_DYNAMIC` was always defined in `&lt;elf.h&gt;` headers
but used not to be included.

The change explicitly includes `&lt;elf.h&gt;` as a source of symbol definition.

Signed-off-by: Sergei Trofimovich &lt;slyfox@gentoo.org&gt;

Test Plan: build-tested on OpenBSD-6.4

Reviewers: bgamari, erikd, simonmar

Subscribers: rwbarton, carter

GHC Trac Issues: #15945

Differential Revision: https://phabricator.haskell.org/D5461
</pre>
</div>
</content>
</entry>
<entry>
<title>testsuite: Disable more tests in unregisterised build</title>
<updated>2018-12-29T00:21:52+00:00</updated>
<author>
<name>Ben Gamari</name>
<email>ben@smart-cactus.org</email>
</author>
<published>2018-12-29T00:19:48+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/haskell.git/commit/?id=9bce364125b55407e632d9a2061d09c6f346fa71'/>
<id>9bce364125b55407e632d9a2061d09c6f346fa71</id>
<content type='text'>
This disables `ghcilink005`, `foreignInterruptable`, and `T7040_ghci` in
the unregisterised build as they tend to fail non-deterministically. See
ticket #16085.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This disables `ghcilink005`, `foreignInterruptable`, and `T7040_ghci` in
the unregisterised build as they tend to fail non-deterministically. See
ticket #16085.
</pre>
</div>
</content>
</entry>
<entry>
<title>rebindable-clash-warning-fix : correct warning logic</title>
<updated>2018-12-29T00:13:51+00:00</updated>
<author>
<name>Shayne Fletcher</name>
<email>shayne.fletcher@digitalasset.com</email>
</author>
<published>2018-12-29T00:13:51+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/haskell.git/commit/?id=fdf11c90992762f6f6264b8d8c1678c4ddd53eb8'/>
<id>fdf11c90992762f6f6264b8d8c1678c4ddd53eb8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Skip test when external interpreter missing</title>
<updated>2018-12-28T09:12:58+00:00</updated>
<author>
<name>Peter Trommler</name>
<email>ptrommler@acm.org</email>
</author>
<published>2018-12-15T21:22:47+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/haskell.git/commit/?id=07022297749b8091af58a3302581ad90e9ca329b'/>
<id>07022297749b8091af58a3302581ad90e9ca329b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>arith011 is no longer broken with integer-simple</title>
<updated>2018-12-27T19:21:13+00:00</updated>
<author>
<name>Alec Theriault</name>
<email>alec.theriault@gmail.com</email>
</author>
<published>2018-12-26T15:05:47+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/haskell.git/commit/?id=3748284196d5c68632b6b177c68080a269a9b423'/>
<id>3748284196d5c68632b6b177c68080a269a9b423</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Division fails fast for `divMod` \w integer-simple</title>
<updated>2018-12-27T19:21:13+00:00</updated>
<author>
<name>Alec Theriault</name>
<email>alec.theriault@gmail.com</email>
</author>
<published>2018-12-24T18:35:18+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/haskell.git/commit/?id=bbea972149882b4f5f6b0a1691488a519ba6aaf9'/>
<id>bbea972149882b4f5f6b0a1691488a519ba6aaf9</id>
<content type='text'>
We want to match the behaviour of `Integer` as well as
`Integer`/`Natural` from `integer-gmp`, namely to have

     divMod x 0 = _|_

not

     divMod x 0 = (_|_, _|_)

See #16091 for an example of where this matters.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We want to match the behaviour of `Integer` as well as
`Integer`/`Natural` from `integer-gmp`, namely to have

     divMod x 0 = _|_

not

     divMod x 0 = (_|_, _|_)

See #16091 for an example of where this matters.
</pre>
</div>
</content>
</entry>
</feed>
