- May 23, 2024
-
-
T17920 was marked as fragile on wasm before; it can be trivially fixed by avoiding calling variadic printf() in cmm.
-
- May 22, 2024
-
-
This reverts 616ac300 The choice about whether to install mingw is taken in the installation makefile. This is also broken on non-windows systems. The actual issue was the EnableDistroToolchain variable wasn't declared in mk/config.mk and therefore the check to install mingw was failing.
-
This folder isn't distributed in windows bindists A lack of doing so resulted us copying loads of files twice.
-
-
Previously the entry code of the `stg_orig_thunk` frame failed to account for the size of the profiling header as it hard-coded the frame size. Fix this. Fixes #24809.
-
-
-
-
-
This patch removes redundant autoconf check for the context diff program given it isn't actually been used anywhere, especially since make removal.
-
It seems likely broken by 9f99126a which moved `index.html` from the root folder into `docs/` folder. Fixes #24840
-
The testsuite contained tests for annotations of the form `@since foo-bar-0.5.0`, but the parser was written incorrectly.
-
- Apply all the metadata revisions from Hackage to the cabal file. - Fix the `ParserSpec.hs` file in the `spec` testsuite of haddock-library. - Make `CHANGES.md` an extra-doc-file instead of an extra-source-file.
-
ghc-internal: Update doctests outputs
-
Fix the label of the number of 'IfaceType' entries in the log message. Add log message for the compression level that is used to serialise a an interface file. Adds `Outputable` instance for 'CompressionIFace'.
-
-
Use Debian 12/x86-64, Debian 10/aarch64, and Debian 11/aarch64 bindists where possible.
-
- May 20, 2024
-
-
This new performance test has the purpose of detecting regressions in complexity in relation to the number of modules in a project, so 1% deviation is way too small to avoid false positives.
-
Fixes #24776
-
Remove unused epAnnAnns function various cases for showAstData that no longer exist
-
- May 19, 2024
-
-
Serge S. Gulin authored
Added trivial size performance test which involves unicode general category usage via `read`. The `read` itself uses general category to detect spaces. The purpose for this test is to measure outcome of applying improvements at General Category representation in code discussed at #24789.
-
-
- May 18, 2024
-
-
Jade authored
-
-
-
- May 17, 2024
-
-
Ben Gamari authored
-
-
-
Ben Gamari authored
git-subtree-dir: utils/haddock git-subtree-mainline: 7eb9f184 git-subtree-split: a7dcf13b
-
Ben Gamari authored
Using previously-added configuration and `fourmolu -i .` Note that we exclude the test-cases (`./{hoogle,html-hypsrc,latex}-test`) as they are sensitive to formatting.
-
Ben Gamari authored
Previously the Makefile was present only for GHC's old make-based build system. Now since the make-based build system is gone we can use it for more useful ends.
-
Ben Gamari authored
-
Ben Gamari authored
-
Although we do not really need it in the interface file serialisation, as the deserialisation uses `getWithUserData`, we need to mirror the structure `getWithUserData` expects. Thus, we write essentially an empty `IfaceType` table at the end of the file, as the interface file doesn't reference `IfaceType`. (cherry picked from commit c9bc29c6a708483d2abc3d8ec9262510ce87ca61)
-
(cherry picked from commit a711607e29b925f3d69e27c5fde4ba655c711ff1)
-
Ben Gamari authored
In preparation for merge into the GHC, as proposed in #23178.
-
Ticket #24806 showed that we also need to treat dead end thunks as tagged during the analysis.
-
Closes #24759 Background. In MR !12372 we began tracking shared object files and directories sizes for dependencies. However, this broke release builds because release builds alter the filenames swapping "in-place" for a hash. This was not considered in the MR and thus broke release pipelines. Furthermore, the rts_so test was found to be wildly varying and was therefore disabled in !12561. This commit fixes both of these issues: - fix the rts_so test by making the regex less general, now the rts_so test and all other foo.so tests must match "libHS<some-lib>-<version>-<hash|'in-place>-<ghc>". This prevents the rts_so test from accidentally matching different rts variants such as rts_threaded, which was the cause of the wild swings after !12372. - add logic to match either a hash or the string in-place. This should make the find_so function build agnostic.
-
-
Fixes #24815
-