zls icon indicating copy to clipboard operation
zls copied to clipboard

release ZLS 0.14

Open terraquad opened this issue 8 months ago • 2 comments

Zig 0.14 is here: https://ziglang.org/download/0.14.0/release-notes.html

terraquad avatar Mar 05 '25 10:03 terraquad

c:\winoss\native-dev>cd zls

c:\winoss\native-dev\zls>zig build -Doptimize=ReleaseSafe
c:\winoss\native-dev\zls\build.zig:660:9: error: Your Zig version does not meet the minimum build requirement:
                                                   required Zig version: 0.14.0-dev.3445+6c3cbb0c8 (or greater)
                                                   actual   Zig version: 0.14.0

                                                 Please download or compile a tagged release of ZLS.
                                                   -> https://github.com/zigtools/zls/releases
                                                   -> https://github.com/zigtools/zls/releases/tag/0.14.0 (may not exist yet)
        @compileError(message);
        ^~~~~~~~~~~~~~~~~~~~~~
referenced by:
    build: c:\winoss\native-dev\zls\build.zig:43:18
    runBuild__anon_27620: C:\winoss\native-dev\zig\lib\std\Build.zig:2426:50
    5 reference(s) hidden; use '-freference-trace=7' to see all references

c:\winoss\native-dev\zls>

fithisux avatar Mar 05 '25 18:03 fithisux

c:\winoss\native-dev>cd zls

c:\winoss\native-dev\zls>zig build -Doptimize=ReleaseSafe
c:\winoss\native-dev\zls\build.zig:660:9: error: Your Zig version does not meet the minimum build requirement:
                                                   required Zig version: 0.14.0-dev.3445+6c3cbb0c8 (or greater)
                                                   actual   Zig version: 0.14.0

                                                 Please download or compile a tagged release of ZLS.
                                                   -> https://github.com/zigtools/zls/releases
                                                   -> https://github.com/zigtools/zls/releases/tag/0.14.0 (may not exist yet)
        @compileError(message);
        ^~~~~~~~~~~~~~~~~~~~~~
referenced by:
    build: c:\winoss\native-dev\zls\build.zig:43:18
    runBuild__anon_27620: C:\winoss\native-dev\zig\lib\std\Build.zig:2426:50
    5 reference(s) hidden; use '-freference-trace=7' to see all references

c:\winoss\native-dev\zls>

This is just bad error message. Correct message should say "Zls should be tagged version to be build with tagged zig version". This is code responsible for it https://github.com/zigtools/zls/blob/b9c9b5abe3e175821055e9ae1467c64a48eb3022/build.zig#L626-L628

AndrewKraevskii avatar Mar 05 '25 19:03 AndrewKraevskii

ZLS 0.14.0 has been released:

Techatrix avatar Mar 07 '25 01:03 Techatrix