v /
1# ignore all build binaries
2*
3!*/
4!*.*
5*.exe
6*.o
7*.so
8.*.c
9*.tmp.c
10*.obj
11*.exp
12*.ilk
13*.pdb
14*.dll
15*.lib
16*.bak
17a.out
18.noprefix.vrepl_temp
19
20# ignore v build files
21/vc
22/v.c
23/v.*.c
24/v.c.out
25.vrepl_temp.v
26fns.txt
27.noprefix.vrepl_temp.v
28
29# ignore temp directories
30/temp
31/tmp
32
33# unignore special files without extension
34!.github/PULL_REQUEST_TEMPLATE
35!.editorconfig
36!.gitattributes
37!.gitignore
38!BSDmakefile
39!Dockerfile
40!Dockerfile.alpine
41!Dockerfile.cross
42!LICENSE
43!Makefile
44
45# ignore editor files
46.idea
47.project
48.classpath
49.c9
50*.launch
51.settings/
52*.sublime-workspace
53.vscode/
54*.code-workspace
55*~
56*.swp
57*.swo
58*.swn
59.env
60
61# ignore debugger files
62cachegrind.out.*
63.gdb_history
64*.dSYM
65*.def
66
67# ignore system files
68.DS_Store
69._*
70thumbs.db
71/.symlink
72/.bin
73
74_docs
75
76# ignore vs databases
77*.suo
78*.VC.db
79*.rsp
80
81# ignore cmd/tools/.disable_autorecompilation, which some package managers use.
82cmd/tools/.disable_autorecompilation
83
84test.bin
85
86# ignore codespace env
87.venv/