Releases: Sarrus1/sourcepawn-lsp
Releases · Sarrus1/sourcepawn-lsp
0.10.15
Added
- Added performance information in the logs.
Fixed
- Fixed a major performance issue.
0.10.14
Fixed
- Fixed tree-sitter bugs.
- Fixed
sourcemod.inc
not being included automatically.
Removed
- Removed deprecated diagnostics in
.inc
files.
0.10.13
Added
- Added support for arguments overflow in preprocessor macros.
- Added #undef support in preprocessor.
- Added semantic resolution for macros.
- Added a debug request to get the preprocessed text for a document.
Fixed
- Fixed disable syntax linter not being respected.
0.10.12
Added
- Added support for stringizing in preprocessor.
Fixed
- Fixed "receiving on an empty or disconnected channel" bug when stopping the server.
0.10.11
Fixed
- Fixed a crash when loading files that were not yet saved to disk (see #31).
0.10.10
Fixed
- Fixed resolving references for too many files (this can improve parsing times by 300%).
- Improved method resolution to use the AST instead of primitive text parsing.
- Removed dangerous unwraps.
0.10.9
Fixed
- Fixed out of range error when doing semantic analysis.
- Removed dangerous unwraps.
0.10.8
Fixed
- Fixed reading files if they are not sourcepawn files.
0.10.7
Fixed
- Fixed huge performance dropoffs when iterating through
.git
folders.
- Fixed incorrect error handling.
0.10.6
Added
- Added more debugging traces.
Fixed
- Fixed Sentry hostname data leak.
- Fixed early returns in parser when encountering an error.