.gitignore 4.45 KB
Newer Older
Simon Marlow's avatar
Simon Marlow committed
1 2 3
# -----------------------------------------------------------------------------
# generic generated file patterns

4 5 6
Thumbs.db
.DS_Store

Simon Marlow's avatar
Simon Marlow committed
7
*~
8
*#
Simon Marlow's avatar
Simon Marlow committed
9 10 11 12 13
#*#
*.bak
*.BAK
*.orig
*.prof
Simon Peyton Jones's avatar
Simon Peyton Jones committed
14
*.rej
Simon Peyton Jones's avatar
Simon Peyton Jones committed
15 16
*.patch
*.stackdump
Simon Marlow's avatar
Simon Marlow committed
17 18 19 20 21 22 23 24 25 26 27 28 29 30

*.hi
*.hi-boot
*.o-boot
*.p_o
*.t_o
*.debug_o
*.thr_o
*.thr_p_o
*.thr_debug_o
*.o
*.a
*.o.cmd
*.depend*
Austin Seipp's avatar
Austin Seipp committed
31 32
*.dyn_o
*.dyn_hi
Edward Z. Yang's avatar
Edward Z. Yang committed
33
__pycache__
Ben Gamari's avatar
Ben Gamari committed
34
.mypy_cache
35
*.SYMDEF*
Austin Seipp's avatar
Austin Seipp committed
36

Simon Marlow's avatar
Simon Marlow committed
37
log
Edward Z. Yang's avatar
Edward Z. Yang committed
38
tags
39
TAGS
Simon Marlow's avatar
Simon Marlow committed
40 41 42 43 44 45

autom4te.cache
config.log
config.status
configure

46 47 48
# Temporarily generated configure files
confdefs.h

49 50 51 52 53
# Hadrian files
stage0
stage1
stage2
_build
Matthew Pickering's avatar
Matthew Pickering committed
54 55 56
*/generated/
*/ghc-stage1
.shake.*
57
.hadrian_ghci
58

Simon Peyton Jones's avatar
Simon Peyton Jones committed
59 60 61 62 63 64
# -----------------------------------------------------------------------------
# Ignore any overlapped darcs repos and back up files

*-darcs-backup*
_darcs/

Simon Marlow's avatar
Simon Marlow committed
65 66 67 68 69
# -----------------------------------------------------------------------------
# sub-repositories

/ghc-tarballs/

70 71 72 73 74 75
# -----------------------------------------------------------------------------
# Cabal dist directories

/driver/ghc/dist/
/driver/haddock/dist/
/driver/ghci/dist/
76
/includes/dist/
77 78 79 80 81 82 83
/includes/dist-*/
/libffi/dist-install/
/libraries/*/dist-boot/
/libraries/*/dist-install/
/libraries/dist-haddock/
/rts/dist/
/utils/*/dist*/
ian@well-typed.com's avatar
ian@well-typed.com committed
84 85 86 87 88 89
/compiler/stage1/
/compiler/stage2/
/compiler/stage3/
/ghc/stage1/
/ghc/stage2/
/ghc/stage3/
90
/utils/iserv/stage2*/
91

Simon Marlow's avatar
Simon Marlow committed
92 93 94
# -----------------------------------------------------------------------------
# specific generated files

batterseapower's avatar
batterseapower committed
95
/bindist-list
96
/bindist-list.uniq
batterseapower's avatar
batterseapower committed
97 98
/bindistprep/
/bindisttest/HelloWorld
Simon Peyton Jones's avatar
Simon Peyton Jones committed
99
/bindisttest/
100
/bootstrapping/
Simon Marlow's avatar
Simon Marlow committed
101 102
/ch01.html
/ch02.html
Austin Seipp's avatar
Austin Seipp committed
103
/compiler/dist/
Simon Marlow's avatar
Simon Marlow committed
104 105 106 107
/compiler/ghc.cabal
/compiler/ghc.cabal.old
/distrib/configure.ac
/distrib/ghc.iss
108
/docs/man
Simon Marlow's avatar
Simon Marlow committed
109
/docs/index.html
110
/docs/users_guide/.log
111
/docs/users_guide/users_guide
112
/docs/users_guide/ghc.1
113
/docs/users_guide/flags.pyc
114 115
/docs/users_guide/ghc_config.py
/docs/users_guide/ghc_config.pyc
dterei's avatar
dterei committed
116
/docs/users_guide/users_guide.pdf
117 118
/docs/users_guide/build-html
/docs/users_guide/build-pdf
119
/docs/users_guide/build-man
120
/docs/users_guide/.doctrees-*
121
/docs/users_guide/.doctrees/
Ömer Sinan Ağacan's avatar
Ömer Sinan Ağacan committed
122 123
/docs/users_guide/ghc_packages.pyc
/docs/users_guide/utils.pyc
Simon Marlow's avatar
Simon Marlow committed
124 125
/driver/ghci/ghc-pkg-inplace
/driver/ghci/ghci-inplace
Simon Peyton Jones's avatar
Simon Peyton Jones committed
126
/driver/ghci/ghci.res
Simon Marlow's avatar
Simon Marlow committed
127 128
/driver/package.conf
/driver/package.conf.inplace.old
129
/settings
Simon Marlow's avatar
Simon Marlow committed
130 131
/ghc.spec
/ghc/ghc-bin.cabal
132
/includes/dist/
Simon Marlow's avatar
Simon Marlow committed
133 134 135 136 137 138 139
/index.html
/inplace/
/libffi/build/
/libffi/ffi.h
/libffi/package.conf.inplace
/libffi/package.conf.inplace.raw
/libffi/stamp*
Simon Peyton Jones's avatar
Simon Peyton Jones committed
140 141
/libffi/package.conf.install
/libffi/package.conf.install.raw
Simon Marlow's avatar
Simon Marlow committed
142 143
/libraries/bootstrapping.conf
/libraries/prologue.txt
batterseapower's avatar
batterseapower committed
144 145
/libraries/doc-index*.html
/libraries/frames.html
146
/libraries/ghc-boot/GNUmakefile
147
/libraries/ghc-boot/ghc-boot.cabal
148 149 150
/libraries/ghc-boot-th/GNUmakefile
/libraries/ghc-boot-th/ghc-boot-th.cabal
/libraries/ghc-boot-th/ghc.mk
patrickdoc's avatar
patrickdoc committed
151
/libraries/ghc-heap/ghc-heap.cabal
152
/libraries/ghci/GNUmakefile
153
/libraries/ghci/ghci.cabal
154
/libraries/ghci/ghc.mk
batterseapower's avatar
batterseapower committed
155 156 157 158
/libraries/haddock-util.js
/libraries/hslogo-16.png
/libraries/index-frames.html
/libraries/index.html
159
/libraries/libiserv/libiserv.cabal
batterseapower's avatar
batterseapower committed
160 161 162 163
/libraries/minus.gif
/libraries/ocean.css
/libraries/plus.gif
/libraries/synopsis.png
Simon Marlow's avatar
Simon Marlow committed
164
/libraries/stamp/
Ryan Scott's avatar
Ryan Scott committed
165
/libraries/template-haskell/template-haskell.cabal
Ryan Scott's avatar
Ryan Scott committed
166
/linter.log
167
/mk/are-validating.mk
Simon Marlow's avatar
Simon Marlow committed
168 169 170 171 172 173 174 175 176
/mk/build.mk
/mk/config.h
/mk/config.h.in
/mk/config.mk
/mk/config.mk.old
/mk/install.mk
/mk/project.mk
/mk/project.mk.old
/mk/validate.mk
Moritz Angermann's avatar
Moritz Angermann committed
177
/rts/rts.cabal
Simon Marlow's avatar
Simon Marlow committed
178 179
/rts/package.conf.inplace
/rts/package.conf.inplace.raw
Simon Peyton Jones's avatar
Simon Peyton Jones committed
180 181
/rts/package.conf.install
/rts/package.conf.install.raw
Simon Marlow's avatar
Simon Marlow committed
182
/stage3.package.conf
183
/testsuite_summary*.txt
Ben Gamari's avatar
Ben Gamari committed
184
/testsuite*.xml
185
/testlog*
186 187
/utils/iserv/iserv.cabal
/utils/iserv-proxy/iserv-proxy.cabal
Moritz Angermann's avatar
Moritz Angermann committed
188
/utils/remote-iserv/remote-iserv.cabal
189
/utils/mkUserGuidePart/mkUserGuidePart.cabal
Simon Marlow's avatar
Simon Marlow committed
190
/utils/runghc/runghc.cabal
191
/utils/gen-dll/gen-dll.cabal
192 193 194 195 196
utils/lndir/fs.*
utils/unlit/fs.*
rts/fs.*
libraries/base/include/fs.h
libraries/base/cbits/fs.c
197
missing-win32-tarballs
198

199
/extra-gcc-opts
Austin Seipp's avatar
Austin Seipp committed
200
/sdistprep
201 202

.tm_properties
203
VERSION
204
GIT_COMMIT_ID
205 206 207 208 209 210 211 212

# -------------------------------------------------------------------------------------
# when using a docker image, one can mount the source code directory as the home folder
# -------------------------------------------------------------------------------------
.arcrc
.ghc
.bash_history
.gitconfig
213 214 215

# Should be equal to testdir_suffix from testsuite/driver/testlib.py.
*.run
216 217 218 219

# -----------------------------------------------------------------------------
# Output of ghc-in-ghci

chessai's avatar
chessai committed
220 221 222 223 224 225
/.ghci-objects/

# -----------------------------------------------------------------------------
# ghc.nix
ghc.nix/

Matthew Pickering's avatar
Matthew Pickering committed
226
# gdb
227
.gdb_history
Matthew Pickering's avatar
Matthew Pickering committed
228 229 230
.gdbinit

# Tooling - direnv
231
.envrc
Matthew Pickering's avatar
Matthew Pickering committed
232 233 234

# Tooling - vscode
.vscode