ghc.git
6 years agoMerge version 8.4.3+dfsg1-4+rpi1 and 8.4.4+dfsg1-1 to produce 8.4.4+dfsg1-1+rpi1 archive/raspbian/8.4.4+dfsg1-1+rpi1 raspbian/8.4.4+dfsg1-1+rpi1
Raspbian forward pporter [Thu, 27 Dec 2018 14:28:54 +0000 (14:28 +0000)]
Merge version 8.4.3+dfsg1-4+rpi1 and 8.4.4+dfsg1-1 to produce 8.4.4+dfsg1-1+rpi1

7 years agoMerge ghc (8.4.4+dfsg1-1) import into refs/heads/workingbranch
Ilias Tsitsimpis [Fri, 30 Nov 2018 10:11:18 +0000 (10:11 +0000)]
Merge ghc (8.4.4+dfsg1-1) import into refs/heads/workingbranch

7 years agorevert-llvm-fixes
Debian Haskell Group [Fri, 30 Nov 2018 10:11:18 +0000 (10:11 +0000)]
revert-llvm-fixes

commit 377fe39888b1c711d15c94583ec83680d8ae7bf4
Author: Ben Gamari <ben@smart-cactus.org>
Date:   Tue Oct 30 11:12:46 2018 -0400

    Revert "Multiple fixes / improvements for LLVM backend"

    This reverts commit 73273be476a8cc6c13368660b042b3b0614fd928.

    Unfortunately we were unable to come to a fix that didn't sacrifice the
    ability to bootstrap GHC using the LLVM backend. Reverting for 8.6.2.

Gbp-Pq: Name revert-llvm-fixes

7 years agokfreebsd-aclocal.m4
Debian Haskell Group [Fri, 30 Nov 2018 10:11:18 +0000 (10:11 +0000)]
kfreebsd-aclocal.m4

Gbp-Pq: Name kfreebsd-aclocal.m4

7 years agohaddock-out-of-memory
Debian Haskell Group [Fri, 30 Nov 2018 10:11:18 +0000 (10:11 +0000)]
haddock-out-of-memory

commit 18cb44dfae3f0847447da33c9d7a25d2709d838f
Author: Alec Theriault <alec.theriault@gmail.com>
Date:   Tue Aug 21 16:03:40 2018 -0400

    Explicitly tell 'getNameToInstances' mods to load

    Calculating which modules to load based on the InteractiveContext means
    maintaining a potentially very large GblRdrEnv.

    In Haddock's case, it is much cheaper (from a memory perspective) to
    just keep track of which modules interfaces we want loaded then hand
    these off explicitly to 'getNameToInstancesIndex'.

    Bumps haddock submodule (commit 40eb5aabed0ae)

    Reviewers: alexbiehl, bgamari

    Reviewed By: alexbiehl

    Subscribers: rwbarton, thomie, carter

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

    (cherry picked from commit c971e1193fa44bb507d1806d5bb61768670dc912)

Gbp-Pq: Name haddock-out-of-memory.patch

7 years agoadd_-latomic_to_ghc-prim
Debian Haskell Group [Fri, 30 Nov 2018 10:11:18 +0000 (10:11 +0000)]
add_-latomic_to_ghc-prim

commit ec9aacf3eb2975fd302609163aaef429962ecd87
Author: Moritz Angermann <moritz.angermann@gmail.com>
Date:   Thu Feb 8 16:07:07 2018 +0800

    adds -latomic to. ghc-prim

    Reviewers: bgamari, hvr

    Reviewed By: bgamari

    Subscribers: erikd, hvr, rwbarton, thomie, carter

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

    iliastsi: The original patch fails to correctly detect and use C11
    atomics, so I modified it based on https://phabricator.haskell.org/D5154.

Gbp-Pq: Name add_-latomic_to_ghc-prim

7 years agofix-build-using-unregisterized-v8.2
Debian Haskell Group [Fri, 30 Nov 2018 10:11:18 +0000 (10:11 +0000)]
fix-build-using-unregisterized-v8.2

.
  error: conflicting types for 'ghc_GhcPrelude_zdtrModule4_bytes'
  note: in definition of macro 'EB_'
  #define EB_(X)    extern const char X[]
  note: previous definition of 'ghc_GhcPrelude_zdtrModule4_bytes' was here
  char ghc_GhcPrelude_zdtrModule4_bytes[] = "ghc";
.
 For more information about the problem, see https://phabricator.haskell.org/D4114.
.
 This patch is a rework of https://phabricator.haskell.org/D3741.
 It modifies Stg.h to include the old definitions, if a compiler older than
 8.4 is being used.
.
 This patch can be removed, once ghc-8.2 is no longer the bootstrap compiler.
Author: Ilias Tsitsimpis <iliastsi@debian.org>
Bug: https://ghc.haskell.org/trac/ghc/ticket/15201

Gbp-Pq: Name fix-build-using-unregisterized-v8.2

7 years agorisc-support
Debian Haskell Group [Fri, 30 Nov 2018 10:11:18 +0000 (10:11 +0000)]
risc-support

Gbp-Pq: Name risc-support.patch

7 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

7 years agouse-llvm-6.0
Debian Haskell Group [Fri, 30 Nov 2018 10:11:18 +0000 (10:11 +0000)]
use-llvm-6.0

Gbp-Pq: Name use-llvm-6.0.patch

7 years agobsymbolic-only-for-registerised
Debian Haskell Group [Fri, 30 Nov 2018 10:11:18 +0000 (10:11 +0000)]
bsymbolic-only-for-registerised

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

7 years agollvm-arm-unknown-linux-gnueabi
Debian Haskell Group [Fri, 30 Nov 2018 10:11:18 +0000 (10:11 +0000)]
llvm-arm-unknown-linux-gnueabi

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

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

7 years agouse-stage1-binaries-for-install
Debian Haskell Group [Fri, 30 Nov 2018 10:11:18 +0000 (10:11 +0000)]
use-stage1-binaries-for-install

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

7 years agox32-use-native-x86_64-insn
Debian Haskell Group [Fri, 30 Nov 2018 10:11:18 +0000 (10:11 +0000)]
x32-use-native-x86_64-insn

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

7 years agobuildpath-abi-stability
Debian Haskell Group [Fri, 30 Nov 2018 10:11:18 +0000 (10:11 +0000)]
buildpath-abi-stability

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

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

7 years agohurd
Debian Haskell Group [Fri, 30 Nov 2018 10:11:18 +0000 (10:11 +0000)]
hurd

Provided by “Pino” via Samuel Thibault. Not yet pushed upstream.

Gbp-Pq: Name hurd.diff

7 years agono-missing-haddock-file-warning
Debian Haskell Group [Fri, 30 Nov 2018 10:11:18 +0000 (10:11 +0000)]
no-missing-haddock-file-warning

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

7 years agoARM-VFPv3D16
Debian Haskell Group [Fri, 30 Nov 2018 10:11:18 +0000 (10:11 +0000)]
ARM-VFPv3D16

Gbp-Pq: Name ARM-VFPv3D16

7 years agouse-debian-gen_contents_index
Debian Haskell Group [Fri, 30 Nov 2018 10:11:18 +0000 (10:11 +0000)]
use-debian-gen_contents_index

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

Gbp-Pq: Name use-debian-gen_contents_index

7 years agoghc (8.4.4+dfsg1-1) unstable; urgency=medium
Ilias Tsitsimpis [Fri, 30 Nov 2018 10:11:18 +0000 (10:11 +0000)]
ghc (8.4.4+dfsg1-1) unstable; urgency=medium

  * New upstream release
  * Refresh patches to apply cleanly on new upstream
  * Apply patch to build on GNU/kFreeBSD (Closes: #913140)
  * Backport upstream patch to allow GHC to build on arm*

[dgit import unpatched ghc 8.4.4+dfsg1-1]

7 years agoImport ghc_8.4.4+dfsg1.orig.tar.xz
Ilias Tsitsimpis [Fri, 30 Nov 2018 10:11:18 +0000 (10:11 +0000)]
Import ghc_8.4.4+dfsg1.orig.tar.xz

[dgit import orig ghc_8.4.4+dfsg1.orig.tar.xz]

7 years agoImport ghc_8.4.4+dfsg1-1.debian.tar.xz
Ilias Tsitsimpis [Fri, 30 Nov 2018 10:11:18 +0000 (10:11 +0000)]
Import ghc_8.4.4+dfsg1-1.debian.tar.xz

[dgit import tarball ghc 8.4.4+dfsg1-1 ghc_8.4.4+dfsg1-1.debian.tar.xz]

7 years agoRemove force-llc-settings, it doesn't seem to be needed anymore and archive/raspbian/8.4.3+dfsg1-4+rpi1 raspbian/8.4.3+dfsg1-4+rpi1
Peter Michael Green [Wed, 28 Nov 2018 20:27:21 +0000 (20:27 +0000)]
Remove force-llc-settings, it doesn't seem to be needed anymore and
breaks the build.

7 years agoUpdate force-llc-settings.
Peter Michael Green [Wed, 28 Nov 2018 09:51:07 +0000 (09:51 +0000)]
Update force-llc-settings.

7 years agoManual merge of version 8.2.2-4+rpi1 and 8.4.3+dfsg1-4 to produce 8.4.3+dfsg1-4+rpi1
Peter Michael Green [Wed, 28 Nov 2018 09:43:50 +0000 (09:43 +0000)]
Manual merge of version 8.2.2-4+rpi1 and 8.4.3+dfsg1-4 to produce 8.4.3+dfsg1-4+rpi1

7 years agoMerge ghc (8.4.3+dfsg1-4) import into refs/heads/workingbranch
Ilias Tsitsimpis [Fri, 19 Oct 2018 10:09:22 +0000 (11:09 +0100)]
Merge ghc (8.4.3+dfsg1-4) import into refs/heads/workingbranch

7 years agohaddock-out-of-memory
Debian Haskell Group [Fri, 19 Oct 2018 10:09:22 +0000 (11:09 +0100)]
haddock-out-of-memory

commit 18cb44dfae3f0847447da33c9d7a25d2709d838f
Author: Alec Theriault <alec.theriault@gmail.com>
Date:   Tue Aug 21 16:03:40 2018 -0400

    Explicitly tell 'getNameToInstances' mods to load

    Calculating which modules to load based on the InteractiveContext means
    maintaining a potentially very large GblRdrEnv.

    In Haddock's case, it is much cheaper (from a memory perspective) to
    just keep track of which modules interfaces we want loaded then hand
    these off explicitly to 'getNameToInstancesIndex'.

    Bumps haddock submodule (commit 40eb5aabed0ae)

    Reviewers: alexbiehl, bgamari

    Reviewed By: alexbiehl

    Subscribers: rwbarton, thomie, carter

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

    (cherry picked from commit c971e1193fa44bb507d1806d5bb61768670dc912)

Gbp-Pq: Name haddock-out-of-memory.patch

7 years agoadd_-latomic_to_ghc-prim
Debian Haskell Group [Fri, 19 Oct 2018 10:09:22 +0000 (11:09 +0100)]
add_-latomic_to_ghc-prim

commit ec9aacf3eb2975fd302609163aaef429962ecd87
Author: Moritz Angermann <moritz.angermann@gmail.com>
Date:   Thu Feb 8 16:07:07 2018 +0800

    adds -latomic to. ghc-prim

    Reviewers: bgamari, hvr

    Reviewed By: bgamari

    Subscribers: erikd, hvr, rwbarton, thomie, carter

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

    iliastsi: The original patch fails to correctly detect and use C11
    atomics, so I modified it based on https://phabricator.haskell.org/D5154.

Gbp-Pq: Name add_-latomic_to_ghc-prim

7 years agofix-build-using-unregisterized-v8.2
Debian Haskell Group [Fri, 19 Oct 2018 10:09:22 +0000 (11:09 +0100)]
fix-build-using-unregisterized-v8.2

.
  error: conflicting types for 'ghc_GhcPrelude_zdtrModule4_bytes'
  note: in definition of macro 'EB_'
  #define EB_(X)    extern const char X[]
  note: previous definition of 'ghc_GhcPrelude_zdtrModule4_bytes' was here
  char ghc_GhcPrelude_zdtrModule4_bytes[] = "ghc";
.
 For more information about the problem, see https://phabricator.haskell.org/D4114.
.
 This patch is a rework of https://phabricator.haskell.org/D3741.
 It modifies Stg.h to include the old definitions, if a compiler older than
 8.4 is being used.
.
 This patch can be removed, once ghc-8.2 is no longer the bootstrap compiler.
Author: Ilias Tsitsimpis <iliastsi@debian.org>
Bug: https://ghc.haskell.org/trac/ghc/ticket/15201

Gbp-Pq: Name fix-build-using-unregisterized-v8.2

7 years agoarmel-revert-ghci-fixes
Debian Haskell Group [Fri, 19 Oct 2018 10:09:22 +0000 (11:09 +0100)]
armel-revert-ghci-fixes

# This patch reverts a change which improved ghci on ARM (see
# ghc ticket #10375). While the change fixed ghci on armhf, it
# actually resulted in the ghc package FTBFS on armel since the
# changes introduced made ghc incompatible with this architecture
# (ticket #11058). As a temporary workaround, we revert this particular
# change when ghc is built on armel. For this reason, this patch
# is not applied using the series file but only selectively on
# armel with the help of debian/rules.
# .
#
#Index: ghc-8.4.1/aclocal.m4
#===================================================================
#--- ghc-8.4.1.orig/aclocal.m4
#+++ ghc-8.4.1/aclocal.m4
#@@ -651,15 +651,8 @@
#         $3="$$3 -D_HPUX_SOURCE"
#         $5="$$5 -D_HPUX_SOURCE"
#         ;;
#-    arm*linux*)
#-        # On arm/linux and arm/android, tell gcc to generate Arm
#-        # instructions (ie not Thumb).
#-        $2="$$2 -marm"
#-        $3="$$3 -Wl,-z,noexecstack"
#-        $4="$$4 -z noexecstack"
#-        ;;
#-
#-    aarch64*linux*)
#+    arm*linux* | \
#+    aarch64*linux* )
#         $3="$$3 -Wl,-z,noexecstack"
#         $4="$$4 -z noexecstack"
#         ;;
#Index: ghc-8.4.1/libraries/ghci/GHCi/InfoTable.hsc
#===================================================================
#--- ghc-8.4.1.orig/libraries/ghci/GHCi/InfoTable.hsc
#+++ ghc-8.4.1/libraries/ghci/GHCi/InfoTable.hsc
#@@ -245,17 +245,17 @@
#                  , fromIntegral ((w64 `shiftR` 32) .&. 0x0000FFFF) ]
#
#     ArchARM { } ->
#-        -- Generates Arm sequence,
#+        -- Generates Thumb sequence,
#         --      ldr r1, [pc, #0]
#         --      bx r1
#         --
#         -- which looks like:
#         --     00000000 <.addr-0x8>:
#-        --     0:       00109fe5    ldr    r1, [pc]      ; 8 <.addr>
#-        --     4:       11ff2fe1    bx     r1
#+        --     0:       4900        ldr    r1, [pc]      ; 8 <.addr>
#+        --     4:       4708        bx     r1
#         let w32 = fromIntegral (funPtrToInt a) :: Word32
#-        in Left [ 0x00, 0x10, 0x9f, 0xe5
#-                , 0x11, 0xff, 0x2f, 0xe1
#+        in Left [ 0x49, 0x00
#+                , 0x47, 0x08
#                 , byte0 w32, byte1 w32, byte2 w32, byte3 w32]
#
#     ArchARM64 { } ->

Gbp-Pq: Name armel-revert-ghci-fixes.patch

7 years agorisc-support
Debian Haskell Group [Fri, 19 Oct 2018 10:09:22 +0000 (11:09 +0100)]
risc-support

Gbp-Pq: Name risc-support.patch

7 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

7 years agouse-llvm-6.0
Debian Haskell Group [Fri, 19 Oct 2018 10:09:22 +0000 (11:09 +0100)]
use-llvm-6.0

Gbp-Pq: Name use-llvm-6.0.patch

7 years agobsymbolic-only-for-registerised
Debian Haskell Group [Fri, 19 Oct 2018 10:09:22 +0000 (11:09 +0100)]
bsymbolic-only-for-registerised

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

7 years agollvm-targets: Add versioned ARM targets
Guillaume GARDET [Fri, 18 May 2018 06:56:28 +0000 (08:56 +0200)]
llvm-targets: Add versioned ARM targets

Namely armv6l-unknown-linux-gnueabihf and
armv7l-unknown-linux-gnueabihf.

Gbp-Pq: Name llvm-targets-Add-versioned-ARM-targets.patch

7 years agouse-stage1-binaries-for-install
Debian Haskell Group [Fri, 19 Oct 2018 10:09:22 +0000 (11:09 +0100)]
use-stage1-binaries-for-install

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

7 years agox32-use-native-x86_64-insn
Debian Haskell Group [Fri, 19 Oct 2018 10:09:22 +0000 (11:09 +0100)]
x32-use-native-x86_64-insn

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

7 years agobuildpath-abi-stability
Debian Haskell Group [Fri, 19 Oct 2018 10:09:22 +0000 (11:09 +0100)]
buildpath-abi-stability

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

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

7 years agohurd
Debian Haskell Group [Fri, 19 Oct 2018 10:09:22 +0000 (11:09 +0100)]
hurd

Provided by “Pino” via Samuel Thibault. Not yet pushed upstream.

Gbp-Pq: Name hurd.diff

7 years agono-missing-haddock-file-warning
Debian Haskell Group [Fri, 19 Oct 2018 10:09:22 +0000 (11:09 +0100)]
no-missing-haddock-file-warning

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

7 years agoARM-VFPv3D16
Debian Haskell Group [Fri, 19 Oct 2018 10:09:22 +0000 (11:09 +0100)]
ARM-VFPv3D16

Gbp-Pq: Name ARM-VFPv3D16

7 years agouse-debian-gen_contents_index
Debian Haskell Group [Fri, 19 Oct 2018 10:09:22 +0000 (11:09 +0100)]
use-debian-gen_contents_index

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

Gbp-Pq: Name use-debian-gen_contents_index

7 years agoghc (8.4.3+dfsg1-4) unstable; urgency=medium
Ilias Tsitsimpis [Fri, 19 Oct 2018 10:09:22 +0000 (11:09 +0100)]
ghc (8.4.3+dfsg1-4) unstable; urgency=medium

  * Add missing Breaks+Replaces+Provides (Closes: #910480).
    Break+Replace+Provide all bundled libraries, including libghc-parsec3-dev.

[dgit import unpatched ghc 8.4.3+dfsg1-4]

7 years agoImport ghc_8.4.3+dfsg1-4.debian.tar.xz
Ilias Tsitsimpis [Fri, 19 Oct 2018 10:09:22 +0000 (11:09 +0100)]
Import ghc_8.4.3+dfsg1-4.debian.tar.xz

[dgit import tarball ghc 8.4.3+dfsg1-4 ghc_8.4.3+dfsg1-4.debian.tar.xz]

7 years agoImport ghc_8.4.3+dfsg1.orig.tar.xz
Ilias Tsitsimpis [Fri, 21 Sep 2018 20:05:59 +0000 (21:05 +0100)]
Import ghc_8.4.3+dfsg1.orig.tar.xz

[dgit import orig ghc_8.4.3+dfsg1.orig.tar.xz]

7 years agoMerge version 8.0.2-11+rpi1 and 8.2.2-4 to produce 8.2.2-4+rpi1 archive/raspbian/8.2.2-4+rpi1 raspbian/8.2.2-4+rpi1
Raspbian forward pporter [Tue, 3 Jul 2018 12:25:58 +0000 (13:25 +0100)]
Merge version 8.0.2-11+rpi1 and 8.2.2-4 to produce 8.2.2-4+rpi1

7 years agoMerge ghc (8.2.2-4) import into refs/heads/workingbranch
Ilias Tsitsimpis [Mon, 25 Jun 2018 09:24:52 +0000 (10:24 +0100)]
Merge ghc (8.2.2-4) import into refs/heads/workingbranch

7 years agolower-optimization-for-unreg
Debian Haskell Group [Mon, 25 Jun 2018 09:24:52 +0000 (10:24 +0100)]
lower-optimization-for-unreg

Gbp-Pq: Name lower-optimization-for-unreg.patch

7 years agoDon't barf on 'HsSpliceTy'
Alec Theriault [Mon, 5 Feb 2018 21:45:47 +0000 (13:45 -0800)]
Don't barf on 'HsSpliceTy'

This handles 'HsSpliceTy's by replacing them with what they expand to.
IIUC everything that is happening, 'renameHsSpliceTy' should not be
able to fail for the inputs we feed it from GHC.

This fixes #574.

Gbp-Pq: Name fix-hssplicety.patch

7 years agobuild-unlit-and-hp2ps-twice
Debian Haskell Group [Mon, 25 Jun 2018 09:24:52 +0000 (10:24 +0100)]
build-unlit-and-hp2ps-twice

Gbp-Pq: Name build-unlit-and-hp2ps-twice.patch

7 years agouse-stage1-binaries-for-install
Debian Haskell Group [Mon, 25 Jun 2018 09:24:52 +0000 (10:24 +0100)]
use-stage1-binaries-for-install

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

7 years agox32-use-native-x86_64-insn
Debian Haskell Group [Mon, 25 Jun 2018 09:24:52 +0000 (10:24 +0100)]
x32-use-native-x86_64-insn

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

7 years agodo-not-use-SHELL
Debian Haskell Group [Mon, 25 Jun 2018 09:24:52 +0000 (10:24 +0100)]
do-not-use-SHELL

Gbp-Pq: Name do-not-use-SHELL

7 years agoreproducible-tmp-names
Debian Haskell Group [Mon, 25 Jun 2018 09:24:52 +0000 (10:24 +0100)]
reproducible-tmp-names

This is an attempt to make GHC build reproducible. The name of .c files may end
up in the resulting binary (in the debug section), but not the directory.

Instead of using the process id, create a hash from the command line arguments,
and assume that is going to be unique.

Gbp-Pq: Name reproducible-tmp-names

7 years agobuildpath-abi-stability
Debian Haskell Group [Mon, 25 Jun 2018 09:24:52 +0000 (10:24 +0100)]
buildpath-abi-stability

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

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

7 years agohurd
Debian Haskell Group [Mon, 25 Jun 2018 09:24:52 +0000 (10:24 +0100)]
hurd

Provided by “Pino” via Samuel Thibault. Not yet pushed upstream.

Gbp-Pq: Name hurd.diff

7 years agono-missing-haddock-file-warning
Debian Haskell Group [Mon, 25 Jun 2018 09:24:52 +0000 (10:24 +0100)]
no-missing-haddock-file-warning

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

7 years agoARM-VFPv3D16
Debian Haskell Group [Mon, 25 Jun 2018 09:24:52 +0000 (10:24 +0100)]
ARM-VFPv3D16

Gbp-Pq: Name ARM-VFPv3D16

7 years agouse-debian-gen_contents_index
Debian Haskell Group [Mon, 25 Jun 2018 09:24:52 +0000 (10:24 +0100)]
use-debian-gen_contents_index

Gbp-Pq: Name use-debian-gen_contents_index

7 years agoghc (8.2.2-4) unstable; urgency=medium
Ilias Tsitsimpis [Mon, 25 Jun 2018 09:24:52 +0000 (10:24 +0100)]
ghc (8.2.2-4) unstable; urgency=medium

  [ Clint Adams ]
  * Bump to Standards-Version 4.1.4.
  * Set Rules-Requires-Root to no.

  [ Ilias Tsitsimpis ]
  * Use system's default ld (ld.bfd) on mips/mipsel, instead of ld.gold

[dgit import unpatched ghc 8.2.2-4]

7 years agoImport ghc_8.2.2-4.debian.tar.xz
Ilias Tsitsimpis [Mon, 25 Jun 2018 09:24:52 +0000 (10:24 +0100)]
Import ghc_8.2.2-4.debian.tar.xz

[dgit import tarball ghc 8.2.2-4 ghc_8.2.2-4.debian.tar.xz]

7 years agoMerge ghc (8.2.2-3) import into refs/heads/workingbranch
Clint Adams [Sun, 8 Apr 2018 20:24:00 +0000 (21:24 +0100)]
Merge ghc (8.2.2-3) import into refs/heads/workingbranch

7 years agolower-optimization-for-unreg
Debian Haskell Group [Sun, 8 Apr 2018 20:24:00 +0000 (21:24 +0100)]
lower-optimization-for-unreg

Gbp-Pq: Name lower-optimization-for-unreg.patch

7 years agoDon't barf on 'HsSpliceTy'
Alec Theriault [Mon, 5 Feb 2018 21:45:47 +0000 (13:45 -0800)]
Don't barf on 'HsSpliceTy'

This handles 'HsSpliceTy's by replacing them with what they expand to.
IIUC everything that is happening, 'renameHsSpliceTy' should not be
able to fail for the inputs we feed it from GHC.

This fixes #574.

Gbp-Pq: Name fix-hssplicety.patch

7 years agobuild-unlit-and-hp2ps-twice
Debian Haskell Group [Sun, 8 Apr 2018 20:24:00 +0000 (21:24 +0100)]
build-unlit-and-hp2ps-twice

Gbp-Pq: Name build-unlit-and-hp2ps-twice.patch

7 years agouse-stage1-binaries-for-install
Debian Haskell Group [Sun, 8 Apr 2018 20:24:00 +0000 (21:24 +0100)]
use-stage1-binaries-for-install

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

7 years agox32-use-native-x86_64-insn
Debian Haskell Group [Sun, 8 Apr 2018 20:24:00 +0000 (21:24 +0100)]
x32-use-native-x86_64-insn

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

7 years agodo-not-use-SHELL
Debian Haskell Group [Sun, 8 Apr 2018 20:24:00 +0000 (21:24 +0100)]
do-not-use-SHELL

Gbp-Pq: Name do-not-use-SHELL

7 years agoreproducible-tmp-names
Debian Haskell Group [Sun, 8 Apr 2018 20:24:00 +0000 (21:24 +0100)]
reproducible-tmp-names

This is an attempt to make GHC build reproducible. The name of .c files may end
up in the resulting binary (in the debug section), but not the directory.

Instead of using the process id, create a hash from the command line arguments,
and assume that is going to be unique.

Gbp-Pq: Name reproducible-tmp-names

7 years agobuildpath-abi-stability
Debian Haskell Group [Sun, 8 Apr 2018 20:24:00 +0000 (21:24 +0100)]
buildpath-abi-stability

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

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

7 years agohurd
Debian Haskell Group [Sun, 8 Apr 2018 20:24:00 +0000 (21:24 +0100)]
hurd

Provided by “Pino” via Samuel Thibault. Not yet pushed upstream.

Gbp-Pq: Name hurd.diff

7 years agono-missing-haddock-file-warning
Debian Haskell Group [Sun, 8 Apr 2018 20:24:00 +0000 (21:24 +0100)]
no-missing-haddock-file-warning

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

7 years agoARM-VFPv3D16
Debian Haskell Group [Sun, 8 Apr 2018 20:24:00 +0000 (21:24 +0100)]
ARM-VFPv3D16

Gbp-Pq: Name ARM-VFPv3D16

7 years agouse-debian-gen_contents_index
Debian Haskell Group [Sun, 8 Apr 2018 20:24:00 +0000 (21:24 +0100)]
use-debian-gen_contents_index

Gbp-Pq: Name use-debian-gen_contents_index

7 years agoghc (8.2.2-3) unstable; urgency=medium
Clint Adams [Sun, 8 Apr 2018 20:24:00 +0000 (21:24 +0100)]
ghc (8.2.2-3) unstable; urgency=medium

  * Upload to unstable.

[dgit import unpatched ghc 8.2.2-3]

7 years agoImport ghc_8.2.2-3.debian.tar.xz
Clint Adams [Sun, 8 Apr 2018 20:24:00 +0000 (21:24 +0100)]
Import ghc_8.2.2-3.debian.tar.xz

[dgit import tarball ghc 8.2.2-3 ghc_8.2.2-3.debian.tar.xz]

7 years agoMerge version 8.0.2-10+rpi1 and 8.0.2-11 to produce 8.0.2-11+rpi1 archive/raspbian/8.0.2-11+rpi1 raspbian/8.0.2-11+rpi1
Raspbian forward pporter [Thu, 15 Feb 2018 12:54:04 +0000 (12:54 +0000)]
Merge version 8.0.2-10+rpi1 and 8.0.2-11 to produce 8.0.2-11+rpi1

7 years agoMerge ghc (8.0.2-11) import into refs/heads/workingbranch
Sean Whitton [Tue, 6 Feb 2018 21:01:18 +0000 (21:01 +0000)]
Merge ghc (8.0.2-11) import into refs/heads/workingbranch

7 years agoDon't barf on 'HsSpliceTy'
Alec Theriault [Mon, 5 Feb 2018 21:45:47 +0000 (13:45 -0800)]
Don't barf on 'HsSpliceTy'

This handles 'HsSpliceTy's by replacing them with what they expand to.
IIUC everything that is happening, 'renameHsSpliceTy' should not be
able to fail for the inputs we feed it from GHC.

This fixes #574.

Gbp-Pq: Name fix-hssplicety.patch

7 years agoavoid-CrossCompilerPrefix-stage2
Debian Haskell Group [Tue, 6 Feb 2018 21:01:18 +0000 (21:01 +0000)]
avoid-CrossCompilerPrefix-stage2

Gbp-Pq: Name avoid-CrossCompilerPrefix-stage2.patch

7 years agobuild-unlit-and-hp2ps-twice
Debian Haskell Group [Tue, 6 Feb 2018 21:01:18 +0000 (21:01 +0000)]
build-unlit-and-hp2ps-twice

Gbp-Pq: Name build-unlit-and-hp2ps-twice.patch

7 years agouse-stage1-binaries-for-install
Debian Haskell Group [Tue, 6 Feb 2018 21:01:18 +0000 (21:01 +0000)]
use-stage1-binaries-for-install

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

7 years agoosdecommitmemory-compat
Debian Haskell Group [Tue, 6 Feb 2018 21:01:18 +0000 (21:01 +0000)]
osdecommitmemory-compat

Gbp-Pq: Name osdecommitmemory-compat.patch

7 years agox32-use-native-x86_64-insn
Debian Haskell Group [Tue, 6 Feb 2018 21:01:18 +0000 (21:01 +0000)]
x32-use-native-x86_64-insn

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

7 years agocompiler-cmm-PprC-sparc-alignment
Debian Haskell Group [Tue, 6 Feb 2018 21:01:18 +0000 (21:01 +0000)]
compiler-cmm-PprC-sparc-alignment

Gbp-Pq: Name compiler-cmm-PprC-sparc-alignment.patch

7 years agodo-not-use-SHELL
Debian Haskell Group [Tue, 6 Feb 2018 21:01:18 +0000 (21:01 +0000)]
do-not-use-SHELL

Gbp-Pq: Name do-not-use-SHELL

7 years agoreproducible-tmp-names
Debian Haskell Group [Tue, 6 Feb 2018 21:01:18 +0000 (21:01 +0000)]
reproducible-tmp-names

This is an attempt to make GHC build reproducible. The name of .c files may end
up in the resulting binary (in the debug section), but not the directory.

Instead of using the process id, create a hash from the command line arguments,
and assume that is going to be unique.

Gbp-Pq: Name reproducible-tmp-names

7 years agobuildpath-abi-stability
Debian Haskell Group [Tue, 6 Feb 2018 21:01:18 +0000 (21:01 +0000)]
buildpath-abi-stability

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

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

7 years agohurd
Debian Haskell Group [Tue, 6 Feb 2018 21:01:18 +0000 (21:01 +0000)]
hurd

Provided by “Pino” via Samuel Thibault. Not yet pushed upstream.

Gbp-Pq: Name hurd.diff

7 years agono-missing-haddock-file-warning
Debian Haskell Group [Tue, 6 Feb 2018 21:01:18 +0000 (21:01 +0000)]
no-missing-haddock-file-warning

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

7 years agoARM-VFPv3D16
Debian Haskell Group [Tue, 6 Feb 2018 21:01:18 +0000 (21:01 +0000)]
ARM-VFPv3D16

Gbp-Pq: Name ARM-VFPv3D16

7 years agouse-debian-gen_contents_index
Debian Haskell Group [Tue, 6 Feb 2018 21:01:18 +0000 (21:01 +0000)]
use-debian-gen_contents_index

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

Gbp-Pq: Name use-debian-gen_contents_index

7 years agoghc (8.0.2-11) unstable; urgency=medium
Sean Whitton [Tue, 6 Feb 2018 21:01:18 +0000 (21:01 +0000)]
ghc (8.0.2-11) unstable; urgency=medium

  [ Ilias Tsitsimpis ]
  * Change Priority to optional. Since Debian Policy version 4.0.1,
    priority extra has been deprecated.
  * Use the HTTPS form of the copyright-format URL
  * Modify d/watch and Source field in d/copyright to use HTTPS
  * Declare compliance with Debian policy 4.1.1

  [ Sean Whitton ]
  * Add fix-hssplicety.patch (Closes: #867195).

[dgit import unpatched ghc 8.0.2-11]

7 years agoImport ghc_8.0.2-11.debian.tar.xz
Sean Whitton [Tue, 6 Feb 2018 21:01:18 +0000 (21:01 +0000)]
Import ghc_8.0.2-11.debian.tar.xz

[dgit import tarball ghc 8.0.2-11 ghc_8.0.2-11.debian.tar.xz]

8 years agoImport ghc_8.2.2.orig.tar.xz
Gianfranco Costamagna [Mon, 27 Nov 2017 11:08:38 +0000 (11:08 +0000)]
Import ghc_8.2.2.orig.tar.xz

[dgit import orig ghc_8.2.2.orig.tar.xz]

8 years agoMerge version 8.0.2-9+rpi1 and 8.0.2-10 to produce 8.0.2-10+rpi1 archive/raspbian/8.0.2-10+rpi1 raspbian/8.0.2-10+rpi1
Raspbian forward pporter [Sun, 10 Sep 2017 00:21:44 +0000 (01:21 +0100)]
Merge version 8.0.2-9+rpi1 and 8.0.2-10 to produce 8.0.2-10+rpi1

8 years agoMerge version 8.0.1-17+rpi1 and 8.0.2-9 to produce 8.0.2-9+rpi1 archive/raspbian/8.0.2-9+rpi1 raspbian/8.0.2-9+rpi1
Raspbian forward pporter [Mon, 4 Sep 2017 14:21:07 +0000 (15:21 +0100)]
Merge version 8.0.1-17+rpi1 and 8.0.2-9 to produce 8.0.2-9+rpi1

8 years agoMerge ghc (8.0.2-10) import into refs/heads/workingbranch
Gianfranco Costamagna [Tue, 29 Aug 2017 21:10:26 +0000 (22:10 +0100)]
Merge ghc (8.0.2-10) import into refs/heads/workingbranch

8 years agoavoid-CrossCompilerPrefix-stage2
Debian Haskell Group [Tue, 29 Aug 2017 21:10:26 +0000 (22:10 +0100)]
avoid-CrossCompilerPrefix-stage2

Gbp-Pq: Name avoid-CrossCompilerPrefix-stage2.patch

8 years agobuild-unlit-and-hp2ps-twice
Debian Haskell Group [Tue, 29 Aug 2017 21:10:26 +0000 (22:10 +0100)]
build-unlit-and-hp2ps-twice

Gbp-Pq: Name build-unlit-and-hp2ps-twice.patch