1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
/build
/outputs

# GNU Global
GPATH
GRTAGS
GSYMS
GTAGS

# ccls
/.ccls-cache

# auto-generated compilation database
compile_commands.json
rust-project.json

result
result-*

.vscode/
.direnv/

# clangd and possibly more
.cache/

# Mac OS
.DS_Store

# ClangBuildAnalyzer output, see maintainers/buildtime_report.sh
buildtime.bin

.envrc.local
# We generate this with a Nix shell hook
/.pre-commit-config.yaml
/.nocontribmsg
/release

# Rust build files when using Cargo (not actually supported for building but it spews the files anyway)
/target/

# Python compiled files from the code generators and test suite
*.pyc

**/.idea

# Yeah, I've got no clue.
/subprojects/.wraplock

# gonix: compiled binaries and the ast-compare corpus database. The latter is
# a nixpkgs-sized parse cache (hundreds of MB) that is rebuilt on demand by
# `ast-compare generate`, so it must never reach a commit.
/gonix/gonix-eval
/gonix/ast-compare
/gonix/ast-compare.db

# pprof output from `gonix-eval --cpuprofile` / `--memprofile`
/profile*.pb.gz
/profile*.pdf
/profile*.png