[Git][ghc/ghc][wip/marge_bot_batch_merge_job] 10 commits: Drop dependence on `touch`

Marge Bot (@marge-bot) gitlab at gitlab.haskell.org
Thu Sep 21 03:22:41 UTC 2023



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


Commits:
c69aa83b by Ben Gamari at 2023-09-20T23:22:28-04:00
Drop dependence on `touch`

This drops GHC's dependence on the `touch` program, instead implementing
it within GHC. This eliminates an external dependency and means that we
have one fewer program to keep track of in the `configure` script

- - - - -
2210c39e by Bodigrim at 2023-09-20T23:22:30-04:00
Bump Cabal submodule to allow text-2.1 and bytestring-0.12

- - - - -
686c48f8 by Matthew Pickering at 2023-09-20T23:22:30-04:00
hadrian: Generate Distribution/Fields/Lexer.x before creating a source-dist

- - - - -
00bce67c by Bodigrim at 2023-09-20T23:22:30-04:00
Bump hadrian's index-state to upgrade alex at least to 3.2.7.3

- - - - -
3de756a2 by Luite Stegeman at 2023-09-20T23:22:36-04:00
JS: correct file size and times

Programs produced by the JavaScript backend were returning
incorrect file sizes and modification times, causing cabal
related tests to fail.

This fixes the problem and adds an additional test that verifies
basic file information operations.

fixes #23980

- - - - -
db900a94 by Ben Gamari at 2023-09-20T23:22:36-04:00
gitlab-ci: Drop libiserv from upload_ghc_libs

libiserv has been merged into the ghci package.

- - - - -
1df59424 by Ben Gamari at 2023-09-20T23:22:36-04:00
testsuite: Fix Windows line endings

- - - - -
bc0ff123 by Ben Gamari at 2023-09-20T23:22:37-04:00
testsuite: Use makefile_test

- - - - -
1cff15c9 by Ben Gamari at 2023-09-20T23:22:37-04:00
system-cxx-std-lib: Add license and description
- - - - -
aee49c25 by Ben Gamari at 2023-09-20T23:22:37-04:00
gitlab/issue-templates: Rename bug.md -> default.md

So that it is visible by default.

- - - - -


30 changed files:

- .gitlab/issue_templates/bug.md → .gitlab/issue_templates/default.md
- .gitlab/rel_eng/upload_ghc_libs.py
- compiler/GHC/Driver/Main.hs
- compiler/GHC/Driver/Pipeline/Execute.hs
- compiler/GHC/Driver/Session.hs
- compiler/GHC/Settings.hs
- compiler/GHC/Settings/IO.hs
- compiler/GHC/SysTools/Tasks.hs
- + compiler/GHC/Utils/Touch.hs
- compiler/ghc.cabal.in
- hadrian/bindist/Makefile
- hadrian/bindist/config.mk.in
- hadrian/cabal.project
- hadrian/cfg/system.config.in
- hadrian/src/Builder.hs
- hadrian/src/Hadrian/Builder.hs
- hadrian/src/Oracles/Setting.hs
- hadrian/src/Packages.hs
- hadrian/src/Rules/Generate.hs
- hadrian/src/Rules/Program.hs
- hadrian/src/Rules/SourceDist.hs
- hadrian/src/Settings/Default.hs
- libraries/Cabal
- libraries/base/configure.ac
- libraries/base/jsbits/base.js
- m4/fp_settings.m4
- mk/system-cxx-std-lib-1.0.conf.in
- testsuite/tests/backpack/cabal/T14304/all.T
- testsuite/tests/backpack/cabal/T15594/all.T
- testsuite/tests/backpack/cabal/T16219/all.T


The diff was not included because it is too large.


View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/926d9b08cd6a9488a7f90523bf41e77233e767fc...aee49c2527bbe90aa927314a8f7c1319e0158405

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/926d9b08cd6a9488a7f90523bf41e77233e767fc...aee49c2527bbe90aa927314a8f7c1319e0158405
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/20230920/d609197d/attachment.html>


More information about the ghc-commits mailing list