Commits on Source (10)
-
Ben Gamari authored
Now since we have been a bit more stringent in testsuite cleanliness we have been marking a lot of tests as fragile using the `skip` modifier. However, this unfortunately means that we lose the association with the ticket number documenting the fragility. Here we introduce `fragile` and `fragile_for` to retain this information. (cherry picked from commit 4ca271d1)
-
Ben Gamari authored
(cherry picked from commit 910185a3)
-
Ben Gamari authored
See #15382. (cherry picked from commit 23fc6156)
-
Ben Gamari authored
As noted in #16224, CPUTime001 has been quite problematic, reporting non-monotonic timestamps in CI. Unfortunately I've been unable to reproduce this locally. (cherry picked from commit 1a3420ca)
-
Ben Gamari authored
As noted in #16536. (cherry picked from commit b3510047)
-
Ben Gamari authored
(cherry picked from commit 658199cc)
-
Ben Gamari authored
As noted in #16555. (cherry picked from commit 64b1684d)
-
In order to use the `:doc` command in ghci, it is necessary to compile for core libraries with `-haddock` option. Especially, the `-haddock` option is essential for release building. Note: * The `-haddock` option may affect compile time and binary size. * But hadrian has already set `-haddock` as the default. * This patch affects the make-based building. This patch has been split from !532. (cherry picked from commit 33e37d06)
-
To cover ci conditions from ghc8.6 to 8.9, I add `-haddock` option to `mk/flavours/perf.mk` rather than `.circleci/prepare-system.sh`. Because in windows condition of ghc-8.9, `mk/flavours/*` is included after `prepare-system.sh`. In addition, in linux condition of ghc-8.6, `mk/flavors/perf.mk` is used. (cherry picked from commit 43a39c3c)
-
To cover ci conditions from ghc8.6 to 8.9, I add `-haddock` option to `.circleci/prepare-system.sh` and .gitlab-ci.yml. after including `mk/flavours/*`. (cherry picked from commit c4f94320)