ghc.git
6 years agofix osReserveHeapMemory block alignment
Sergei Trofimovich [Wed, 18 Jul 2018 21:36:58 +0000 (22:36 +0100)]
fix osReserveHeapMemory block alignment

fix osReserveHeapMemory block alignment

Before the change osReserveHeapMemory() attempted
to allocate chunks of memory via osTryReserveHeapMemory()
not multiple of MBLOCK_SIZE in the following fallback code:

```
    if (at == NULL) {
        *len -= *len / 8;
```

and caused assertion failure:

```
$ make fulltest TEST=T11607 WAY=threaded1
T11607: internal error: ASSERTION FAILED: file rts/posix/OSMem.c, line 457
    (GHC version 8.7.20180716 for riscv64_unknown_linux)

```

The change applies alignment mask before each MBLOCK allocation attempt
and fixes WAY=threaded1 test failures on qemu-riscv64.

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Test Plan: run 'make fulltest WAY=threaded1'

Reviewers: simonmar, bgamari, erikd

Reviewed By: simonmar

Subscribers: rwbarton, thomie, carter

Differential Revision: https://phabricator.haskell.org/D4982

Gbp-Pq: Name e175aaf6918bb2b497b83618dc4c270a0d231a1c.patch

6 years agobsymbolic-only-for-registerised
Debian Haskell Group [Sat, 21 Sep 2019 10:06:31 +0000 (11:06 +0100)]
bsymbolic-only-for-registerised

Gbp-Pq: Name bsymbolic-only-for-registerised.patch

6 years agollvm-arm-unknown-linux-gnueabi
Debian Haskell Group [Sat, 21 Sep 2019 10:06:31 +0000 (11:06 +0100)]
llvm-arm-unknown-linux-gnueabi

===================================================================

Gbp-Pq: Name llvm-arm-unknown-linux-gnueabi.patch

6 years agouse-stage1-binaries-for-install
Debian Haskell Group [Sat, 21 Sep 2019 10:06:31 +0000 (11:06 +0100)]
use-stage1-binaries-for-install

Gbp-Pq: Name use-stage1-binaries-for-install.patch

6 years agox32-use-native-x86_64-insn
Debian Haskell Group [Sat, 21 Sep 2019 10:06:31 +0000 (11:06 +0100)]
x32-use-native-x86_64-insn

Gbp-Pq: Name x32-use-native-x86_64-insn.patch

6 years agobuildpath-abi-stability
Debian Haskell Group [Sat, 21 Sep 2019 10:06:31 +0000 (11:06 +0100)]
buildpath-abi-stability

Forwarded to https://ghc.haskell.org/trac/ghc/ticket/10424

Gbp-Pq: Name buildpath-abi-stability.patch

6 years agono-missing-haddock-file-warning
Debian Haskell Group [Sat, 21 Sep 2019 10:06:31 +0000 (11:06 +0100)]
no-missing-haddock-file-warning

Gbp-Pq: Name no-missing-haddock-file-warning

6 years agoARM-VFPv3D16
Debian Haskell Group [Sat, 21 Sep 2019 10:06:31 +0000 (11:06 +0100)]
ARM-VFPv3D16

Gbp-Pq: Name ARM-VFPv3D16

6 years agouse-debian-gen_contents_index
Debian Haskell Group [Sat, 21 Sep 2019 10:06:31 +0000 (11:06 +0100)]
use-debian-gen_contents_index

===================================================================

Gbp-Pq: Name use-debian-gen_contents_index

6 years agoghc (8.8.1+dfsg1+is+8.6.5+dfsg1-2) unstable; urgency=medium
Gianfranco Costamagna [Sat, 21 Sep 2019 10:06:31 +0000 (11:06 +0100)]
ghc (8.8.1+dfsg1+is+8.6.5+dfsg1-2) unstable; urgency=medium

  [ John Paul Adrian Glaubitz ]
  * Enable workaround to avoid memory exhaustation on alpha
  [ Gianfranco Costamagna ]
  * Source-only reupload now that the bootstrap has ended

[dgit import unpatched ghc 8.8.1+dfsg1+is+8.6.5+dfsg1-2]

6 years agoImport ghc_8.8.1+dfsg1+is+8.6.5+dfsg1-2.debian.tar.xz
Gianfranco Costamagna [Sat, 21 Sep 2019 10:06:31 +0000 (11:06 +0100)]
Import ghc_8.8.1+dfsg1+is+8.6.5+dfsg1-2.debian.tar.xz

[dgit import tarball ghc 8.8.1+dfsg1+is+8.6.5+dfsg1-2 ghc_8.8.1+dfsg1+is+8.6.5+dfsg1-2.debian.tar.xz]

6 years agoImport ghc_8.8.1+dfsg1+is+8.6.5+dfsg1.orig.tar.xz
Gianfranco Costamagna [Thu, 12 Sep 2019 06:25:57 +0000 (07:25 +0100)]
Import ghc_8.8.1+dfsg1+is+8.6.5+dfsg1.orig.tar.xz

[dgit import orig ghc_8.8.1+dfsg1+is+8.6.5+dfsg1.orig.tar.xz]