mirror of
https://github.com/rust-lang/rust.git
synced 2024-10-30 05:51:58 +00:00
0c3ed968a2
To avoid rust-analyzer and rustc having to wait for each other, the dev guide mentions using another build directory for RA. We should also put this into the .gitignore, just like the normal `build`.
79 lines
1.2 KiB
Plaintext
79 lines
1.2 KiB
Plaintext
# This file should only ignore things that are generated during a `x.py` build,
|
|
# generated by common IDEs, and optional files controlled by the user that
|
|
# affect the build (such as config.toml).
|
|
# In particular, things like `mir_dump` should not be listed here; they are only
|
|
# created during manual debugging and many people like to clean up instead of
|
|
# having git ignore such leftovers. You can use `.git/info/exclude` to
|
|
# configure your local ignore list.
|
|
|
|
## File system
|
|
.DS_Store
|
|
desktop.ini
|
|
|
|
## Editor
|
|
*.swp
|
|
*.swo
|
|
Session.vim
|
|
.cproject
|
|
.idea
|
|
*.iml
|
|
.vscode
|
|
.project
|
|
.favorites.json
|
|
.settings/
|
|
|
|
## Tool
|
|
.valgrindrc
|
|
.cargo
|
|
# Included because it is part of the test case
|
|
!/src/test/run-make/thumb-none-qemu/example/.cargo
|
|
|
|
## Configuration
|
|
/config.toml
|
|
/Makefile
|
|
config.mk
|
|
config.stamp
|
|
no_llvm_build
|
|
|
|
## Build
|
|
/dl/
|
|
/doc/
|
|
/inst/
|
|
/llvm/
|
|
/mingw-build/
|
|
/build/
|
|
/build-rust-analyzer/
|
|
/dist/
|
|
/unicode-downloads
|
|
/target
|
|
/src/tools/x/target
|
|
# Created by default with `src/ci/docker/run.sh`
|
|
/obj/
|
|
|
|
## Temporary files
|
|
*~
|
|
\#*
|
|
\#*\#
|
|
.#*
|
|
|
|
## Tags
|
|
tags
|
|
tags.*
|
|
TAGS
|
|
TAGS.*
|
|
|
|
## Python
|
|
__pycache__/
|
|
*.py[cod]
|
|
*$py.class
|
|
|
|
## Node
|
|
node_modules
|
|
package-lock.json
|
|
package.json
|
|
|
|
## Rustdoc GUI tests
|
|
src/test/rustdoc-gui/src/**.lock
|
|
|
|
# Before adding new lines, see the comment at the top.
|