+# This file should only ignore things that are generated during a build,
+# generated by common IDEs, and optional files controlled by the user
+# that affect the build (such as config.toml).
+# FIXME: This needs cleanup.
*~
.#*
.DS_Store
.valgrindrc
.vscode
.favorites.json
-/*-*-*-*/
-/*-*-*/
/Makefile
-/build
+/build/
/config.toml
/dist/
/dl/
-/doc
+/doc/
/inst/
/llvm/
/mingw-build/
-/nd/
+# Created by default with `src/ci/docker/run.sh`:
/obj/
-/rt/
/rustllvm/
/src/libcore/unicode/DerivedCoreProperties.txt
/src/libcore/unicode/DerivedNormalizationProps.txt
/src/libcore/unicode/SpecialCasing.txt
/src/libcore/unicode/UnicodeData.txt
/src/libcore/unicode/downloaded
-/stage[0-9]+/
-/target
-target/
-/test/
+/target/
+# Generated by compiletest for incremental:
/tmp/
tags
tags.*
\#*\#
config.mk
config.stamp
-keywords.md
-lexer.ml
-mir_dump
Session.vim
-src/etc/dl
-tmp.*.rs
-version.md
-version.ml
-version.texi
.cargo
-!src/vendor/**
-/src/target/
-
no_llvm_build
-