Releases
v0.4.6-alpha.1
Peefy
released this
17 Mar 03:28
v0.4.6-alpha.1 Release
PR #457 refactor: using parse sess instead of compiler base session to return errors for IDE
PR #455 Feat(LSP): Close unimplemented interface
PR #453 feat: lexer error recovery including string, number literals, and indents.
PR #452 Feat(compiler-base-session): Add methods to Session
that emits Diagnostic
as string.
PR #451 Fix(compiler-base-error): fix method arg type "&mut self" -> "&self".
PR #450 Feat(compiler_base_error): Add methods to the DiagnosticHandler
that emits Diagnostic
as string.
PR #449 Feat(LSP): compile uint.
PR #448 Style: fix some clippy warnings
PR #447 feat: mismatch delimiter error recovery in parser
PR #442 refactor: use compiler base session in resolver and remove un-used code in the kclvm error crate.
PR #440 refactor: ast node locations in the parser for the resolver.
PR #439 Refator(LSP): refactor lsp frame.(#297 )
PR #438 refactor: using compiler base session in the kclvm parser to prepare for the parser error recovery.
PR #436 refactor: unreasonable revealed parser error information to avoid parser throwing internal errors for parser error recovery.
PR #435 refactor: use compiler_base_span instead of kclvm_span and remove rustc 3rdparty codes.
PR #433 feat: support linker in lib folder
PR #431 Feat(compiler-base): add task executor for compiler_base_test.
PR #430 refactor: kcl cli work directory setting and add more CLI tests
PR #429 Fix(kclvm-win): install plugins for win.
PR #428 refactor: schema optional check api
You can’t perform that action at this time.