Commit 767b9ddf authored by Herbert Valerio Riedel's avatar Herbert Valerio Riedel 🕺

Simplify .gitignore files

It's a bit confusing to have .gitignore files spread all over the
filesystem. This commit tries to consolidate those into one .gitignore
file per component. Moreover, we try to describe files to be ignored which
happen to have a common identifying pattern by glob patterns.
Signed-off-by: Herbert Valerio Riedel's avatarHerbert Valerio Riedel <hvr@gnu.org>
parent 0763a2f2
*.o
*.aux
*.hi
*.comp.stderr
*.comp.stdout
*.interp.stderr
*.interp.stdout
*.run.stderr
*.run.stdout
*.eventlog
*.genscript
# Backup files
*~
......@@ -26,242 +18,3 @@
/include/HsBaseConfig.h
/include/HsBaseConfig.h.in
tests/.hpc/
tests/4006
tests/CPUTime001
tests/Concurrent/.hpc/
tests/Concurrent/4876
tests/Concurrent/ThreadDelay001
tests/IO/.hpc/
tests/IO/2122
tests/IO/2122-test
tests/IO/3307
tests/IO/4808
tests/IO/4808.test
tests/IO/4855
tests/IO/4895
tests/IO/IOError001
tests/IO/IOError002
tests/IO/T4144
tests/IO/chinese-file-*
tests/IO/chinese-name
tests/IO/concio002
tests/IO/countReaders001
tests/IO/countReaders001.txt
tests/IO/decodingerror001
tests/IO/decodingerror002
tests/IO/encoding001
tests/IO/encoding001.utf16
tests/IO/encoding001.utf16.utf16be
tests/IO/encoding001.utf16.utf16le
tests/IO/encoding001.utf16.utf32
tests/IO/encoding001.utf16.utf32be
tests/IO/encoding001.utf16.utf32le
tests/IO/encoding001.utf16.utf8
tests/IO/encoding001.utf16.utf8_bom
tests/IO/encoding001.utf16be
tests/IO/encoding001.utf16be.utf16
tests/IO/encoding001.utf16be.utf16le
tests/IO/encoding001.utf16be.utf32
tests/IO/encoding001.utf16be.utf32be
tests/IO/encoding001.utf16be.utf32le
tests/IO/encoding001.utf16be.utf8
tests/IO/encoding001.utf16be.utf8_bom
tests/IO/encoding001.utf16le
tests/IO/encoding001.utf16le.utf16
tests/IO/encoding001.utf16le.utf16be
tests/IO/encoding001.utf16le.utf32
tests/IO/encoding001.utf16le.utf32be
tests/IO/encoding001.utf16le.utf32le
tests/IO/encoding001.utf16le.utf8
tests/IO/encoding001.utf16le.utf8_bom
tests/IO/encoding001.utf32
tests/IO/encoding001.utf32.utf16
tests/IO/encoding001.utf32.utf16be
tests/IO/encoding001.utf32.utf16le
tests/IO/encoding001.utf32.utf32be
tests/IO/encoding001.utf32.utf32le
tests/IO/encoding001.utf32.utf8
tests/IO/encoding001.utf32.utf8_bom
tests/IO/encoding001.utf32be
tests/IO/encoding001.utf32be.utf16
tests/IO/encoding001.utf32be.utf16be
tests/IO/encoding001.utf32be.utf16le
tests/IO/encoding001.utf32be.utf32
tests/IO/encoding001.utf32be.utf32le
tests/IO/encoding001.utf32be.utf8
tests/IO/encoding001.utf32be.utf8_bom
tests/IO/encoding001.utf32le
tests/IO/encoding001.utf32le.utf16
tests/IO/encoding001.utf32le.utf16be
tests/IO/encoding001.utf32le.utf16le
tests/IO/encoding001.utf32le.utf32
tests/IO/encoding001.utf32le.utf32be
tests/IO/encoding001.utf32le.utf8
tests/IO/encoding001.utf32le.utf8_bom
tests/IO/encoding001.utf8
tests/IO/encoding001.utf8.utf16
tests/IO/encoding001.utf8.utf16be
tests/IO/encoding001.utf8.utf16le
tests/IO/encoding001.utf8.utf32
tests/IO/encoding001.utf8.utf32be
tests/IO/encoding001.utf8.utf32le
tests/IO/encoding001.utf8.utf8_bom
tests/IO/encoding001.utf8_bom
tests/IO/encoding001.utf8_bom.utf16
tests/IO/encoding001.utf8_bom.utf16be
tests/IO/encoding001.utf8_bom.utf16le
tests/IO/encoding001.utf8_bom.utf32
tests/IO/encoding001.utf8_bom.utf32be
tests/IO/encoding001.utf8_bom.utf32le
tests/IO/encoding001.utf8_bom.utf8
tests/IO/encoding002
tests/IO/encodingerror001
tests/IO/environment001
tests/IO/finalization001
tests/IO/hClose001
tests/IO/hClose001.tmp
tests/IO/hClose002
tests/IO/hClose002.tmp
tests/IO/hClose003
tests/IO/hDuplicateTo001
tests/IO/hFileSize001
tests/IO/hFileSize002
tests/IO/hFileSize002.out
tests/IO/hFlush001
tests/IO/hFlush001.out
tests/IO/hGetBuf001
tests/IO/hGetBuffering001
tests/IO/hGetChar001
tests/IO/hGetLine001
tests/IO/hGetLine002
tests/IO/hGetLine003
tests/IO/hGetPosn001
tests/IO/hGetPosn001.out
tests/IO/hIsEOF001
tests/IO/hIsEOF002
tests/IO/hIsEOF002.out
tests/IO/hReady001
tests/IO/hReady002
tests/IO/hSeek001
tests/IO/hSeek002
tests/IO/hSeek003
tests/IO/hSeek004
tests/IO/hSeek004.out
tests/IO/hSetBuffering002
tests/IO/hSetBuffering003
tests/IO/hSetBuffering004
tests/IO/hSetEncoding001
tests/IO/ioeGetErrorString001
tests/IO/ioeGetFileName001
tests/IO/ioeGetHandle001
tests/IO/isEOF001
tests/IO/misc001
tests/IO/misc001.out
tests/IO/newline001
tests/IO/newline001.out
tests/IO/openFile001
tests/IO/openFile002
tests/IO/openFile003
tests/IO/openFile004
tests/IO/openFile004.out
tests/IO/openFile005
tests/IO/openFile005.out1
tests/IO/openFile005.out2
tests/IO/openFile006
tests/IO/openFile006.out
tests/IO/openFile007
tests/IO/openFile007.out
tests/IO/openFile008
tests/IO/openTempFile001
tests/IO/putStr001
tests/IO/readFile001
tests/IO/readFile001.out
tests/IO/readwrite001
tests/IO/readwrite001.inout
tests/IO/readwrite002
tests/IO/readwrite002.inout
tests/IO/readwrite003
tests/IO/readwrite003.txt
tests/IO/tmp
tests/Numeric/.hpc/
tests/Numeric/num001
tests/Numeric/num002
tests/Numeric/num003
tests/Numeric/num004
tests/Numeric/num005
tests/Numeric/num006
tests/Numeric/num007
tests/Numeric/num008
tests/Numeric/num009
tests/Numeric/num010
tests/System/.hpc/
tests/System/exitWith001
tests/System/getArgs001
tests/System/getEnv001
tests/System/system001
tests/Text.Printf/.hpc/
tests/Text.Printf/1548
tests/addr001
tests/assert
tests/char001
tests/char002
tests/cstring001
tests/data-fixed-show-read
tests/dynamic001
tests/dynamic002
tests/dynamic003
tests/dynamic004
tests/dynamic005
tests/echo001
tests/enum01
tests/enum02
tests/enum03
tests/enum04
tests/enumDouble
tests/enumRatio
tests/exceptionsrun001
tests/exceptionsrun002
tests/fixed
tests/genericNegative001
tests/hGetBuf002
tests/hGetBuf003
tests/hPutBuf001
tests/hPutBuf002
tests/hPutBuf002.out
tests/hTell001
tests/hTell002
tests/hash001
tests/ioref001
tests/ix001
tests/length001
tests/lex001
tests/list001
tests/list002
tests/list003
tests/memo001
tests/memo002
tests/performGC001
tests/quotOverflow
tests/rand001
tests/ratio001
tests/readDouble001
tests/readFloat
tests/readInteger001
tests/readLitChar
tests/reads001
tests/show001
tests/showDouble
tests/stableptr001
tests/stableptr003
tests/stableptr004
tests/stableptr005
tests/take001
tests/tempfiles
tests/text001
tests/trace001
tests/tup001
tests/unicode001
tests/unicode002
tests/weak001
.hpc.CPUTime001
.hpc.CatEntail
.hpc.CatPairs
.hpc.T4006
.hpc.T5943
.hpc.T5962
.hpc.T7034
.hpc.T7457
.hpc.T7653
.hpc.T7773
.hpc.T7787
.hpc.addr001
.hpc.assert
.hpc.char001
.hpc.char002
.hpc.cstring001
.hpc.data-fixed-show-read
.hpc.dynamic001
.hpc.dynamic002
.hpc.dynamic003
.hpc.dynamic004
.hpc.dynamic005
.hpc.echo001
.hpc.enum01
.hpc.enum02
.hpc.enum03
.hpc.enum04
.hpc.enumDouble
.hpc.enumRatio
.hpc.exceptionsrun001
.hpc.exceptionsrun002
.hpc.fixed
.hpc.genericNegative001
.hpc.hGetBuf002
.hpc.hGetBuf003
.hpc.hPutBuf001
.hpc.hPutBuf002
.hpc.hTell001
.hpc.hTell002
.hpc.ioref001
.hpc.ix001
.hpc.length001
.hpc.lex001
.hpc.list001
.hpc.list002
.hpc.list003
.hpc.memo001
.hpc.memo002
.hpc.performGC001
.hpc.qsem001
.hpc.qsemn001
.hpc.quotOverflow
.hpc.rand001
.hpc.ratio001
.hpc.readDouble001
.hpc.readFixed001
.hpc.readFloat
.hpc.readInteger001
.hpc.readLitChar
.hpc.reads001
.hpc.show001
.hpc.showDouble
.hpc.stableptr001
.hpc.stableptr003
.hpc.stableptr004
.hpc.stableptr005
.hpc.take001
.hpc.tempfiles
.hpc.text001
.hpc.topHandler01
.hpc.topHandler02
.hpc.topHandler03
.hpc.trace001
.hpc.tup001
.hpc.unicode001
.hpc.unicode002
.hpc.weak001
T4006
T5943
T5962
T7034
T7457
T7653
T7773
T7787
T8766
T8766.stats
qsem001
qsemn001
readFixed001
topHandler01
topHandler02
topHandler03
*.eventlog
*.genscript
*.stderr.normalised
*.stdout.normalised
*.comp.stderr
*.comp.stdout
*.interp.stderr
*.interp.stdout
*.run.stderr
*.run.stdout
.hpc.*/
.hpc/
# specific files
/CPUTime001
/Concurrent/4876
/Concurrent/Chan002
/Concurrent/Chan003
/Concurrent/ThreadDelay001
/IO/IOError001
/IO/IOError002
/IO/T2122
/IO/T2122-test
/IO/T3307
/IO/T4144
/IO/T4808
/IO/T4808.test
/IO/T4855
/IO/T4895
/IO/T7853
/IO/chinese-file-*
/IO/chinese-name
/IO/concio002
/IO/countReaders001
/IO/countReaders001.txt
/IO/decodingerror001
/IO/decodingerror002
/IO/encoding001
/IO/encoding001.utf16
/IO/encoding001.utf16.utf16be
/IO/encoding001.utf16.utf16le
/IO/encoding001.utf16.utf32
/IO/encoding001.utf16.utf32be
/IO/encoding001.utf16.utf32le
/IO/encoding001.utf16.utf8
/IO/encoding001.utf16.utf8_bom
/IO/encoding001.utf16be
/IO/encoding001.utf16be.utf16
/IO/encoding001.utf16be.utf16le
/IO/encoding001.utf16be.utf32
/IO/encoding001.utf16be.utf32be
/IO/encoding001.utf16be.utf32le
/IO/encoding001.utf16be.utf8
/IO/encoding001.utf16be.utf8_bom
/IO/encoding001.utf16le
/IO/encoding001.utf16le.utf16
/IO/encoding001.utf16le.utf16be
/IO/encoding001.utf16le.utf32
/IO/encoding001.utf16le.utf32be
/IO/encoding001.utf16le.utf32le
/IO/encoding001.utf16le.utf8
/IO/encoding001.utf16le.utf8_bom
/IO/encoding001.utf32
/IO/encoding001.utf32.utf16
/IO/encoding001.utf32.utf16be
/IO/encoding001.utf32.utf16le
/IO/encoding001.utf32.utf32be
/IO/encoding001.utf32.utf32le
/IO/encoding001.utf32.utf8
/IO/encoding001.utf32.utf8_bom
/IO/encoding001.utf32be
/IO/encoding001.utf32be.utf16
/IO/encoding001.utf32be.utf16be
/IO/encoding001.utf32be.utf16le
/IO/encoding001.utf32be.utf32
/IO/encoding001.utf32be.utf32le
/IO/encoding001.utf32be.utf8
/IO/encoding001.utf32be.utf8_bom
/IO/encoding001.utf32le
/IO/encoding001.utf32le.utf16
/IO/encoding001.utf32le.utf16be
/IO/encoding001.utf32le.utf16le
/IO/encoding001.utf32le.utf32
/IO/encoding001.utf32le.utf32be
/IO/encoding001.utf32le.utf8
/IO/encoding001.utf32le.utf8_bom
/IO/encoding001.utf8
/IO/encoding001.utf8.utf16
/IO/encoding001.utf8.utf16be
/IO/encoding001.utf8.utf16le
/IO/encoding001.utf8.utf32
/IO/encoding001.utf8.utf32be
/IO/encoding001.utf8.utf32le
/IO/encoding001.utf8.utf8_bom
/IO/encoding001.utf8_bom
/IO/encoding001.utf8_bom.utf16
/IO/encoding001.utf8_bom.utf16be
/IO/encoding001.utf8_bom.utf16le
/IO/encoding001.utf8_bom.utf32
/IO/encoding001.utf8_bom.utf32be
/IO/encoding001.utf8_bom.utf32le
/IO/encoding001.utf8_bom.utf8
/IO/encoding002
/IO/encoding003
/IO/encoding004
/IO/encodingerror001
/IO/environment001
/IO/finalization001
/IO/hClose001
/IO/hClose001.tmp
/IO/hClose002
/IO/hClose002.tmp
/IO/hClose003
/IO/hDuplicateTo001
/IO/hFileSize001
/IO/hFileSize002
/IO/hFileSize002.out
/IO/hFlush001
/IO/hFlush001.out
/IO/hGetBuf001
/IO/hGetBuffering001
/IO/hGetChar001
/IO/hGetLine001
/IO/hGetLine002
/IO/hGetLine003
/IO/hGetPosn001
/IO/hGetPosn001.out
/IO/hIsEOF001
/IO/hIsEOF002
/IO/hIsEOF002.out
/IO/hReady001
/IO/hReady002
/IO/hSeek001
/IO/hSeek002
/IO/hSeek003
/IO/hSeek004
/IO/hSeek004.out
/IO/hSetBuffering002
/IO/hSetBuffering003
/IO/hSetBuffering004
/IO/hSetEncoding001
/IO/ioeGetErrorString001
/IO/ioeGetFileName001
/IO/ioeGetHandle001
/IO/isEOF001
/IO/misc001
/IO/misc001.out
/IO/newline001
/IO/newline001.out
/IO/openFile001
/IO/openFile002
/IO/openFile003
/IO/openFile003Dir
/IO/openFile004
/IO/openFile004.out
/IO/openFile005
/IO/openFile005.out1
/IO/openFile005.out2
/IO/openFile006
/IO/openFile006.out
/IO/openFile007
/IO/openFile007.out
/IO/openFile008
/IO/openTempFile001
/IO/putStr001
/IO/readFile001
/IO/readFile001.out
/IO/readwrite001
/IO/readwrite001.inout
/IO/readwrite002
/IO/readwrite002.inout
/IO/readwrite003
/IO/readwrite003.txt
/IO/tmp
/Numeric/num001
/Numeric/num002
/Numeric/num003
/Numeric/num004
/Numeric/num005
/Numeric/num006
/Numeric/num007
/Numeric/num008
/Numeric/num009
/Numeric/num010
/System/T5930
/System/Timeout001
/System/exitWith001
/System/getArgs001
/System/getEnv001
/System/system001
/T4006
/T5943
/T5962
/T7034
/T7457
/T7653
/T7773
/T7787
/T8766
/T8766.stats
/Text.Printf/T1548
/addr001
/assert
/char001
/char002
/cstring001
/data-fixed-show-read
/dynamic001
/dynamic002
/dynamic003
/dynamic004
/dynamic005
/echo001
/enum01
/enum02
/enum03
/enum04
/enumDouble
/enumRatio
/exceptionsrun001
/exceptionsrun002
/fixed
/genericNegative001
/hGetBuf002
/hGetBuf003
/hPutBuf001
/hPutBuf002
/hPutBuf002.out
/hTell001
/hTell002
/hash001
/ioref001
/ix001
/length001
/lex001
/list001
/list002
/list003
/memo001
/memo002
/performGC001
/qsem001
/qsemn001
/quotOverflow
/rand001
/ratio001
/readDouble001
/readFixed001
/readFloat
/readInteger001
/readLitChar
/reads001
/show001
/showDouble
/stableptr001
/stableptr003
/stableptr004
/stableptr005
/take001
/tempfiles
/text001
/topHandler01
/topHandler02
/topHandler03
/trace001
/tup001
/unicode001
/unicode002
/weak001
.hpc.Chan002
.hpc.Chan003
.hpc.ThreadDelay001
Chan002
Chan003
.hpc.IOError001
.hpc.IOError002
.hpc.T2122
.hpc.T4144
.hpc.T4808
.hpc.T4855
.hpc.T4895
.hpc.T7853
.hpc.concio002
.hpc.countReaders001
.hpc.decodingerror001
</