112 Commits

Author SHA1 Message Date
Elie Richa
34b9c670df Use a separate env variable to control the ALS library kind
And fallback to LIBRARY_TYPE if specified
2025-12-22 10:17:23 +01:00
Elie Richa
1d538b1eb6 Include all testsuites in VS Code coverage testing
Closes eng/ide/ada_language_server#1681
2025-06-30 11:37:37 +00:00
Maxim Reznik
23d10cdc9a Avoid OS environment, because libgpr2 introduced
it with a different value set. #1628
2025-03-24 13:33:03 +02:00
Elie Richa
b872af6a3a Switch to using GPRBUILD_CARGS Makefile variable 2025-01-17 10:31:23 +00:00
Adrien Boulanger
60627a5fcd Apply 1 suggestion(s) to 1 file(s)
Co-authored-by: Elie Richa <richa@adacore.com>
2024-11-12 09:46:08 +00:00
Boulanger
af5978fa66 s-memory.adb must be recompiled by the ALS
Closes eng/ide/ada_language_server#1494
2024-11-12 09:46:08 +00:00
Elie Richa
9b8ec642f5 Support activating TypeScript coverage in Makefile 2024-10-10 11:32:43 +00:00
Elie Richa
7292ed1734 Customize the build project task to use 'make' 2024-09-30 14:09:45 +00:00
Maxim Reznik
e34dc18820 Restore GitHub Action to build ALS on AArch64 Linux
with cross-toolchain.

Ref #1387
2024-09-02 11:08:27 +03:00
Elie Richa
c6ee405a95 Remove workaround for Windows 2024-08-08 15:56:24 +00:00
Maxim Reznik
a4d1341319 Use Alire to build ALS on GitHub
Ref #1387
2024-08-06 14:51:41 +03:00
Maxim Reznik
8c2bca9577 Revert unintentional change. Add PROCESSORS variable
to `Makefile` to limit active CPU used to build the project.

(no-issue-check)
2024-06-03 17:24:54 +03:00
Elie Richa
660766c0b3 Improve error reporting in task testing 2024-05-31 15:42:07 +00:00
Maxim Reznik
928732e66a Rewrite workspace/executeCommand as a job
Refs #1141
2024-05-02 14:44:52 +03:00
Elie Richa
27289e0204 Work around the vscode-test drive letter bug 2024-04-18 08:54:30 +00:00
Maxim Reznik
cab4204c88 Fix checking e3 Python module 2024-04-03 13:06:26 +03:00
Elie Richa
26bc48ce0e Run compilation before linting for better errors 2024-03-18 10:08:29 +00:00
Maxim Reznik
2a5acbaf96 Improve lsp_gen to split lsp-input.adb into parts
Refs gnatstudio#200
2023-12-20 14:18:29 +00:00
Elie Richa
8ce5fe50bf Use gprbuild -m for builds 2023-10-25 13:38:16 +00:00
Maxim Reznik
c085ca308c GitHub CI: Use GCC 13 to build ALS
Switch to 24.0.x numbering. Force Alire use preinstalled MSYS2 on
Windows.
2023-10-19 21:49:16 +03:00
Max Reznik
738f4f17da Avoid overwrite error for .sid files 2023-10-19 12:35:41 +00:00
Maxim Reznik
86c7558a6b Fix gnatcov invocation
after renaming lsp.gpr to lsp_3_17.gpr. Client project still depends
on old lsp.gpr.

Closes #1180
2023-10-03 18:36:53 +03:00
Andry Ogorodnik
0e989467a9 Set codeActionProvider option in the ServerCapabilities 2023-10-02 13:05:42 +03:00
Maxim Reznik
345f0b213d Add dependecies needed by generated LSP code
including
* Base message types client/server messages and derived
  notifications, requests, responses, progress reports,
* visitor interfaces to distinguish them
* readers specifications (as they are not generated)
* LSP.Structures body
* I/O tools to handle complicated implementations
* errors related responses (not included in JSON metamodel)
* Client_Message_Receiver to group all messages from server to client

Refs #1170
2023-10-02 12:53:08 +03:00
Elie Richa
4eea60373e Fix .exe suffix usage in Makefile on Windows 2023-09-18 12:59:15 +00:00