github kcl-lang/kcl v0.4.6-alpha.1
v0.4.6-alpha.1 Release

latest releases: v0.10.0, v0.10.0-rc.1, v0.10.0-beta.2...
18 months ago

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

Don't miss a new kcl release

NewReleases is sending notifications on new releases.