Avoid uninitialized status in ALS job
See merge request eng/ide/ada_language_server!1783
(cherry picked from commit 4e688e92c4)
24f7cacd Avoid uninitialized status in ALS job
Co-authored-by: Max Reznik <reznik@adacore.com>
Fix tests failures related to subprogram called on a null entity
See merge request eng/ide/ada_language_server!1779
(cherry picked from commit 8a93a39839)
34b956f2 Fix tests failures related to subprogram called on a null entity
Co-authored-by: Adrien Boulanger <boulanger@adacore.com>
Refine indexing iteration over predefined units
See merge request eng/ide/ada_language_server!1780
(cherry picked from commit 159f09a263)
5803f8e7 Refine indexing iteration over predefined units
Co-authored-by: Ronan Desplanques <desplanques@adacore.com>
Rewrite LAL/LSP position/range conversion
See merge request eng/ide/ada_language_server!1805
(cherry picked from commit 72f70c21d5)
9cf1dde8 Rewrite `To_LSP_Column` to compute LSP column index at the end
e7715b2f Minor reformatting
Co-authored-by: Vadim Godunko <godunko@adacore.com>
Avoid `PRECONDITION_FAILURE` on editing an empty file
Closes#1435
See merge request eng/ide/ada_language_server!1772
(cherry picked from commit 5339090582)
72b664aa Avoid `PRECONDITION_FAILURE` on editing an empty file
Co-authored-by: Max Reznik <reznik@adacore.com>
Change priorities of GPR-based commands
See merge request eng/ide/ada_language_server!1760
(cherry picked from commit ecae738dbe)
26c1fefa Change priorities of GPR-based commands
Co-authored-by: Anthony Leonardo Gracio <leonardo@adacore.com>
Add defensive code when root project is not defined
See merge request eng/ide/ada_language_server!1745
(cherry picked from commit e93d16be92)
618f45db Add defensive code when root project is not defined
Co-authored-by: Anthony Leonardo Gracio <leonardo@adacore.com>
Update_Sources should not prevent the GPR2 project tree from loading
See merge request eng/ide/ada_language_server!1720
(cherry picked from commit 89e8a0cb67)
f9155401 Update_Sources should not prevent the GPR2 project tree from loading
33fd8cdf Update tests
Co-authored-by: Anthony Leonardo Gracio <leonardo@adacore.com>
Fix removal of old logs
See merge request eng/ide/ada_language_server!1714
(cherry picked from commit 5b44580850)
e0e918d3 Fix removal of old logs
Co-authored-by: Anthony Leonardo Gracio <leonardo@adacore.com>
- Show them even if there is no file information attached
- Remove defensive code, sending uri for non regular file is fine
- Fix a_range conversion for sloc without source_reference
Adapt tests.
For eng/ide/ada_language_server#1423