- May 23, 2024
-
-
-
Add a diagram that shows the constituent parts of a ByteArray and their memory overhead.
-
We need to ensure that the output of `cvtp` is parenthesized (at precedence `sigPrec`) so that any pattern signatures with a surrounding pattern signature can parse correctly. Fixes #24837.
-
As #24810 showed, it is (a little) better to skolemise en-bloc, so that Note [Let-bound skolems] fires more often. See Note [Skolemisation en bloc] in GHC.Tc.Utils.Instantiate.
-
The testsuite driver CPU feature detection logic only detects host CPU and only makes sense when we are not testing a cross GHC.
-
-
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)
-