Commit Graph

399 Commits

Author SHA1 Message Date
Michael Panchenko 4e6ef6badd GH: add setup go action 2025-05-19 13:54:10 +02:00
Michael Panchenko 0f13643b6b Removed unused build things (leftover from initial commit) 2025-05-19 13:49:52 +02:00
Michael Panchenko e9beef6bc7 GH: run tests on all OS 2025-05-19 13:44:20 +02:00
Michael Panchenko 4901f72629 Made paths in test os independent 2025-05-19 12:57:26 +02:00
Michael Panchenko 8f7a80f759 Readme, changelog 2025-05-19 12:53:07 +02:00
Michael Panchenko 2b92c48622 Minor, fixed accidental commit to settings.json 2025-05-19 12:52:24 +02:00
Michael Panchenko 81b7192410 Added tests for PhP language server 2025-05-19 12:51:44 +02:00
Michael Panchenko 3848e5ec6e Merge branch 'main' into php-intelephense-lsp 2025-05-19 11:56:40 +02:00
Dominik Jain 2d5437e7f7 Fix scripts/mcp_server.py 2025-05-03 15:30:41 +02:00
Michael Panchenko 81f786a2b4 Pyproject, minor 2025-05-01 23:10:48 +02:00
Michael Panchenko 515870b55b Tests: use markers 2025-05-01 22:57:55 +02:00
Michael Panchenko e2f270f120 Merge branch 'main' of github.com:oraios/serena 2025-05-01 22:46:13 +02:00
Michael Panchenko 3e9384f5db Switched to MIT license 2025-05-01 22:46:08 +02:00
Michael Panchenko 87bf6911af Merge pull request #110 from shyraptor/utf_encoding
specified utf-8 encoding in symbol.py
2025-05-01 17:56:52 +02:00
ShyRaptor db60f80b01 specified utf-8 encoding in symbol.py 2025-05-01 16:13:06 +02:00
Michael Panchenko 191c30a98a Merge pull request #104 from oraios/config-dataclasses
Better config options, integrations tests for SerenaAgent, minor improvements in LS
2025-04-29 14:25:07 +02:00
Michael Panchenko d396b07990 GH action: don't run outside of PR 2025-04-29 14:22:12 +02:00
Michael Panchenko 801bef4998 Typo in test 2025-04-29 14:20:48 +02:00
Michael Panchenko e5e8fc2aa6 Comment 2025-04-29 14:18:52 +02:00
Michael Panchenko adad5008c7 Integration tests of SerenaAgen 2025-04-29 14:16:49 +02:00
Michael Panchenko 4cd4ac7926 Minor relaxations in config interfaces 2025-04-29 14:16:33 +02:00
Michael Panchenko 6bc03191a7 Multilspy: sleep in TS language server before requesting references 2025-04-29 14:15:38 +02:00
Dominik Jain 10bbd62aa2 Convert SerenaConfig and ProjectConfig to dataclasses,
facilitating testing
2025-04-28 16:39:32 +02:00
Michael Panchenko 50d1bccd0d Merge pull request #105 from oraios/tests/test_ls_on_rust
Fixes for Go, tests for TS and Go
2025-04-28 15:52:34 +02:00
Michael Panchenko 3de5da6047 GH: install gopls before tests 2025-04-28 15:50:12 +02:00
Michael Panchenko 7293478fa5 Tests: don't import util from conftest 2025-04-28 15:44:37 +02:00
Michael Panchenko add17381b8 Multislpy: added minor util (SymbolUtils) 2025-04-28 15:44:16 +02:00
Michael Panchenko e48031ea73 Tests for TS and Go, general improvements in tests 2025-04-28 15:34:29 +02:00
Michael Panchenko 42fdb01d9a Multilspy: import, comment 2025-04-28 15:23:43 +02:00
Michael Panchenko 0a74937d90 Multilspy: gopls - added a horrible hack to compensate for the wrong selectionRange 2025-04-28 15:10:48 +02:00
Michael Panchenko 0f95cc81ad Multilspy: minor, better error messages in gopls 2025-04-28 14:58:20 +02:00
Michael Panchenko 483744cf3a Merge pull request #102 from oraios/tests/test_ls_on_rust
Tests for rust
2025-04-27 16:05:35 +02:00
Michael Panchenko 14f58c9c2e Tests: removed for-loops over col for finding references 2025-04-27 16:04:27 +02:00
Michael Panchenko 6a46a3768d Use selectionRange for referencing symbols in tests 2025-04-27 15:42:55 +02:00
Michael Panchenko e6f0ddacef Tests for LS on rust, written by windsurf with GPT4.1 2025-04-27 15:34:29 +02:00
Michael Panchenko 3aaac1ac8a Merge pull request #101 from oraios/tests/more_languages
Tests for java, minor extension for multilspy
2025-04-27 14:41:14 +02:00
Michael Panchenko 90620b3912 Minor cleanup after overeager AI 2025-04-27 14:40:41 +02:00
Michael Panchenko fadfcc4f26 Tests for java, minor extension for multilspy
Written by windsurf ang GPT4.1
2025-04-27 13:43:23 +02:00
Michael Panchenko 433d7f4d59 Refactoring in tests: prepare for testing with multiple languages 2025-04-27 13:00:45 +02:00
Michael Panchenko 072b5caefb Minor in README.md 2025-04-27 11:00:33 +02:00
Michael Panchenko ec89632950 Demo script for running tools 2025-04-26 23:50:39 +02:00
Michael Panchenko e491f35bbf Readme: more setup instructions 2025-04-26 23:38:11 +02:00
Michael Panchenko 9e92af474f Added cpp to project.yaml template 2025-04-26 23:24:28 +02:00
Michael Panchenko f9cea02674 Force added things in .serena 2025-04-26 13:43:34 +02:00
Michael Panchenko 43fe41217d Merge pull request #90 from EricAtORS/main
support uvx run
2025-04-25 20:57:50 +02:00
Eric Yen 54207027b3 support uvx run 2025-04-25 11:38:08 -07:00
Michael Panchenko d5a1754574 Merge pull request #85 from oraios/pr/84
Better fallbacks for missing keys (selectionRange etc). Download clang executable if needed
2025-04-24 14:45:05 +02:00
Michael Panchenko e10d0552d9 Better error message on wrong entry of language 2025-04-24 14:37:15 +02:00
Michael Panchenko 102ed4ba1a Multilspy: fallbacks for missing values in retrieved symbols
Better error message on missing keys in overview method
2025-04-24 14:36:54 +02:00
Michael Panchenko 0a1d9b9d6f Multilspy: download clang executable if it's not there, better logging 2025-04-24 14:35:49 +02:00