... | ... | @@ -27,7 +27,9 @@ GHC is a BSD-licensed open-source project, and we welcome your help in making it |
|
|
- **Testing**: all patches that go into GHC must first pass *validation*, which ensures that a basic build works and the *regression test suite* passes.
|
|
|
|
|
|
- The policy on validating patches, and how to perform validation, is at: [Validating Patches](testing-patches).
|
|
|
- Details about the regression test suite, and how to use it are at: [Running Tests](building/running-tests).
|
|
|
- Details about the regression test suite, and how to use it are at: [Running Tests](building/running-tests).
|
|
|
- [Testing GHC against all of Hackage](hackage-testing)
|
|
|
- [The NoFib benchmark suite](building/running-no-fib)
|
|
|
|
|
|
- **Licensing**: make sure you are familiar with GHC's [Licensing](licensing). Unless you say otherwise, we will assume that if you submit a contribution to GHC, then you intend to supply it to us under the same license as the existing code. However, we do not ask for copyright attribution; you retain copyright on any contributions you make, so feel free to add your copyright to the top of any file in which you make non-trivial changes.
|
|
|
|
... | ... | |