- Jun 12, 2019
-
-
Ben Gamari authored
Since we can't load profiled objects when GhcDynamic==YES. Affects: * T16737 * T16384 * T16718 * T16619 * T16190
-
Ben Gamari authored
galois_raytrace was previously broken on i386 due to use of x87 arithmethic on that platform. However, 42504f4a removes x87 support; this resulted in an unexpected pass. Unmark this test as broken.
-
Ben Gamari authored
This test requires FFI usage.
-
Ben Gamari authored
* Skip process005 in ghci way * Mark process002 as fragile in threaded2
-
Ben Gamari authored
Marks posix002 as fragile in threaded2 way due to #16550.
-
Ben Gamari authored
The linter now enforces our preference for `#if defined()` and `#if !defined()`.
-
Ben Gamari authored
-
Ben Gamari authored
Previously we would apply this rule, which is only intended for testsuite Makefiles, to all files. This lead to a number of false-positives in all.T files.
-
Ben Gamari authored
I earlier accidentally corrected it breaking the test.
-
Ben Gamari authored
-
Ben Gamari authored
-
Ben Gamari authored
T493 tests #493, which is an FFI test. FFI tests should be skipped in ghci way.
-
Ben Gamari authored
cc017 requires TH but we can't load dynamic profiled objects.
-
Ben Gamari authored
As noted in #16555.
-
Ben Gamari authored
omit_ways expects a list but this was broken in several cases.
-
Ben Gamari authored
-
Ben Gamari authored
It times out pretty reliably. It's not clear that much is gained by running this test in the ghci way anyways.
-
Ben Gamari authored
It was previously marked as broken but it passes non-deterministically. See #2783.
-
Ben Gamari authored
As noted in #16543.
-
Ben Gamari authored
As noted in #16542, the expected rule doesn't fire. However, this doesn't seem terribly surpring given the circumstances.
-
Ben Gamari authored
As noted in #16541.
-
Ben Gamari authored
As noted in #16540.
-
Ben Gamari authored
Due to #16537.
-
Ben Gamari authored
As noted in #16536.
-
Ben Gamari authored
As noted in #16535.
-
Ben Gamari authored
-
Ben Gamari authored
(cherry picked from commit 1134488b)
-
Ben Gamari authored
(cherry picked from commit fdb07571)
-
Ben Gamari authored
(cherry picked from commit ff438786) Metric Increase: haddock.Cabal
-
Ben Gamari authored
(cherry picked from commit 983ada70)
-
-
This fixes a regression, introduced by 67c422ca, where we mprotect'd the global offset table (GOT) region to PROT_READ before we had finished filling it, resulting in a linker crash. Fixes #16779.
-
-
[skip ci]
-
Fixes #15208. [skip ci]
-
- Jun 11, 2019
-
-
Make/shell variable names which contain dashes can cause problems under some conditions. The 'ghc-config-mk' variable from testsuite/mk/boilerplate.mk that I made overridable (by Hadrian) in ba0aed2e was working as expected when our Hadrian/Linux job was based off the deb8 Docker image, but broke when I switched the job to use our deb9-based image, in 3d97bad6. The exact circumstances/tool versions that trigger this problem are unknown, but changing the variable's name to 'ghc_config_mk' lets us work around the issue. This fixes the annth_compunits and annth_make test failures that showed up when we switched the Hadrian/Linux job to use the deb9 environment.
-
-
The PLT needs to be located within a close distance of the code calling it under the small memory model. Fixes #16784.
-
This extends mmapForLinker to use the same low-memory mapping strategy used on x86_64 on AArch64. See #16784.
-
As discussed in #16744, both the Make and Hadrian build systems have special code to always pass -eventlog whenever -prof or -debug are passed. However, there is some similar logic in the RTS itself only for defining TRACING when the DEBUG macro is defined, but no such logic is implemented to define TRACING when the PROFILING macro is defined. This patch adds such a logic and therefore fixes #16744.
-