Skip to content

Releases: vlang/v-analyzer

v-analyzer development build

01 Jan 14:45
bc5b3ca
Compare
Choose a tag to compare
Pre-release

Generated on 2024-09-29 16:13:37 UTC from commit bc5b3ca.

Fourth public release 0.0.4-beta.1

09 Jan 12:15
2d5d12e
Compare
Choose a tag to compare

Note: this is still a beta version, do expect bugs, and report them in
our issues tracker .

Syntax enhancements & bug fixes:

∙ Update comment rule (#5).
∙ Fix string interpolation.
∙ Fix comment string parse error (v-analyzer/v-analyzer#85).
∙ Fix attribute shading (#2).
∙ Fix parameters.
∙ Fix the type descriptions in the primitives.v stub.
∙ Simplify handle_jsonrpc (v-analyzer/v-analyzer#86).

VSCode Extension:

∙ Show the full path to the found v-analyzer binary,
when the VSCode extension runs its bootstrap, to make
diagnosing problems easier.
∙ Update the vscode extension package to vscode-v-analyzer-0.0.4.vsix

CI enhancements:

∙ Use ubuntu-20.04 for building the executables, to be compatible with more Linux distros.
∙ Use v build.vsh debug for nightly releases, so the executables produce usable backtraces.
∙ Silence the nightly releases, simplify the .yml script that builds
them (v-analyzer/v-analyzer#83).

Others:

∙ Update README.md to also include instructions for the mason.nvim Neovim
package manager (v-analyzer/v-analyzer#90).
∙ Fix notices and warnings with latest V.
∙ Exclude .git/* and _test.v files from indexing by the language server,
see (v-analyzer/v-analyzer#89).
∙ Use a git submodule for https://github.com/tree-sitter/tree-sitter.git, see
(v-analyzer/v-analyzer#81).
∙ Use gcc for building on windows (v-analyzer/v-analyzer#87).
∙ Update build scripts (v-analyzer/v-analyzer#84).
∙ Fix version comparison in install.vsh .
∙ Migrate from https://github.com/v-analyzer/v-analyzer/ to https://github.com/vlang/v-analyzer/ .