10 Commits
Author SHA1 Message Date
Dominik Jain d2cf18ddcb Refactoring: Rename Language to LanguageServerId
This resolves a long-standing naming issue in Serena & SolidLSP.
2026-07-22 20:55:36 +02:00
Michael Panchenko 0143479621 Tests: centralized test enabling logic, better parallelization in CI
Removing some heavy toolchains from windows/macos run (they will be tested only in the job based off the maximal docker image)
2026-06-28 17:47:36 +02:00
Dominik Jain c2e795fce4 Ensure memory-efficient high-level document symbol cache #944
* Introduce SymbolBody representation (compact), from which the
    body can be reconstructed, rendering body computation lazy
  * Introduce SymbolBodyFactory for the creation of such instances,
    ensuring that instances created from the same factory share
    the same file content, allowing the in-memory and on-disk caches
    to have a significantly smaller memory footprint
  * Change type of "body" key in UnifiedSymbolRepresentation to use
    SymbolBody instead of str
  * Adjust all usages of the "body" key
2026-01-22 01:39:59 +01:00
Michael Panchenko 5b730baf07 Mark flaky test as xfail, install pytest-timeout 2025-12-20 15:15:42 +07:00
Lenz Gschwendtner 2ec96089f6 updated: elixir language server, replaced with expert (#783) 2025-12-11 15:57:13 +07:00
Dominik Jain d8cac3aedb Introduce abstraction DocumentSymbols, which is now returned by request_document_symbols 2025-11-12 03:46:18 +01:00
Michael Panchenko a24dcea427 Formatting, removed unused vars and imports 2025-07-06 22:23:17 +02:00
David Bernazal ae4ae5740f Fix ready signal and ignore Elixir tests using skipif 2025-07-01 08:55:40 -05:00
David Bernazal 2d45a39314 Remove windows tests and fix other tests 2025-07-01 07:33:57 -05:00
David Bernazal c665099740 Elixir Support 2025-07-01 07:33:57 -05:00