[Git][ghc/ghc][wip/toolchain-selection] 9 commits: JS: Fix h$base_access implementation (issue 22576)

Rodrigo Mesquita (@alt-romes) gitlab at gitlab.haskell.org
Mon May 1 16:14:31 UTC 2023



Rodrigo Mesquita pushed to branch wip/toolchain-selection at Glasgow Haskell Compiler / GHC


Commits:
8f656188 by Josh Meredith at 2023-04-25T18:12:38-04:00
JS: Fix h$base_access implementation (issue 22576)

- - - - -
74c55712 by Andrei Borzenkov at 2023-04-25T18:13:19-04:00
Give more guarntees about ImplicitParams (#23289)

- Added new section in the GHC user's guide that legends behavior of
nested implicit parameter bindings in these two cases:

  let ?f = 1 in let ?f = 2 in ?f

and

  data T where MkT :: (?f :: Int) => T

  f :: T -> T -> Int
  f MkT MkT = ?f

- Added new test case to examine this behavior.

- - - - -
c7a9d2d6 by Ben Gamari at 2023-04-26T12:59:41+01:00
ghc-toolchain: Initial commit

- - - - -
e824e588 by Ben Gamari at 2023-04-26T12:59:41+01:00
configure: Rip out Solaris dyld check

Solaris 11 was released over a decade ago and, moreover, I doubt we have
any Solaris users

- - - - -
e3fdc932 by Ben Gamari at 2023-04-26T12:59:41+01:00
Move via-C flags into GHC

- - - - -
c2d3204f by Ben Gamari at 2023-04-26T12:59:41+01:00
Rip out runtime linker/compiler checks

- - - - -
e29638dc by Ben Gamari at 2023-04-26T12:59:41+01:00
configure: Rip out toolchain selection logic

- - - - -
320ad3ec by Ben Gamari at 2023-04-26T12:59:41+01:00
Fixes

- - - - -
11ecbac3 by Rodrigo Mesquita at 2023-05-01T17:11:41+01:00
Rename readProcess to readProcessStdout

Fixes a bug regarding a translation from the autconf program that failed
to account for the exit code.

The longer name reenforces that we really only care about the stdout,
and the exit code and stderr of the program are irrelevant for the case.

- - - - -


30 changed files:

- compiler/GHC/Driver/Backend.hs
- compiler/GHC/Driver/Main.hs
- compiler/GHC/Driver/Pipeline/Execute.hs
- compiler/GHC/Driver/Session.hs
- compiler/GHC/Linker/ExtraObj.hs
- compiler/GHC/Settings/IO.hs
- compiler/GHC/SysTools/Info.hs
- compiler/GHC/SysTools/Tasks.hs
- configure.ac
- distrib/configure.ac.in
- docs/users_guide/exts/implicit_parameters.rst
- hadrian/cfg/system.config.in
- hadrian/src/Oracles/Flag.hs
- hadrian/src/Settings/Builders/RunTest.hs
- libraries/base/jsbits/base.js
- − m4/check_for_gold_t22266.m4
- − m4/check_ld_copy_bug.m4
- − m4/find_ld.m4
- − m4/find_merge_objects.m4
- − m4/fp_find_nm.m4
- − m4/fp_gcc_extra_flags.m4
- − m4/fp_gcc_supports_no_pie.m4
- − m4/fp_gcc_version.m4
- − m4/fp_prog_ar.m4
- − m4/fp_prog_ar_args.m4
- − m4/fp_prog_ar_is_gnu.m4
- − m4/fp_prog_ar_needs_ranlib.m4
- − m4/fp_prog_ar_supports_atfile.m4
- − m4/fp_prog_ar_supports_dash_l.m4
- − m4/fp_prog_ld_filelist.m4


The diff was not included because it is too large.


View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/1035f226e7297e1f51d0c0c89e280bfec6b4cb27...11ecbac333fe11acfefdcd45aa680045c2866452

-- 
View it on GitLab: https://gitlab.haskell.org/ghc/ghc/-/compare/1035f226e7297e1f51d0c0c89e280bfec6b4cb27...11ecbac333fe11acfefdcd45aa680045c2866452
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/20230501/eb82b963/attachment.html>


More information about the ghc-commits mailing list