@@ -19,15 +19,16 @@ The default compiler:
1919 On macOS and Linux, `v` compiles with the experimental V3 compiler (vlib/v3)
2020 by default. When V3 cannot yet build an eligible program, V automatically falls
2121 back to the established compiler in vlib/v, so builds keep working. Unless the
22- environment variable V_C_ERROR_BUG_REPORT_DISABLED=1 is set, a fallback also
23- reports the V version, target, and build options to https://bugs.vlang.io, plus
24- a bounded snippet of the failing V source when one is available. Any snippet is
25- a strict subset and the whole file is never uploaded. An internal V3 compiler
26- error on a short program or a directory build such as `v .` submits metadata
27- only, while a generated-C error maps to a V file and can still upload a
28- strict-subset excerpt of it, even for a short file. Pass `-old-compiler` (see
29- `v help build-c`) to always use the established compiler and skip both the V3
30- attempt and the reporting.
22+ environment variable V_C_ERROR_BUG_REPORT_DISABLED=1 is set, a reportable
23+ fallback also sends the V version, target, and build options to
24+ https://bugs.vlang.io, plus a bounded snippet of the failing V source when one
25+ is available. Any snippet is a strict subset and the whole file is never
26+ uploaded. An internal V3 compiler error on a short program or a directory build
27+ such as `v .` submits metadata only, while a generated-C error maps to a V file
28+ and can still upload a strict-subset excerpt of it, even for a short file.
29+ Inline-assembly fallbacks are notice-only; test compilations and GitHub CI also
30+ submit no report. Pass `-old-compiler` (see `v help build-c`) to always use the
31+ established compiler and skip both the V3 attempt and the reporting.
3132
3233Use `v build script.vsh` to compile a `.vsh` script without running it.
3334`v -skip-running script.vsh` works too.
0 commit comments