
Ben Gamari pushed to branch wip/int-index/ghc-9.12-backport-25182-25174 at Glasgow Haskell Compiler / GHC Commits: 05559400 by Ben Gamari at 2025-01-28T11:35:01-05:00 binary: Bump to 0.8.9.3 Only trivial changes present. - - - - - 4b57fd7e by Ben Gamari at 2025-01-28T13:24:51-05:00 Bump parsec to 3.1.18.0 - - - - - 2d0ea607 by Ben Gamari at 2025-01-28T13:36:57-05:00 Bump terminfo to 0.4.1.7 - - - - - d3633636 by Ben Gamari at 2025-01-28T15:52:00-05:00 Bump hpc to 0.7.0.2 - - - - - 49f934d3 by Zubin Duggal at 2025-01-29T08:59:12-05:00 hackage-doc-tarball: Allow ghc-boot-th to be uploaded to hackage It can't refer to files outside its source directory, so patch that part out. This is OK because those files are only used while bootstrapping. Also add ghci to the list of packages to be uploaded Fixes #25687 (cherry picked from commit fd297671f81fc262b700471cfc6cd05d34254b6e) - - - - - c3657b33 by Ben Gamari at 2025-01-30T14:07:53-05:00 upload-ghc-libs: Drop more references to ghc-internal from ghc-boot-th Fixes #25687 - - - - - ac3aa16b by Luite Stegeman at 2025-02-19T11:31:21+01:00 Add flags for switching off speculative evaluation. We found that speculative evaluation can increase the amount of allocations in some circumstances. This patch adds new flags for selectively disabling speculative evaluation, allowing us to test the effect of the optimization. The new flags are: -fspec-eval globally enable speculative evaluation -fspec-eval-dictfun enable speculative evaluation for dictionary functions (no effect if speculative evaluation is globally disabled) The new flags are on by default for all optimisation levels. See #25284 (cherry picked from commit 2309975247543a4f77009ea5c3c7a8ebe06dc60b) - - - - - 619dbc01 by Ben Gamari at 2025-02-19T15:50:38-05:00 gitlab-ci: Bump docker images Closes #25693. (cherry picked from commit a566da926e6929d7c7f0f77b0fe519e5fe8250a7) - - - - - 1078f402 by Ben Gamari at 2025-02-19T15:50:38-05:00 hadrian: Drop uses of head/tail To silence warnings with GHC 9.10 (cherry picked from commit a7e23f01226fb690e0951edfe3c26d0cd96a3843) - - - - - a73d6c7f by Ben Gamari at 2025-02-19T15:50:38-05:00 hadrian: Disable x-data-list-nonempty-unzip warning (cherry picked from commit 12752f0cfd8072cd6235f011bb22a5d3d6bc7dc6) - - - - - 383be28f by Ben Gamari at 2025-03-12T09:37:18-04:00 configure: Bump version to 9.12.2 - - - - - 711ccfa1 by Ben Gamari at 2025-03-17T10:18:42-04:00 ghcup-metadata: Use Rocky 8 for RHEL < 9 - - - - - b30f2559 by Vladislav Zavialov at 2025-04-18T17:19:43-04:00 Fixes for built-in names (#25182, #25174) * In isBuiltInOcc_maybe, do not match on "FUN" (#25174) * Classify MkSolo and MkSolo# as UserSyntax (#25182) Extracted from 51e3ec839c378f0da7052278a56482f0349e9bc7 - - - - - 45 changed files: - .gitlab-ci.yml - .gitlab/rel_eng/mk-ghcup-metadata/mk_ghcup_metadata.py - .gitlab/rel_eng/upload_ghc_libs.py - compiler/GHC/Builtin/Types.hs - compiler/GHC/CoreToStg/Prep.hs - compiler/GHC/Driver/Config/CoreToStg/Prep.hs - compiler/GHC/Driver/DynFlags.hs - compiler/GHC/Driver/Flags.hs - compiler/GHC/Driver/Session.hs - compiler/GHC/Types/Name/Ppr.hs - configure.ac - + docs/users_guide/9.12.3-notes.rst - docs/users_guide/release-notes.rst - docs/users_guide/using-optimisation.rst - hadrian/src/Hadrian/Utilities.hs - hadrian/src/Oracles/ModuleFiles.hs - hadrian/src/Rules/Dependencies.hs - hadrian/src/Settings/Parser.hs - libraries/base/src/GHC/Base.hs - libraries/base/src/GHC/Exts.hs - libraries/binary - libraries/hpc - libraries/parsec - libraries/terminfo - testsuite/tests/core-to-stg/T24124.stderr - + testsuite/tests/core-to-stg/T25284/A.hs - + testsuite/tests/core-to-stg/T25284/B.hs - + testsuite/tests/core-to-stg/T25284/Cls.hs - + testsuite/tests/core-to-stg/T25284/Main.hs - + testsuite/tests/core-to-stg/T25284/T25284.stdout - + testsuite/tests/core-to-stg/T25284/all.T - testsuite/tests/interface-stability/ghc-experimental-exports.stdout - testsuite/tests/interface-stability/ghc-experimental-exports.stdout-mingw32 - + testsuite/tests/rename/should_compile/ReExportTuples.hs - + testsuite/tests/rename/should_compile/T25182.hs - testsuite/tests/rename/should_compile/all.T - testsuite/tests/simplStg/should_compile/T15226b.stderr - + testsuite/tests/th/FunNameTH.hs - testsuite/tests/th/T13776.hs - testsuite/tests/th/T13776.stderr - + testsuite/tests/th/T25174.hs - testsuite/tests/th/all.T - testsuite/tests/typecheck/should_compile/holes.stderr - testsuite/tests/typecheck/should_compile/holes3.stderr - testsuite/tests/typecheck/should_compile/valid_hole_fits.stderr The diff was not included because it is too large. View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/559af49bb40d43ae71f45ca86af19b3... -- View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/559af49bb40d43ae71f45ca86af19b3... You're receiving this email because of your account on gitlab.haskell.org.