Commit Graph

11 Commits

Author SHA1 Message Date
Maxim Reznik
0ae65f32f2 Pass -O0 to gpr2-build-actions-compile-ada.adb
to avoid GCC 14.2 bug-box/crash

Refs eng/gpr/gpr-issues#452
2024-10-29 17:18:31 +02:00
Maxim Reznik
13959f60ac Rename release archive to include version and product name.
Also
* use Alire 2.0.2
* fix `pip install` error on istalling libadalang dependencies.

Refs
* https://github.com/AdaCore/ada_language_server/issues/1212
* https://github.com/AdaCore/ada_language_server/issues/1213

Fixes ada_language_server#1471
2024-10-22 17:19:59 +00:00
Elie Richa
780c85cd40 Move alire.toml out of the root directory as it's not yet readily usable
Some dependencies are not yet available in the community index which
makes it impractical to work with the repository as an Alire crate.

For eng/ide/ada_language_server#1430
2024-09-27 12:10:00 +00:00
Maxim Reznik
338d7b64e7 Use dependency commits from a file to build ALS.
Refs #1351
2024-09-13 17:12:54 +03: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
Maxim Reznik
0754109bde Fix the libgpr2 hack to work on Mac OS X
eng/gpr/gpr-issues#370
2024-08-23 11:42:33 +03:00
Maxim Reznik
360f73c325 Add -O0 for gpr2-build-actions-post_bind.adb
in `libgpr2` to avoid bugbox crash in GCC 14.1.

Refs eng/gpr/gpr-issues#370
2024-08-21 19:39:32 +03:00
Maxim Reznik
20746539db Add gnatformat as a dependency
Refs #1387
2024-08-12 10:09:38 +00:00
Maxim Reznik
a4d1341319 Use Alire to build ALS on GitHub
Ref #1387
2024-08-06 14:51:41 +03:00
Nicolas Setton
ff913823a8 TA09-019 Add support for filesystem monitoring
This adds support for monitoring the filesystem for changes
that might occur in project directories, outside of the IDE.

Add support for `workspace/didChangeWatchedFiles`.

Add an optional dependency on ada_libfswatch.gpr, and document
it. Add support in the travis CI builder to generate it on Linux.
Add a stub project to make the ALS useable without this dependency.

Rework the way files are indexed, to allow reindexing for any
file that might change on disk. In particular, no longer store
in LSP.Ada_Contexts a reference to the "Last_Indexed" file, which
prevented indexing of new files altogether.
2020-11-11 12:03:51 +00:00
Vadim Godunko
e4858cc5d6 T305-028 Directory for subprojects 2020-06-10 19:52:28 +03:00