Skip to content
Snippets Groups Projects
Forked from Glasgow Haskell Compiler / GHC
Loading
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
HACKING.md 5.19 KiB

Contributing to the Glasgow Haskell Compiler

So you've decided to hack on GHC, congratulations! We hope you have a rewarding experience. This file will point you in the direction of information to help you get started right away.

The GHC Developer's Wiki

The home for GHC hackers is our GitLab instance, located here:

https://gitlab.haskell.org/ghc/ghc

From here, you can file bugs (or look them up), use the wiki, view the git history, among other things. Of particular note is the building page, which has the high level overview of the build process and how to get the source:

https://gitlab.haskell.org/ghc/ghc/wikis/building

Contributing patches to GHC in a hurry

Make sure your system has the necessary tools to compile GHC. You can find an overview here:

https://gitlab.haskell.org/ghc/ghc/wikis/building/preparation