Marge Bot pushed to branch wip/marge_bot_batch_merge_job at Glasgow Haskell Compiler / GHC
Commits:
-
9fb29550
by Andreas Klebinger at 2026-03-15T12:14:00-04:00
-
ed0f429d
by Simon Hengel at 2026-03-15T12:14:01-04:00
-
8d8140df
by mangoiv at 2026-03-15T12:14:02-04:00
-
bd7ca701
by Cheng Shao at 2026-03-15T12:14:03-04:00
-
1ad536fb
by Cheng Shao at 2026-03-15T12:14:03-04:00
5 changed files:
- .gitlab/ci.sh
- docs/users_guide/exts/recursive_do.rst
- libraries/filepath
- libraries/os-string
- m4/fp_prog_cc_linker_target.m4
Changes:
| ... | ... | @@ -207,7 +207,7 @@ function set_toolchain_paths() { |
| 207 | 207 | *) fail "unknown NIX_SYSTEM" ;;
|
| 208 | 208 | esac
|
| 209 | 209 | info "Building toolchain for $NIX_SYSTEM"
|
| 210 | - nix-build --quiet .gitlab/darwin/toolchain.nix --argstr system "$NIX_SYSTEM" -o toolchain.sh
|
|
| 210 | + nix-build --fallback --quiet .gitlab/darwin/toolchain.nix --argstr system "$NIX_SYSTEM" -o toolchain.sh
|
|
| 211 | 211 | fi
|
| 212 | 212 | source toolchain.sh
|
| 213 | 213 | ;;
|
| ... | ... | @@ -56,7 +56,7 @@ or equivalently |
| 56 | 56 | |
| 57 | 57 | As you can guess ``justOnes`` will evaluate to ``Just [-1,-1,-1,...``.
|
| 58 | 58 | |
| 59 | -GHC's implementation the mdo-notation closely follows the original
|
|
| 59 | +GHC's implementation of the mdo-notation closely follows the original
|
|
| 60 | 60 | translation as described in the paper `A recursive do for
|
| 61 | 61 | Haskell <https://leventerkok.github.io/papers/recdo.pdf>`__, which
|
| 62 | 62 | in turn is based on the work `Value Recursion in Monadic
|
| 1 | -Subproject commit cbcd0ccf92f47e6c10fb9cc513a7b26facfc19fe |
|
| 1 | +Subproject commit baac7d7e76449f76fc6785e77206edb5530b6bfb |
| 1 | -Subproject commit c08666bf7bf528e607fc1eacc20032ec59e69df3 |
|
| 1 | +Subproject commit 71f66e1af2288867becaa567dfb10c1d791b0343 |
| ... | ... | @@ -8,7 +8,7 @@ |
| 8 | 8 | # a linker
|
| 9 | 9 | AC_DEFUN([FP_PROG_CC_LINKER_TARGET],
|
| 10 | 10 | [
|
| 11 | - AC_MSG_CHECKING([whether $CC used as a linker understands --target])
|
|
| 11 | + AC_MSG_CHECKING([whether $1 used as a linker understands --target])
|
|
| 12 | 12 | |
| 13 | 13 | echo 'int foo() { return 0; }' > conftest1.c
|
| 14 | 14 | echo 'int main() { return 0; }' > conftest2.c
|
| ... | ... | @@ -20,7 +20,7 @@ AC_DEFUN([FP_PROG_CC_LINKER_TARGET], |
| 20 | 20 | # See Note [Don't pass --target to emscripten toolchain] in GHC.Toolchain.Program
|
| 21 | 21 | CONF_CC_SUPPORTS_TARGET=NO
|
| 22 | 22 | AC_MSG_RESULT([no])
|
| 23 | - elif "$CC" $$3 --target=$LlvmTarget -o conftest conftest1.o conftest2.o;
|
|
| 23 | + elif "$1" $$3 --target=$LlvmTarget -o conftest conftest1.o conftest2.o;
|
|
| 24 | 24 | then
|
| 25 | 25 | $3="--target=$LlvmTarget $$3"
|
| 26 | 26 | AC_MSG_RESULT([yes])
|