Releases: pherrymason/c3-lsp
Releases · pherrymason/c3-lsp
0.0.5
Server
- Added supports for Enum methods and associative values.
- Parse type information of
defs
andstruct members
. - Properly resolve access path when a
def
is traversed. - PENDING: Properly resolve struct members when they include implicit module path
- Resolve partial module paths properly.
- Resolve stdlib symbols: This version includes stdlib symbols from c3 0.5.5.
Visual Studio Code Extension
- Fix passing arguments to server.
v0.0.4
New:
- Index function declarations. Useful for bindings for example.
- Improve Hover content by enabling syntax highlighting and including function arguments.
Fixes:
- Fix wrong module being resolved.
- Fix finding symbols on imported modules.
v0.0.3
Changes
- TextDocumentCompletion:
- Added support for
fault
and module names. - Improve completion of struct methods.
- Added support for
- Fix resolving wrong symbol when trying to find module name.
- Fixes #15, #17
- Fix processing files without symbols.
## Other
- Added cli arguments to display configure server behavior.
- Send (optionally) crash reports to Sentry. Only stack traces will sent.
v0.0.2
- Fix crash finding symbols.
- Support Generics.
- Added partial support for struct subtyping.
v0.0.1 First release
First release
- Features:
- TextDocumentDeclaration
- TextDocumentDefinition
- TextDocumentHover
- TextDocumentCompletion
Full Changelog: https://github.com/pherrymason/c3-lsp/commits/v0.0.1