ziglang / zig-mode

Zig mode for Emacs
GNU General Public License v3.0
163 stars 54 forks source link

Deprecated zig flags for testing #40

Closed dedifferentiator closed 3 years ago

dedifferentiator commented 3 years ago

Zig version: 0.6.0+53c63bdb7 on Linux 5.8.14-arch1-1

Running M-x zig-test-buffer returns

Compilation started at Tue Oct 13 16:52:15

zig test /home/username/hello/main-testing.zig --release-fast
error: unrecognized parameter: '--release-fast'

Compilation exited abnormally with code 1 at Tue Oct 13 16:52:15

because looks like at some point flags --release-* were replaced with an option -O [mode]

$ zig test --help
  ...
  -O [mode]                 Choose what to optimize for
    Debug                   (default) Optimizations off, safety on
    ReleaseFast             Optimizations on, safety off
    ReleaseSafe             Optimizations on, safety on
    ReleaseSmall            Optimize for small binary, safety off
  ...