Commit Graph
822 Commits
Author SHA1 Message Date
Miguel de Benito Delgado 254526d80d Test serena tools find symbol and find symbol references for clojure 2025-06-29 10:43:14 +02:00
Miguel de Benito Delgado 3bd8c4a944 Factor a couple of constants for clojure tests out 2025-06-29 10:41:17 +02:00
Miguel de Benito Delgado 8ac9d79076 Declare runtime deps inside clojure LS class 2025-06-29 10:22:48 +02:00
Miguel de Benito Delgado 320af42cf0 Merge branch 'oraios:main' into feature/clojure-lsp 2025-06-29 10:11:23 +02:00
Miguel de Benito Delgado b307ff10ca Fix executable name for windows 2025-06-29 10:07:21 +02:00
Miguel de Benito Delgado 62f5985aa5 Declare InitializeParams inside LS class 2025-06-29 10:07:00 +02:00
Michael Panchenko 9c6bb51b9d Fix in platformId in cpp runtime_dependencies.json 2025-06-29 02:13:20 +02:00
Miguel de Benito Delgado c3dd421ee8 Add pytest markers to pytest.ini (?) 2025-06-28 21:26:21 +02:00
Miguel de Benito Delgado d097171a1a Use pathlib in tests 2025-06-28 21:16:21 +02:00
Miguel de Benito Delgado b95cc78cbd Cosmetic 2025-06-28 20:48:50 +02:00
Miguel de Benito Delgado a99707cb17 Add java+clojure to the environment for the pytest gh workflow 2025-06-28 20:48:37 +02:00
Miguel de Benito Delgado 151df419ae Skip clojure tests on incompatible or missing cli 2025-06-28 20:37:29 +02:00
Miguel de Benito Delgado e7f5acd7d9 Fail on missing or incompatible clojure executable 2025-06-28 20:32:37 +02:00
Michael Panchenko f0a74ca62b Merge pull request #247 from SalvatoreT/salvatoret/246/support-arm64-docker
ci: publish ARM-based Docker image too
2025-06-28 16:26:59 +02:00
Miguel de Benito Delgado f24ee42592 De-fluff 2025-06-28 14:00:21 +02:00
Miguel de Benito Delgado 5cedba39e3 Finish renaming and moving files after move to solidlsp 2025-06-28 11:45:47 +00:00
Miguel de Benito Delgado 31cee4da63 Tell overeager codespell to stfu 2025-06-28 11:29:58 +00:00
Miguel de Benito Delgado 3fe2825538 Merge branch 'main' into feature/clojure-lsp 2025-06-28 11:27:17 +00:00
Miguel de Benito Delgado 0b280eca98 Add clojure pytest marker to config 2025-06-28 11:14:26 +00:00
Miguel de Benito Delgado d073735b6e Typo in contributing file 2025-06-28 11:12:57 +00:00
Miguel de Benito Delgado 528f037501 Additional basic tests for clojure 2025-06-28 11:11:08 +00:00
Miguel de Benito Delgado b58b3de0a2 Test basic clojure support 2025-06-28 09:16:47 +00:00
Miguel de Benito Delgado b8436c5c4a Add clojure test repo 2025-06-28 08:37:41 +00:00
Miguel de Benito Delgado fd3c633703 Add clojure temp files to gitignore 2025-06-28 08:36:23 +00:00
Miguel de Benito Delgado 5058ca73ef Typo in log message 2025-06-28 08:34:30 +00:00
Miguel de Benito Delgado 211b72042c Support for clojure via clojure-lsp 2025-06-28 08:31:52 +00:00
Salvatore Testa 8828d531e4 ci: publish ARM-based Docker image too
Without ARM support, this is harder to use on MacBook Pros.

I copied the `platforms` tag example from the Docker docs.
https://docs.docker.com/build/ci/github-actions/multi-platform/
2025-06-27 23:38:08 +02:00
Dominik Jain 65a64d75f3 Update change log 2025-06-27 13:29:40 +02:00
Michael Panchenko 92d3b80918 Update README.md - missing /sse in link [ci skip] 2025-06-26 22:20:30 +02:00
Michael Panchenko 13d2051bab CONTRIBUTING.md, updated LS adding instructions [ci skip] 2025-06-25 18:15:03 +02:00
Michael Panchenko 4fd281b7bc Readme: removed mentions of goose 2025-06-25 18:15:03 +02:00
Dominik Jain b1eba4563e LS.request_parsed_file: Enable followlinks in os.walk 2025-06-24 16:14:09 +02:00
Michael Panchenko edc5112fea Skip not found files in request_parsed_files with a warning
Instead of raising an error
2025-06-24 15:05:42 +02:00
Dominik Jain 458f218c12 Merge pull request #227 from oraios/task-queue-async-init
Use a synchronized task queue for agent tasks and LS initialization
2025-06-24 13:51:16 +02:00
Dominik Jain 1a055cf2bb Do not log error determining Serena git commit id (not possible when using uvx) 2025-06-24 13:48:34 +02:00
Dominik Jain 2b68790bce Add method execute_task for synchronous execution and apply it in demo script 2025-06-24 13:33:15 +02:00
Dominik Jain e1d664b25d Assign meaningful names to tasks 2025-06-24 13:24:48 +02:00
Dominik Jain 76558edd44 Initialize project-specific instances that don't require the LS (such as the memory manager) immediately 2025-06-24 13:24:48 +02:00
Dominik Jain 6c9746ec76 Log task scheduling and execution explicitly, adding task identifiers
Lock task scheduling (just in case we call it from multiple threads in the future)
2025-06-24 13:24:48 +02:00
Dominik Jain e3d021a432 Improve logging to show thread name 2025-06-24 13:24:48 +02:00
Dominik Jain 404f026bbd Use a synchronized task queue for agent tasks (thread pool with 1 worker),
which we also use to start the language server in the background
2025-06-24 13:24:48 +02:00
Dominik Jain d3b1f9bb90 Explain language choice in more detail 2025-06-23 22:08:14 +02:00
Michael Panchenko 540b678676 project template, removed javascript [ci skip] 2025-06-23 21:58:25 +02:00
Michael Panchenko 757e4bb79b Memories [ci skip] 2025-06-23 21:46:51 +02:00
Dominik Jain 15e835da75 Merge branch 'main' of github.com:oraios/serena 2025-06-23 21:40:20 +02:00
Dominik Jain bffea2172c Re-add multilspy folders to exclusions
as unversioned files (*/static) remain unless explicitly deleted
2025-06-23 21:40:02 +02:00
Michael Panchenko 1de0a186ce Bumped cache version [ci skip] 2025-06-23 21:29:20 +02:00
Michael Panchenko ac4ef9911e changelog [ci skip] 2025-06-23 21:26:38 +02:00
Michael Panchenko 42a8796353 search_for_pattern: better default and description of restrict_search_to_code_files param 2025-06-23 21:22:59 +02:00
Dominik Jain 449188693e Consider timeout for LS requests 2025-06-23 21:15:32 +02:00