EPA: preserve comments in data decls
[ghc.git] / .gitignore
blob9812cbc6c9b6093f8e29c45a2baeb9abbb980a6c
1 # -----------------------------------------------------------------------------
2 # generic generated file patterns
4 Thumbs.db
5 .DS_Store
7 *~
8 *#
9 #*#
10 *.bak
11 *.BAK
12 *.orig
13 *.prof
14 *.rej
15 *.patch
16 *.stackdump
18 *.hi
19 *.hi-boot
20 *.hie
21 *.hie-boot
22 *.o-boot
23 *.p_o
24 *.t_o
25 *.debug_o
26 *.thr_o
27 *.thr_p_o
28 *.thr_debug_o
29 *.o
30 *.a
31 *.o.cmd
32 *.depend*
33 *.dyn_o
34 *.dyn_hi
35 __pycache__
36 .mypy_cache
37 *.SYMDEF*
39 log
40 tags
41 TAGS
43 autom4te.cache
44 config.log
45 config.status
46 configure
47 # GHC's own aclocal.m4 is generated by aclocal
48 /aclocal.m4
50 # Temporarily generated configure files
51 confdefs.h
53 # Hadrian files
54 stage0
55 stage1
56 stage2
57 # Ignore _build, _validatebuild and any other custom build directories headed by _
59 */generated/
60 */ghc-stage1
61 .shake.*
62 .hadrian_ghci
63 .hadrian_ghci_multi/
64 .hie-bios
66 # -----------------------------------------------------------------------------
67 # Ignore any overlapped darcs repos and back up files
69 *-darcs-backup*
70 _darcs/
72 # -----------------------------------------------------------------------------
73 # sub-repositories
75 /ghc-tarballs/
77 # -----------------------------------------------------------------------------
78 # Cabal dist directories
80 /driver/ghc/dist/
81 /driver/haddock/dist/
82 /driver/ghci/dist/
83 /libffi/dist-install/
84 /libraries/*/dist-boot/
85 /libraries/*/dist-install/
86 /libraries/*/dist-newstyle/
87 /libraries/dist-haddock/
88 /linters/*/dist-install/
89 /utils/*/dist*/
90 /compiler/stage1/
91 /compiler/stage2/
92 /compiler/stage3/
93 /ghc/stage1/
94 /ghc/stage2/
95 /ghc/stage3/
96 /utils/iserv/stage2*/
98 # -----------------------------------------------------------------------------
99 # specific generated files
101 /.gitlab/jobs-metadata.json
102 /bindist-list
103 /bindist-list.uniq
104 /bindistprep/
105 /bindisttest/HelloWorld
106 /bindisttest/
107 /bootstrapping/
108 /ch01.html
109 /ch02.html
110 /compiler/dist/
111 /compiler/Bytecodes.h
112 /compiler/ClosureTypes.h
113 /compiler/FunTypes.h
114 /compiler/MachRegs.h
115 /compiler/MachRegs
116 /compiler/GHC/CmmToLlvm/Version/Bounds.hs
117 /compiler/ghc.cabal
118 /compiler/ghc.cabal.old
119 /distrib/configure.ac
120 /distrib/ghc.iss
121 /docs/index.html
122 /docs/man
123 /docs/users_guide/.log
124 /docs/users_guide/users_guide
125 /docs/users_guide/ghc.1
126 /docs/users_guide/flags.pyc
127 /docs/users_guide/ghc_config.py
128 /docs/users_guide/ghc_config.pyc
129 /docs/users_guide/users_guide.pdf
130 /docs/users_guide/build-html
131 /docs/users_guide/build-pdf
132 /docs/users_guide/build-man
133 /docs/users_guide/.doctrees-*
134 /docs/users_guide/.doctrees/
135 /docs/users_guide/ghc_packages.pyc
136 /docs/users_guide/utils.pyc
137 /driver/ghci/ghc-pkg-inplace
138 /driver/ghci/ghci-inplace
139 /driver/ghci/ghci-wrapper.cabal
140 /driver/ghci/ghci.res
141 /driver/ghci/cwrapper.c
142 /driver/ghci/cwrapper.h
143 /driver/ghci/getLocation.c
144 /driver/ghci/getLocation.h
145 /driver/ghci/isMinTTY.c
146 /driver/ghci/isMinTTY.h
147 /driver/package.conf
148 /driver/package.conf.inplace.old
149 /settings
150 /ghc.spec
151 /ghc/ghc-bin.cabal
152 /index.html
153 /inplace/
154 /libffi/build/
155 /libffi/ffi.h
156 /libffi/package.conf.inplace
157 /libffi/package.conf.inplace.raw
158 /libffi/stamp*
159 /libffi/package.conf.install
160 /libffi/package.conf.install.raw
161 /libraries/bootstrapping.conf
162 /libraries/prologue.txt
163 /libraries/doc-index*.html
164 /libraries/frames.html
165 /libraries/ghc-boot/GNUmakefile
166 /libraries/ghc-boot/ghc-boot.cabal
167 /libraries/ghc-boot-th/GNUmakefile
168 /libraries/ghc-boot-th/ghc-boot-th.cabal
169 /libraries/ghc-boot-th-next/ghc-boot-th-next.cabal
170 /libraries/ghc-boot-th/ghc.mk
171 /libraries/ghc-heap/ghc-heap.cabal
172 /libraries/ghci/GNUmakefile
173 /libraries/ghci/ghci.cabal
174 /libraries/ghci/ghc.mk
175 /libraries/haddock-util.js
176 /libraries/hslogo-16.png
177 /libraries/index-frames.html
178 /libraries/index.html
179 /libraries/libiserv/libiserv.cabal
180 /libraries/minus.gif
181 /libraries/ocean.css
182 /libraries/plus.gif
183 /libraries/synopsis.png
184 /libraries/stamp/
185 /libraries/template-haskell/template-haskell.cabal
186 /libraries/template-haskell-next/template-haskell-next.cabal
187 /linter.log
188 /mk/are-validating.mk
189 /mk/build.mk
190 /mk/config.mk
191 /mk/config.mk.old
192 /mk/system-cxx-std-lib-1.0.conf
193 /mk/install.mk
194 /mk/project.mk
195 /mk/project.mk.old
196 /mk/validate.mk
197 /stage3.package.conf
198 /testsuite_summary*.txt
199 /testsuite*.xml
200 /testlog*
201 /utils/iserv/iserv.cabal
202 /utils/iserv-proxy/iserv-proxy.cabal
203 /utils/remote-iserv/remote-iserv.cabal
204 /utils/mkUserGuidePart/mkUserGuidePart.cabal
205 /utils/runghc/runghc.cabal
206 /utils/gen-dll/gen-dll.cabal
207 /utils/ghc-pkg/ghc-pkg.cabal
208 utils/unlit/fs.*
209 libraries/ghc-internal/include/fs.h
210 libraries/ghc-internal/cbits/fs.c
211 missing-win32-tarballs
213 /extra-gcc-opts
214 /sdistprep
216 .tm_properties
217 VERSION
218 GIT_COMMIT_ID
220 # -------------------------------------------------------------------------------------
221 # when using a docker image, one can mount the source code directory as the home folder
222 # -------------------------------------------------------------------------------------
223 .arcrc
224 .ghc
225 .bash_history
226 .gitconfig
228 # Should be equal to testdir_suffix from testsuite/driver/testlib.py.
229 *.run
231 # -----------------------------------------------------------------------------
232 # ghc.nix
233 ghc.nix/
235 # gdb
236 .gdb_history
237 .gdbinit
239 # -----------------------------------------------------------------------------
240 # Tooling
242 # direnv
243 .envrc
244 .direnv
246 # Visual Studio Code
247 .vscode
249 # Tooling - ghcide
250 *.hiedb
252 # clangd
253 .clangd
254 dist-newstyle/