Ben Gamari pushed to branch wip/ghc-9.14 at Glasgow Haskell Compiler / GHC

Commits:

27 changed files:

Changes:

  • compiler/ghc.cabal.in
    ... ... @@ -114,7 +114,7 @@ Library
    114 114
             extra-libraries: zstd
    
    115 115
           CPP-Options: -DHAVE_LIBZSTD
    
    116 116
     
    
    117
    -    Build-Depends: base       >= 4.11 && < 4.22,
    
    117
    +    Build-Depends: base       >= 4.11 && < 4.23,
    
    118 118
                        deepseq    >= 1.4 && < 1.6,
    
    119 119
                        directory  >= 1   && < 1.4,
    
    120 120
                        process    >= 1   && < 1.7,
    

  • libraries/Win32
    1
    -Subproject commit 701921b247cb227ab6398d19265d3344e4494065
    1
    +Subproject commit 7d0772bb265a6c59eb14c441cf65c778895528df

  • libraries/array
    1
    -Subproject commit b362edee437c88f2ac38971b66631ed782caa275
    1
    +Subproject commit 6d59d5deb4f2a12656ab4c4371c0d12dac4875ef

  • libraries/base/base.cabal.in
    ... ... @@ -4,7 +4,7 @@ cabal-version: 3.0
    4 4
     -- Make sure you are editing ghc-experimental.cabal.in, not ghc-experimental.cabal
    
    5 5
     
    
    6 6
     name:           base
    
    7
    -version:        4.21.0.0
    
    7
    +version:        4.22.0.0
    
    8 8
     -- NOTE: Don't forget to update ./changelog.md
    
    9 9
     
    
    10 10
     license:        BSD-3-Clause
    

  • libraries/deepseq
    1
    -Subproject commit af115cc226cc87fba89d0f6e2e9212e755c24983
    1
    +Subproject commit ae2762ac241a61852c9ff4c287af234fb1ad931f

  • libraries/directory
    1
    -Subproject commit eb40bbebcaf86153bbc60772fb2e0466d35c95c4
    1
    +Subproject commit ffd4fc248ee36095ddec55598b0f8e3a9ac762a8

  • libraries/filepath
    1
    -Subproject commit 65b0f8f31aac4a306135e27734988327f8eb1e6f
    1
    +Subproject commit cbcd0ccf92f47e6c10fb9cc513a7b26facfc19fe

  • libraries/ghc-boot-th/ghc-boot-th.cabal.in
    ... ... @@ -49,8 +49,8 @@ Library
    49 49
                 GHC.Lexeme
    
    50 50
     
    
    51 51
         build-depends:
    
    52
    -        base       >= 4.7 && < 4.22,
    
    53
    -        pretty      == 1.1.*
    
    52
    +        base       >= 4.7 && < 4.23,
    
    53
    +        pretty     == 1.1.*
    
    54 54
     
    
    55 55
         if flag(bootstrap)
    
    56 56
             cpp-options: -DBOOTSTRAP_TH
    

  • libraries/ghc-boot/ghc-boot.cabal.in
    ... ... @@ -75,7 +75,7 @@ Library
    75 75
                 GHC.Version
    
    76 76
                 GHC.Platform.Host
    
    77 77
     
    
    78
    -    build-depends: base       >= 4.7 && < 4.22,
    
    78
    +    build-depends: base       >= 4.7 && < 4.23,
    
    79 79
                        binary     == 0.8.*,
    
    80 80
                        bytestring >= 0.10 && < 0.13,
    
    81 81
                        containers >= 0.5 && < 0.9,
    

  • libraries/ghc-compact/ghc-compact.cabal
    ... ... @@ -39,7 +39,7 @@ library
    39 39
         UnboxedTuples
    
    40 40
         CPP
    
    41 41
     
    
    42
    -  build-depends: base       >= 4.9.0 && < 4.22,
    
    42
    +  build-depends: base       >= 4.9.0 && < 4.23,
    
    43 43
                      bytestring >= 0.10.6.0 && <0.13
    
    44 44
       ghc-options: -Wall
    
    45 45
     
    

  • libraries/ghc-experimental/ghc-experimental.cabal.in
    ... ... @@ -41,7 +41,7 @@ library
    41 41
         if arch(wasm32)
    
    42 42
             exposed-modules:  GHC.Wasm.Prim
    
    43 43
         other-extensions:
    
    44
    -    build-depends:    base >=4.20 && < 4.22,
    
    44
    +    build-depends:    base >=4.20 && < 4.23,
    
    45 45
                           ghc-internal == @ProjectVersionForLib@.*
    
    46 46
         hs-source-dirs:   src
    
    47 47
         default-language: Haskell2010

  • libraries/ghci/ghci.cabal.in
    ... ... @@ -84,7 +84,7 @@ library
    84 84
         Build-Depends:
    
    85 85
             rts,
    
    86 86
             array            == 0.5.*,
    
    87
    -        base             >= 4.8 && < 4.22,
    
    87
    +        base             >= 4.8 && < 4.23,
    
    88 88
             -- ghc-internal     == @ProjectVersionForLib@.*
    
    89 89
             -- TODO: Use GHC.Internal.Desugar and GHC.Internal.Base from
    
    90 90
             -- ghc-internal instead of ignoring the deprecation warning in GHCi.TH
    

  • libraries/haskeline
    1
    -Subproject commit 1ef56b16d3ed1f063211982668329d9e3113fd5b
    1
    +Subproject commit 991953cd5d3bb9e8057de4a0d8f2cae3455865d8

  • libraries/hpc
    1
    -Subproject commit 304aaecec374fdfbf15bfb6c223a66e9730ea253
    1
    +Subproject commit 7b7aed397cbe2bb36824d8627527fa4d5abffaa6

  • libraries/os-string
    1
    -Subproject commit 4b5efedcd2da9314edda80d973a44e67020370db
    1
    +Subproject commit 2e693aad07540173a0169971b27c9acac28eeff1

  • libraries/parsec
    1
    -Subproject commit b87122c1c74b8240e65044a8f600f0427d4dd9c3
    1
    +Subproject commit 552730e23e1fd2dae46a60d75138b8d173492462

  • libraries/process
    1
    -Subproject commit fbbe60718736999db701c12528c85cbc605ab4fb
    1
    +Subproject commit ae50731b5fb221a7631f7e9d818fc6716c85c51e

  • libraries/semaphore-compat
    1
    -Subproject commit 54882cd9a07322a4cf95d4fc0627107eaf1eb051
    1
    +Subproject commit ba87d1bb0209bd9f29bda1c878ddf345f8a2b199

  • libraries/stm
    1
    -Subproject commit def18948f42a2eb8c34efdf65f7e614d1f6d5703
    1
    +Subproject commit 23bdcc2319965911af28542e76fc01f37c107d40

  • libraries/template-haskell/template-haskell.cabal.in
    ... ... @@ -51,7 +51,7 @@ Library
    51 51
             Language.Haskell.TH.CodeDo
    
    52 52
     
    
    53 53
         build-depends:
    
    54
    -        base        >= 4.11 && < 4.22,
    
    54
    +        base        >= 4.11 && < 4.23,
    
    55 55
             -- We don't directly depend on any of the modules from `ghc-internal`
    
    56 56
             -- But we need to depend on it to work around a hadrian bug.
    
    57 57
             -- See: https://gitlab.haskell.org/ghc/ghc/-/issues/25705
    

  • libraries/terminfo
    1
    -Subproject commit a76fac0c60cf6db7ed724d9b5c5067d77a23efc7
    1
    +Subproject commit 16db154e3e97e6bff62329574163851a7090f3b6

  • libraries/text
    1
    -Subproject commit b86564cae8d7262c7c4e7afe7a9163c83de3f175
    1
    +Subproject commit f1a05704a153ecc6a9bd45f6df8dd99820e74a2d

  • utils/haddock/haddock-api/haddock-api.cabal
    ... ... @@ -78,7 +78,7 @@ library
    78 78
         build-depends: ghc-paths       ^>= 0.1.0.12
    
    79 79
     
    
    80 80
       -- this package typically supports only single major versions
    
    81
    -  build-depends: base             >= 4.16 && < 4.22
    
    81
    +  build-depends: base             >= 4.16 && < 4.23
    
    82 82
                    , ghc             ^>= 9.14
    
    83 83
                    , haddock-library ^>= 1.11
    
    84 84
                    , xhtml           ^>= 3000.2.2
    

  • utils/haddock/haddock-library/haddock-library.cabal
    ... ... @@ -46,7 +46,7 @@ common ghc-options
    46 46
         -Wnoncanonical-monad-instances -Wmissing-home-modules
    
    47 47
     
    
    48 48
       build-depends:
    
    49
    -    , base         >= 4.10     && < 4.22
    
    49
    +    , base         >= 4.10     && < 4.23
    
    50 50
         , containers   >= 0.4.2.1  && < 0.9
    
    51 51
         , text         ^>= 1.2.3.0 || ^>= 2.0 || ^>= 2.1
    
    52 52
         , parsec       ^>= 3.1.13.0
    

  • utils/haddock/haddock-test/haddock-test.cabal
    ... ... @@ -16,7 +16,7 @@ library
    16 16
       default-language: Haskell2010
    
    17 17
       ghc-options: -Wall
    
    18 18
       hs-source-dirs:   src
    
    19
    -  build-depends:    base >= 4.3 && < 4.22, bytestring, directory, process, filepath, Cabal
    
    19
    +  build-depends:    base >= 4.3 && < 4.23, bytestring, directory, process, filepath, Cabal
    
    20 20
     
    
    21 21
       exposed-modules:
    
    22 22
         Test.Haddock
    

  • utils/haddock/haddock.cabal
    ... ... @@ -90,7 +90,7 @@ executable haddock
    90 90
     
    
    91 91
       -- haddock typically only supports a single GHC major version
    
    92 92
       build-depends:
    
    93
    -    base >= 4.13.0.0 && <4.22,
    
    93
    +    base >= 4.13.0.0 && <4.23,
    
    94 94
         -- in order for haddock's advertised version number to have proper meaning,
    
    95 95
         -- we pin down to a single haddock-api version.
    
    96 96
         haddock-api == 2.30.0
    

  • utils/hsc2hs
    1
    -Subproject commit 044e04f14ff886456837b9784b2972af71c66494
    1
    +Subproject commit fe3990b9f35000427b016a79330d9f195587cad8