1 | # ignore sub-level build binaries and v binary |
2 | */**/* |
3 | v |
4 | v.exe |
5 | v2 |
6 | v2.exe |
7 | vdbg |
8 | vdbg.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 |
24 | a.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 |
39 | fns.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 |
77 | cachegrind.out.* |
78 | .gdb_history |
79 | *.dSYM |
80 | *.def |
81 | vgcore.* |
82 | |
83 | # ignore system files |
84 | .DS_Store |
85 | ._* |
86 | thumbs.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. |
98 | cmd/tools/.disable_autorecompilation |
99 | |
100 | test.bin |
101 | |
102 | # ignore codespace env |
103 | .venv/ |
104 | .direnv/ |
105 | shell.nix |
106 | default.nix |
107 | flake.nix |
108 | .envrc |
109 | |
110 | # generated by thirdparty/stdatomic/nix/cpp/gen.v |
111 | thirdparty/stdatomic/nix/cpp/*.h |
112 | |
113 | # ignore thirdparty libs that are distributed separately |
114 | thirdparty/binaryen* |
115 | thirdparty/wabt* |
116 | thirdparty/tcc/ |
117 | thirdparty/sqlite/ |
118 | |
119 | # ignore VLS log |
120 | vls.log |
121 | |
122 | # ignore v2go tmperror files |
123 | *.tmperr |
124 | |
125 | */**/tmp.* |
126 | |
127 | # ignore Intellij files |
128 | .idea/ |
129 | /*.iml |
130 | wasm.v |