because it doesn't work. For example running
`gprbuild -XCOMFLAGS="-O3 -g"` fails with the error:
> gcc: error: unrecognized debug output level '"'
Fixes#261
See comment from dictobject.h:
bpo-40839: Before Python 3.10, it was possible to call
PyDict_GetItem() with the GIL released.
eng/ide/gnatstudio#192
(cherry picked from commit 62f2e884be)
Adjust our regexps that match phase and progress indication
to support CRLF-style line terminators in addition to LF.
No test added here: this is being caught by gps-gnatsas__progress
in the integration testsuite.
Follow-up on #325
When a directory is not explictly specified by the user
use GS's current directory to execute build targets, instead
of the project's root directory.
This is needed since users might change the current directory
themselves, using the GPS.cd Python function for instance.
For eng/ide/gnatstudio#129
Instead of using the gprbuild-based ones. This is done
through a new aliasing system implemented for Build Targets, via
the new GPS.BuildTarget.set_as_alias API.
For eng/ide/gnatstudio#30
Modify GPS.BuildTarget.execute to allow file to be either a string
or a GPS.File.
Fix toplevel menu generation order.
eng/ide/gnatstudio#54
(cherry picked from commit 3868078a7f)
- Don't use a special build mode for gnatsas (update Object_Dir
computation to reflect it)
- Add action to load and display SAM baseline
- Replace calls of cpm_bridge by gnatsas review
(cherry picked from commit ac195ba8d8)
Add free for Callback_Data/Subprogram_Type/List_Instances
Fix ownership transfer issue for Monitored_Command.
Fix over-referenced on widget by python (Editor_Overlay)
Add a test.
Change-Id: I5f6447e37928535f2b7085bcd1b102ee28e31c33
We should only include the suffix when the executable is built for
the host platform or if the Executable_Suffix is set for the project.
This fixes issues that might appear with the %T macro extension
for non-native projects.
Change-Id: I34d17a6264de98ca21a577b2d6d0434879ff2d73