- Mar 20, 2019
-
-
-
-
-
-
-
-
1. Place each section on a separate page to ensure required alignment (wastes lots ot space, needs to be improved). 2. Unwire relocation logic from macho sections (the most fiddly part is adjusting internal relocations). Other todos: 0. Add a test for section alignment. 1. Investigate 32bit relocations! 2. Fix memory leak in ZEROPAGE section allocation. 3. Fix creating redundant jump islands for GOT. 4. Investigate more compact section placement.
-
-
-
I believe removing __mingw_vsnwprintf from RtsSymbols fixed #16387.
-
It doesn't fail reliably.
-
As described in #16387, this is already defined by mingw and consequently defining it in the RTS as well leads to multiple definition errors from the RTS linker at runtime.
-
I think the linker is routinely eating through the timeout, leading to many spurious failures.
-
This test, which is only run on Windows, seems to be reliably timing out. See #16390.
-
A few tests previously failed with various failure modes. For instance, `plugin-recomp-change` fails with: ``` Wrong exit code for plugin-recomp-change()(expected 0 , actual 2 ) Stderr ( plugin-recomp-change ): Simple Plugin Passes Queried Got options: Simple Plugin Pass Run C://GitLabRunner//builds//8fc0e283//0//ghc//ghc//inplace//mingw//bin/ld.exe: cannot find -lHSplugin-recompilation-0.1-CPeObcGoBuvHdwBnpK9jQq collect2.exe: error: ld returned 1 exit status `gcc.exe' failed in phase `Linker'. (Exit code: 1) make[2]: *** [Makefile:112: plugin-recomp-change] Error 1 *** unexpected failure for plugin-recomp-change(normal) ``` It's unclear whether the ghc-pkg concurrency issue mentioned in all.T is the culprit but the set of tests that fail overlaps strongly with the set of tests that lack the `multi_cpu_race` modifier. Let's see if adding it fixes them.
-
There seems to be some filepath funniness due to TH embedding going on here. See #16389.
-
It seems to look for some sort of manifest file. See #16388.
-
See #16387.
-
Broke as -Wimplicit-kind-vars no longer exists. Specifically ghci024, ghci057 and T9293.
-
See #16386.
-
-
To install lndir and un-break the source distribution job.
-
-
-
-
-
The user's guide uses the `ghc-wiki` macro, and substitution rules are complicated. So I manually edited `.rst` files without sed. I changed `Commentary/Latedmd` only to a different page. It is more appropriate as an example. [ci skip]
-
Metric Increase: haddock.Cabal
-
-
-
- Mar 18, 2019
-
-
Ben Gamari authored
-
Ben Gamari authored
This ends up being much easier to use than Debian 9 under NixOS.
-
-
See #13101 + #15454 for motivation. This change reduces the number of modules that need to be compiled to object code when loading GHC into GHCi.
-
- Mar 17, 2019
-
-
This function allows the user to compute the (non-transitive) size of a heap object in words. The "closure" in the name is admittedly confusing but we are stuck with this nomenclature at this point.
-
- Mar 16, 2019
-
-
Ben Gamari authored
-
Ben Gamari authored
-
Ben Gamari authored
-
Ben Gamari authored
As discussed in #16450, this feature regresses CI on Windows, causing non-deterministic failures due to missing files.
-
The extra-constraints wildcard had lost its location (issue #16431). Happily this is easy to fix. Lots of error improvements.
-