[Git][ghc/ghc][wip/kill-make] 9 commits: hadrian: Fix whitespace

Ben Gamari (@bgamari) gitlab at gitlab.haskell.org
Wed Aug 24 16:44:19 UTC 2022



Ben Gamari pushed to branch wip/kill-make at Glasgow Haskell Compiler / GHC


Commits:
c32960b2 by Ben Gamari at 2022-08-24T10:54:50-04:00
hadrian: Fix whitespace

Previously this region of Settings.Packages was incorrectly indented.

- - - - -
48287e5b by Ben Gamari at 2022-08-24T12:42:02-04:00
validate: Drop --legacy flag

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

- - - - -
d80cf658 by Ben Gamari at 2022-08-24T12:42:42-04:00
gitlab-ci: Drop make build validation jobs

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

- - - - -
967dcf90 by Ben Gamari at 2022-08-24T12:43:34-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

- - - - -
926bb549 by Ben Gamari at 2022-08-24T12:43:34-04:00
Remove testsuite/tests/perf/haddock/.gitignore

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

Closes #16802.

- - - - -
b90e83d3 by Ben Gamari at 2022-08-24T12:43:34-04:00
Drop hc-build script

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

- - - - -
401f1c38 by Ben Gamari at 2022-08-24T12:43:43-04:00
Drop mkdirhier

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

- - - - -
14476c99 by Ben Gamari at 2022-08-24T12:43:43-04:00
Drop mk/{build,install,config}.mk.in

- - - - -
7e505292 by Ben Gamari at 2022-08-24T12:43:43-04:00
compiler: Drop comment references to make

- - - - -


27 changed files:

- .gitlab-ci.yml
- .gitlab/ci.sh
- − MAKEHELP.md
- − Makefile
- − bindisttest/ghc.mk
- boot
- 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/ghc-bignum/gmp/ghc.mk
- − libraries/ghc-boot/ghc.mk
- − mk/build.mk.sample
- − mk/compiler-ghc.mk


The diff was not included because it is too large.


View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/0b455176e3de0f0bc53938d8be6d0a26357101c0...7e50529219a4f000a209596a0bd80204500da348

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/0b455176e3de0f0bc53938d8be6d0a26357101c0...7e50529219a4f000a209596a0bd80204500da348
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/20220824/e8c2df63/attachment.html>


More information about the ghc-commits mailing list