- Jul 14, 2019
-
-
- docs which document the lint and need to contain the unutterable - vendored code which is outside our purview
-
- Jul 11, 2019
-
-
-
The GitLab CI infrastructure is now in the master branch.
-
- Jul 10, 2019
-
-
- Rename requires_th to req_th for consistency with other req functions (e.g. req_interp, req_profiling etc.) - req_th (previously requires_th) now checks for interpreter (via req_interp). With this running TH tests are skipped when running the test suite with stage=1. - Test tweaks: - T9360a, T9360b: Use req_interp - recomp009, T13938, RAE_T32a: Use req_th - Fix check-makefiles linter: it now looks for Makefiles instead of .T files (which are actually Python files)
-
- Jul 05, 2019
-
-
- Jun 15, 2019
-
-
- Jun 13, 2019
-
-
Move prepare-system.sh to .gitlab and remove everything else.
-
- Jun 12, 2019
-
-
Ben Gamari authored
Previously we would apply this rule, which is only intended for testsuite Makefiles, to all files. This lead to a number of false-positives in all.T files.
-
- Apr 13, 2019
-
-
Ben Gamari authored
This should have used `grep -E`, not `grep -e`
-
- Apr 12, 2019
-
-
- Apr 09, 2019
-
-
Hopefully fixes Windows Hadrian build.
-
- Apr 03, 2019
-
-
Ben Gamari authored
-
- Apr 01, 2019
-
-
Ben Gamari authored
-
Ben Gamari authored
Whoops.
-
Ben Gamari authored
-
-
-
- Mar 25, 2019
-
-
This moves all URL references to Trac Wiki to their corresponding GitLab counterparts. This substitution is classified as follows: 1. Automated substitution using sed with Ben's mapping rule [1] Old: ghc.haskell.org/trac/ghc/wiki/XxxYyy... New: gitlab.haskell.org/ghc/ghc/wikis/xxx-yyy... 2. Manual substitution for URLs containing `#` index Old: ghc.haskell.org/trac/ghc/wiki/XxxYyy...#Zzz New: gitlab.haskell.org/ghc/ghc/wikis/xxx-yyy...#zzz 3. Manual substitution for strings starting with `Commentary` Old: Commentary/XxxYyy... New: commentary/xxx-yyy... See also !539 [1]: https://gitlab.haskell.org/bgamari/gitlab-migration/blob/master/wiki-mapping.json
-
- Mar 22, 2019
-
-
- Mar 20, 2019
-
-
- Mar 18, 2019
-
-
Ben Gamari authored
-
- Feb 16, 2019
-
- Feb 01, 2019
-
-
Ben Gamari authored
Unfortunately this has broken all future commits due to spurious(?) performance changes which I have been unable to work around. This reverts commit cc2261d4.
-
- Jan 30, 2019
-
-
davide authored
gitlab-ci: push performance metrics as git notes to the "GHC Performance Notes" repository.
-
Ben Gamari authored
This reverts commit 76c8fd67.
-
Ben Gamari authored
-
- Jan 21, 2019
-
-
Ben Gamari authored
This begins to define our expectations of contributions. [skip-ci]
-
- Jan 07, 2019
-
-
Ben Gamari authored
Debian Jessie only runs Python 3.4, whereas typing was introduced in Python 3.5.
-
Ben Gamari authored
This ensures that changes requiring haddock changes can be built under CI.
-
- Dec 22, 2018
-
-
Ben Gamari authored
-
Ben Gamari authored
Previously the toolchain directory was wiped away by git clean.
-
- Dec 21, 2018
-
-
Ben Gamari authored
It turns out that the submodules hack is useful to ensure that CI works in forks. This reverts commit 90ceafa8.
-
- Dec 18, 2018
-
-
Ben Gamari authored
For some reason curl isn't found on the new builder.
-
Ben Gamari authored
-
- Dec 17, 2018
-
-
Ben Gamari authored
-
- Dec 14, 2018
-
-
Ben Gamari authored
These are taken from our previous arcanist linters as well as the gitolite hooks but with some heavy refactoring.
-
- Dec 02, 2018
-
-
Alp Mestanogullari authored
ghc-ci is a tiny webservice that acts as an intermediate between our CircleCI jobs on Gitlab and the actual builds running on CircleCI, so that the build script doesn't need to rely on any secret, which makes the whole setup fork-friendly. The concrete effect of this patch is to allow any fork of GHC on Gitlab to run CircleCI jobs.
-
- Dec 01, 2018
-
-
Ben Gamari authored
-
And put it to use for running i386 and x86_64 linux validate, x86_64 darwin validate and building with hadrian. For all the validate jobs, we save the artifacts (bindist + test results for now) in Circle CI and subsequently grab them in Gitlab. The nice side effect is that merge requests now show the change in test results from the patches and let you download or browse the artifacts.
-