[Git][ghc/ghc][wip/marge_bot_batch_merge_job] 14 commits: upload_ghc_libs: Add means of passing Hackage credentials

Marge Bot (@marge-bot) gitlab at gitlab.haskell.org
Thu Aug 25 14:35:34 UTC 2022



Marge Bot pushed to branch wip/marge_bot_batch_merge_job at Glasgow Haskell Compiler / GHC


Commits:
909edcfc by Ben Gamari at 2022-08-25T10:03:34-04:00
upload_ghc_libs: Add means of passing Hackage credentials

- - - - -
28402eed by M Farkas-Dyck at 2022-08-25T10:04:17-04:00
Scrub some partiality in `CommonBlockElim`.

- - - - -
79b3e502 by Ben Gamari at 2022-08-25T10:35:04-04:00
hadrian: Fix whitespace

Previously this region of Settings.Packages was incorrectly indented.

- - - - -
692984cc by Ben Gamari at 2022-08-25T10:35:04-04:00
validate: Drop --legacy flag

In preparation for removal of the legacy `make`-based build system.

- - - - -
f8229403 by Ben Gamari at 2022-08-25T10:35:04-04:00
gitlab-ci: Drop make build validation jobs

In preparation for removal of the `make`-based build system

- - - - -
093024bf by Ben Gamari at 2022-08-25T10:35:04-04:00
Drop make build system

Here we at long last remove the `make`-based build system, it having
been replaced with the Shake-based Hadrian build system. Users are
encouraged to refer to the documentation in `hadrian/doc` and this [1]
blog post for details on using Hadrian.

Closes #17527.

[1] https://www.haskell.org/ghc/blog/20220805-make-to-hadrian.html

- - - - -
02e936fc by Ben Gamari at 2022-08-25T10:35:04-04:00
Remove testsuite/tests/perf/haddock/.gitignore

As noted in #16802, this is no longer needed.

Closes #16802.

- - - - -
27337607 by Ben Gamari at 2022-08-25T10:35:04-04:00
Drop hc-build script

This has not worked for many, many years and relied on the now-removed
`make`-based build system.

- - - - -
a35f1f91 by Ben Gamari at 2022-08-25T10:35:04-04:00
Drop mkdirhier

This is only used by nofib's dead `dist` target

- - - - -
62e70be5 by Ben Gamari at 2022-08-25T10:35:04-04:00
Drop mk/{build,install,config}.mk.in

- - - - -
8fba88d0 by Ben Gamari at 2022-08-25T10:35:04-04:00
compiler: Drop comment references to make

- - - - -
c3d96d64 by Harry Garrood at 2022-08-25T10:35:19-04:00
Add inits1 and tails1 to Data.List.NonEmpty

See https://github.com/haskell/core-libraries-committee/issues/67

- - - - -
c810265e by Harry Garrood at 2022-08-25T10:35:19-04:00
Add since annotations and changelog entries

- - - - -
bf3d7dd4 by Krzysztof Gogolewski at 2022-08-25T10:35:19-04:00
Fix redundant import

This fixes a build error on x86_64-linux-alpine3_12-validate.
See the function 'loadExternalPlugins' defined in this file.

- - - - -


30 changed files:

- .gitlab-ci.yml
- .gitlab/ci.sh
- .gitlab/upload_ghc_libs.py
- − MAKEHELP.md
- − Makefile
- − bindisttest/ghc.mk
- boot
- compiler/GHC/Cmm/CommonBlockElim.hs
- compiler/GHC/Driver/Plugins.hs
- compiler/GHC/SysTools/BaseDir.hs
- − compiler/Makefile
- − compiler/ghc.mk
- configure.ac
- distrib/configure.ac.in
- − distrib/hc-build
- − docs/users_guide/ghc.mk
- − driver/ghc.mk
- − driver/ghc/ghc.mk
- − driver/ghci/ghc.mk
- − driver/haddock/ghc.mk
- − ghc.mk
- ghc/ghc-bin.cabal.in
- − ghc/ghc.mk
- hadrian/src/Rules/BinaryDist.hs
- hadrian/src/Settings/Packages.hs
- − libffi/ghc.mk
- libraries/base/Data/List/NonEmpty.hs
- libraries/base/changelog.md
- libraries/base/tests/all.T
- + libraries/base/tests/inits1tails1.hs


The diff was not included because it is too large.


View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/7cbe6f02ec882eabc958b7e7fc99384f643a9c66...bf3d7dd4013db483ee8f3de1a4fc58c88db0a767

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/7cbe6f02ec882eabc958b7e7fc99384f643a9c66...bf3d7dd4013db483ee8f3de1a4fc58c88db0a767
You're receiving this email because of your account on gitlab.haskell.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.haskell.org/pipermail/ghc-commits/attachments/20220825/d2cc4656/attachment.html>


More information about the ghc-commits mailing list