]> git.lizzy.rs Git - rust.git/blob - .gitignore
Auto merge of #107843 - bjorn3:sync_cg_clif-2023-02-09, r=bjorn3
[rust.git] / .gitignore
1 # This file should only ignore things that are generated during a `x.py` build,
2 # generated by common IDEs, and optional files controlled by the user that
3 # affect the build (such as config.toml).
4 # In particular, things like `mir_dump` should not be listed here; they are only
5 # created during manual debugging and many people like to clean up instead of
6 # having git ignore such leftovers. You can use `.git/info/exclude` to
7 # configure your local ignore list.
8
9 ## File system
10 .DS_Store
11 desktop.ini
12
13 ## Editor
14 *.swp
15 *.swo
16 Session.vim
17 .cproject
18 .idea
19 *.iml
20 .vscode
21 .project
22 .favorites.json
23 .settings/
24
25 ## Tool
26 .valgrindrc
27 .cargo
28 # Included because it is part of the test case
29 !/tests/run-make/thumb-none-qemu/example/.cargo
30
31 ## Configuration
32 /config.toml
33 /Makefile
34 config.mk
35 config.stamp
36 no_llvm_build
37
38 ## Build
39 /dl/
40 /doc/
41 /inst/
42 /llvm/
43 /mingw-build/
44 /build/
45 /build-rust-analyzer/
46 /dist/
47 /unicode-downloads
48 /target
49 /src/bootstrap/target
50 /src/tools/x/target
51 # Created by default with `src/ci/docker/run.sh`
52 /obj/
53
54 ## Temporary files
55 *~
56 \#*
57 \#*\#
58 .#*
59
60 ## Tags
61 tags
62 tags.*
63 TAGS
64 TAGS.*
65
66 ## Python
67 __pycache__/
68 *.py[cod]
69 *$py.class
70
71 ## Node
72 node_modules
73 package-lock.json
74 package.json
75
76 ## Rustdoc GUI tests
77 tests/rustdoc-gui/src/**.lock
78
79 # Before adding new lines, see the comment at the top.