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
Anthony Leonardo Gracio
811b0604ce
Handle Clean, Format, Check and Emulator packages
...
For tool switches completion.
Adapt the Python script to handle more switches formats
(e.g: switches with a short and long version, like '-v,
--verbose').
For eng/ide/ada_language_server#1741
2025-12-19 09:06:30 +00:00
Anthony Leonardo Gracio
8de8a243b0
Handle 'Builder' package in tool switches completion
...
And refine the snippet creation logic, by handling
more formats (e.g: '--db dir').
For eng/ide/ada_language_server#1741
2025-12-18 11:39:54 +00:00
Anthony Leonardo Gracio
38743e231c
Provide completion help for tool switches in GPR files
...
The database is created via a Python script that parses the
--help output of tools, and encapsulates it in a JSON-structured
string database in Ada.
The GPR file parser has been modified to handle completion for
the Default_Switches and Switches attributes inside packages,
and propose completion when available.
For eng/ide/ada_language_server#1741
2025-11-28 16:22:54 +00:00
Max Reznik
eea3c0201b
Don't use edge branch to build ALS on GitHub
2025-11-26 14:59:54 +00:00
Maxim Reznik
8dcebce7ec
Use vss_text, vss_extra to build ALS on GitHub
...
Add xdiff crate as dependency. Avoid the last commit in `gprbuild` as
not compatible with GCC 15.
2025-09-05 12:37:24 +02:00
Elie Richa
cf0b153323
Adapt to langkit build CLI change
...
Closes eng/ide/ada_language_server#1624
(cherry picked from commit baf0b58b63 )
2025-04-14 09:11:04 +00:00
Elie Richa
6a7ae4c6fd
Run tests in a separate step and archive report
2025-02-19 10:19:19 +00:00
Elie Richa
c6c41a350b
Include test outputs in build log
...
no-issue-check
2025-02-18 17:30:23 +00:00
Elie Richa
dae3adb90a
Restrict Windows->Unix conversion to PATH
2025-02-13 16:48:46 +01:00
Elie Richa
942ac5c8e9
Stop applying dylib fix since Langkit now does it
2025-02-13 16:48:46 +01:00
Elie Richa
94d890ef89
Make it possible to override the URL of a dep repository
2025-02-13 11:42:17 +01:00
Elie Richa
48219b160e
Default to branch 'main' of libgpr2
...
Closes eng/ide/ada_language_server#1600
2025-02-07 13:59:13 +00:00
Elie Richa
22a7e7ba38
Apply fixes to dynamic libraries on macOS
2025-01-17 10:31:23 +00:00
Elie Richa
395bb9c25b
Restore the old method of building and using langkit
2025-01-17 10:31:23 +00:00
Elie Richa
b872af6a3a
Switch to using GPRBUILD_CARGS Makefile variable
2025-01-17 10:31:23 +00:00
Elie Richa
1a693dbf95
Add a global switch for macOS gnat.adc workaround
2025-01-17 10:31:23 +00:00
Elie Richa
d5518e3ac2
Do not fail the build process on test failures
2025-01-17 10:31:23 +00:00
Elie Richa
3d34e59622
Make the build script update existing branch checkouts
2025-01-17 10:31:23 +00:00
Elie Richa
fe32ed51bc
Remove e3-binarydata which is no longer needed to build langkit
2025-01-17 10:31:23 +00:00
Elie Richa
42d2585492
Prevent unnecessary recompilation on macOS
2025-01-17 10:31:23 +00:00
Maxim Reznik
8a59feb316
Drop the custom Alire index
...
After releasing `gnatformat`, `lal_refactor` and `prettier_ada` in
the community Alire index we don't need the custom index any more
to pin these crates.
2025-01-17 10:31:23 +00:00
Elie Richa
eee4ddf3c8
Perform DLL grouping on Windows like on macOS
2025-01-17 10:31:23 +00:00
Elie Richa
c0c09750dd
Change the way Alire pins are set
2025-01-17 10:31:23 +00:00
Elie Richa
6cffc3b9cd
Fix setup.py bdist_wheel
2025-01-17 10:31:23 +00:00