annotate .hgignore @ 1650:40bd4a0d4870

Update to work with LLVM 2.7. Removed use of dyn_cast, llvm no compiles without exceptions and rtti by default. We do need exceptions for the libconfig stuff, but rtti isn't necessary (anymore). Debug info needs to be rewritten, as in LLVM 2.7 the format has completely changed. To have something to look at while rewriting, the old code has been wrapped inside #ifndef DISABLE_DEBUG_INFO , this means that you have to define this to compile at the moment. Updated tango 0.99.9 patch to include updated EH runtime code, which is needed for LLVM 2.7 as well.
author Tomas Lindquist Olsen
date Wed, 19 May 2010 12:42:32 +0200
parents d28cd7c45267
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
377
4731f3eed1f0 Add all intermediate files to .hgignore.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
1 syntax: glob
4731f3eed1f0 Add all intermediate files to .hgignore.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
2 *.bc
977
3efbe9b0dd36 Update .hgignore due to moved(?) idgen/impcnvgen locations.
Frits van Bommel <fvbommel wxs.nl>
parents: 853
diff changeset
3 *.diff
377
4731f3eed1f0 Add all intermediate files to .hgignore.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
4 *.o
783
d268bf419a09 hgignore updates for CMake.
Christian Kamm <kamm incasoftware de>
parents: 762
diff changeset
5 *.obj
d268bf419a09 hgignore updates for CMake.
Christian Kamm <kamm incasoftware de>
parents: 762
diff changeset
6 *.orig
977
3efbe9b0dd36 Update .hgignore due to moved(?) idgen/impcnvgen locations.
Frits van Bommel <fvbommel wxs.nl>
parents: 853
diff changeset
7 *.patch
783
d268bf419a09 hgignore updates for CMake.
Christian Kamm <kamm incasoftware de>
parents: 762
diff changeset
8 *.a
377
4731f3eed1f0 Add all intermediate files to .hgignore.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
9 *.s
579
20c065c46b38 Basic support for runtime in shared library.
Christian Kamm <kamm incasoftware de>
parents: 555
diff changeset
10 *.so
1453
f35a9a77d256 More tweaks.
Robert Clipsham <robert@octarineparrot.com>
parents: 1129
diff changeset
11 *.swp
853
82ad6c0c601c Add Elrood's patch to output LDC and LLVM source revs.
Christian Kamm <kamm incasoftware de>
parents: 851
diff changeset
12 *.rej
377
4731f3eed1f0 Add all intermediate files to .hgignore.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
13 Makefile
783
d268bf419a09 hgignore updates for CMake.
Christian Kamm <kamm incasoftware de>
parents: 762
diff changeset
14 CMakeFiles
d268bf419a09 hgignore updates for CMake.
Christian Kamm <kamm incasoftware de>
parents: 762
diff changeset
15 CMakeCache.txt
d268bf419a09 hgignore updates for CMake.
Christian Kamm <kamm incasoftware de>
parents: 762
diff changeset
16 cmake_install.cmake
762
d7aae6f09754 Fix up hgignore to not match to much.
Christian Kamm <kamm incasoftware de>
parents: 663
diff changeset
17 .DS_Store
555
c2d8fca91e09 Add .DS_Store to .hgignore
Christian Kamm <kamm incasoftware de>
parents: 491
diff changeset
18
762
d7aae6f09754 Fix up hgignore to not match to much.
Christian Kamm <kamm incasoftware de>
parents: 663
diff changeset
19 syntax: regexp
985
bce024c60adc Clean up regexes in .hgignore, making it more strict.
Frits van Bommel <fvbommel wxs.nl>
parents: 984
diff changeset
20 ^obj/
bce024c60adc Clean up regexes in .hgignore, making it more strict.
Frits van Bommel <fvbommel wxs.nl>
parents: 984
diff changeset
21 ^tests/dstress/
bce024c60adc Clean up regexes in .hgignore, making it more strict.
Frits van Bommel <fvbommel wxs.nl>
parents: 984
diff changeset
22 ^tests/reference/
bce024c60adc Clean up regexes in .hgignore, making it more strict.
Frits van Bommel <fvbommel wxs.nl>
parents: 984
diff changeset
23 ^tango/
1525
d28cd7c45267 Removed druntime from the repository.
Robert Clipsham <robert@octarineparrot.com>
parents: 1458
diff changeset
24 ^druntime/
985
bce024c60adc Clean up regexes in .hgignore, making it more strict.
Frits van Bommel <fvbommel wxs.nl>
parents: 984
diff changeset
25 ^import/
bce024c60adc Clean up regexes in .hgignore, making it more strict.
Frits van Bommel <fvbommel wxs.nl>
parents: 984
diff changeset
26 ^bin/ldc2?$
bce024c60adc Clean up regexes in .hgignore, making it more strict.
Frits van Bommel <fvbommel wxs.nl>
parents: 984
diff changeset
27 ^bin/ldc2?\.conf$
1129
8403fec8c34c Add dmd-style configuration file for rebuild usage. See #236 and thanks to ccuter for the patch!
Christian Kamm <kamm incasoftware de>
parents: 1113
diff changeset
28 ^bin/ldc2?\.rebuild\.conf$
985
bce024c60adc Clean up regexes in .hgignore, making it more strict.
Frits van Bommel <fvbommel wxs.nl>
parents: 984
diff changeset
29 ^idgen\.make$
bce024c60adc Clean up regexes in .hgignore, making it more strict.
Frits van Bommel <fvbommel wxs.nl>
parents: 984
diff changeset
30 ^impcnvgen\.make$
bce024c60adc Clean up regexes in .hgignore, making it more strict.
Frits van Bommel <fvbommel wxs.nl>
parents: 984
diff changeset
31 ^ldc\.make$
bce024c60adc Clean up regexes in .hgignore, making it more strict.
Frits van Bommel <fvbommel wxs.nl>
parents: 984
diff changeset
32 ^revisions\.pl$
1064
f0b6549055ab Make LDC work with LLVM trunk (s/LinkOnceLinkage/LinkOnceOdrLinkage/)
Frits van Bommel <fvbommel wxs.nl>
parents: 985
diff changeset
33 ^gen/revisions\.h$
1113
123812e02bc8 Split out LLVM_REV into separate header, to reduce rebuilding when only the LDC
Frits van Bommel <fvbommel wxs.nl>
parents: 1064
diff changeset
34 ^gen/llvm-version\.h$
985
bce024c60adc Clean up regexes in .hgignore, making it more strict.
Frits van Bommel <fvbommel wxs.nl>
parents: 984
diff changeset
35 ^dmd2?/idgen$
bce024c60adc Clean up regexes in .hgignore, making it more strict.
Frits van Bommel <fvbommel wxs.nl>
parents: 984
diff changeset
36 ^dmd2?/impcnvgen$
bce024c60adc Clean up regexes in .hgignore, making it more strict.
Frits van Bommel <fvbommel wxs.nl>
parents: 984
diff changeset
37 ^dmd2?/impcnvtab\.c$
bce024c60adc Clean up regexes in .hgignore, making it more strict.
Frits van Bommel <fvbommel wxs.nl>
parents: 984
diff changeset
38 ^dmd2?/id\.c$
bce024c60adc Clean up regexes in .hgignore, making it more strict.
Frits van Bommel <fvbommel wxs.nl>
parents: 984
diff changeset
39 ^dmd2?/id\.h$
bce024c60adc Clean up regexes in .hgignore, making it more strict.
Frits van Bommel <fvbommel wxs.nl>
parents: 984
diff changeset
40 ^tests/runminitest$
bce024c60adc Clean up regexes in .hgignore, making it more strict.
Frits van Bommel <fvbommel wxs.nl>
parents: 984
diff changeset
41 ^tests/findregressions$
bce024c60adc Clean up regexes in .hgignore, making it more strict.
Frits van Bommel <fvbommel wxs.nl>
parents: 984
diff changeset
42 ^tests/makewebstatistics$
bce024c60adc Clean up regexes in .hgignore, making it more strict.
Frits van Bommel <fvbommel wxs.nl>
parents: 984
diff changeset
43 ^tests/mini/obj/