v
Raw file | 130 loc (113 sloc) | 1.26 KB | Latest commit hash 0c03ebb7a
1# ignore sub-level build binaries and v binary
2*/**/*
3v
4v.exe
5v2
6v2.exe
7vdbg
8vdbg.exe
9!*/
10!*.*
11*.exe
12*.o
13*.so
14.*.c
15*.tmp.c
16*.obj
17*.exp
18*.ilk
19*.pdb
20*.dll
21*.lib
22*.bak
23*.dylib
24a.out
25.noprefix.vrepl_temp
26
27# ignore v build files
28/vc
29/v.c
30/v.*.c
31/v.c.out
32/v_old
33/v_old.exe
34/vold
35/vold.exe
36/vnew
37/vnew.exe
38.vrepl_temp.v
39fns.txt
40.noprefix.vrepl_temp.v
41
42# ignore temp directories
43/temp
44/tmp
45
46# unignore special files without extension
47!.github/PULL_REQUEST_TEMPLATE
48!.editorconfig
49!.gitattributes
50!.gitignore
51!BSDmakefile
52!Dockerfile
53!Dockerfile.alpine
54!Dockerfile.cross
55!LICENSE
56!Makefile
57!GNUmakefile
58
59# ignore editor files
60.idea
61.project
62.classpath
63.c9
64.vs
65*.launch
66.settings/
67*.sublime-workspace
68.vscode/
69*.code-workspace
70*~
71*.swp
72*.swo
73*.swn
74.env
75
76# ignore debugger files
77cachegrind.out.*
78.gdb_history
79*.dSYM
80*.def
81vgcore.*
82
83# ignore system files
84.DS_Store
85._*
86thumbs.db
87/.symlink
88/.bin
89
90_docs
91
92# ignore vs databases
93*.suo
94*.VC.db
95*.rsp
96
97# ignore cmd/tools/.disable_autorecompilation, which some package managers use.
98cmd/tools/.disable_autorecompilation
99
100test.bin
101
102# ignore codespace env
103.venv/
104.direnv/
105shell.nix
106default.nix
107flake.nix
108.envrc
109
110# generated by thirdparty/stdatomic/nix/cpp/gen.v
111thirdparty/stdatomic/nix/cpp/*.h
112
113# ignore thirdparty libs that are distributed separately
114thirdparty/binaryen*
115thirdparty/wabt*
116thirdparty/tcc/
117thirdparty/sqlite/
118
119# ignore VLS log
120vls.log
121
122# ignore v2go tmperror files
123*.tmperr
124
125*/**/tmp.*
126
127# ignore Intellij files
128.idea/
129/*.iml
130wasm.v