github 1c-syntax/bsl-language-server v1.0.4

4 hours ago

Изменения и исправления

  • fix(cli): Защита от неожиданного включения DEBUG-режима Spring Boot (в том числе в Code plugin) by @nixel2007 in #4244

Множественные оптимизации скорости работы и потребления памяти:

  • perf(references): индекс вхождений по строке для O(1) getReference by @nixel2007 in #4249
  • perf(references): индекс объявлений символов по строке для O(1) резолва by @nixel2007 in #4252
  • perf(types): мемоизация инференса узла выражения в пределах прохода по документу by @nixel2007 in #4251
  • perf(types): резолв членов по терминалу вместо повторного спуска по AST by @nixel2007 in #4250
  • perf(references): terminal-aware резолюция ссылок вместо повторного спуска по AST by @nixel2007 in #4253
  • fix(diagnostics): не подменять тип ресивера типом охватывающего выражения в UnknownMember by @nixel2007 in #4254
  • perf(diagnostics): резолв типа конструктора через терминальный путь ReferenceFinder by @nixel2007 in #4256
  • perf(context): резолв символов объявления через индекс selection-range by @nixel2007 in #4255
  • perf(diagnostics): не спускаться в простые операторы в EmptyStatement by @nixel2007 in #4257
  • perf(references): хелпер Positions и отказ от лишних Range при взятии позиции by @nixel2007 in #4258
  • perf(diagnostics): ограничение пула JLanguageTool by @sfaqer in #4260
  • perf(references): компактный индекс поиска вхождения по позиции by @sfaqer in #4259
  • perf(diagnostics): считать диагностики на bounded-пуле вместо ForkJoinPool by @nixel2007 in #4264

Full Changelog: v1.0.3...v1.0.4

Don't miss a new bsl-language-server release

NewReleases is sending notifications on new releases.