-
f75a1a3d
by Zubin Duggal at 2026-07-09T06:03:02-04:00
hadrian: binary-dist-dir should not be the default target
Revert behaviour to pre 23c9b6c392f52ec9d7a8618b204ff6b885f5fba2
In 23c9b6c392f52ec9d7a8618b204ff6b885f5fba2, we applied the following behaviour change:
```
hadrian: Build stage 2 cross compilers
...
* hadrian: Make binary-dist-dir the default build target. This allows us
to have the logic in one place about which libraries/stages to build
with cross compilers. Fixes #24192
```
This is a major regression to development experience, a plain hadrian/build
--freeze1 now takes ages because we rebuild all docs (which need to go in the
binary dist dir).
`binary-dist-dir` is the wrong default target for regular GHC development work
Fixes #27445
-
a2c8d76a
by Zubin Duggal at 2026-07-09T06:03:02-04:00
.gitignore: Add the hadrian system.config introduced by commit 23c9b6c392f52ec9d7a8618b204ff6b885f5fba2
Since
commit 23c9b6c392f52ec9d7a8618b204ff6b885f5fba2
Author: Matthew Pickering <matthewtpickering@gmail.com>
Date: Thu Dec 21 16:17:41 2023 +0000
hadrian: Build stage 2 cross compilers
./configure produces /hadrian/cfg/system.config.{host,target}
Add these to .gitignore
-
8edc056c
by Alan Zimmerman at 2026-07-09T06:03:03-04:00
EPA: Replace AnnListItem with simply [TrailingAnn]
Remove the unnecessary wrapper around a single field.
-
ea86aa0f
by Zubin Duggal at 2026-07-09T06:03:04-04:00
testsuite: Keep real reason for fragile test failures
-
0c9135fa
by Zubin Duggal at 2026-07-09T06:03:04-04:00
testsuite: Fall back to the failure reason for empty JUnit bodies
-
d901821b
by Zubin Duggal at 2026-07-09T06:03:05-04:00
testsuite: Show output diffs in JUnit output
Also refactor compare_outputs to return essentially a `Maybe Diff`
(`CompareOutput`) instead of a bool, but more pythonic. This
allows us to pass the diff through nice.
-
993ef770
by Zubin Duggal at 2026-07-09T06:03:05-04:00
perf notes: include stat deviation and acceptance window in notes so they show up in gitlab