Commit Graph

  • 6ececd94e4 Prefix Foreach_In_Path with Compiler_Iterator to make it more explicit Vincent Jicquel 2025-07-09 18:17:52 +02:00
  • c076c1ec25 gprconfig: Always take the provided configuration into account Vincent Jicquel 2025-07-09 18:07:27 +02:00
  • 6191706d9d Replace "MATHCING" with "MATCHING" trace name Vincent Jicquel 2025-07-09 18:03:44 +02:00
  • 740fb266db Rename a variable name in gpr2-kb-compiler_iterator Vincent Jicquel 2025-07-09 18:01:43 +02:00
  • 08461503b1 Introduce responses files into gpr2build Pierre Béguet 2025-07-18 08:16:03 +00:00
  • fe4026e1f1 Revert some API change in Build.Command_Line to minimize the impact of the change Pierre Béguet 2025-07-17 16:42:34 +02:00
  • 8c35cd2670 Fix the scope of the response file in the response file test Pierre Béguet 2025-07-17 14:59:48 +02:00
  • a03f4698b5 Fix the scope of the response file in the response file test Pierre Béguet 2025-07-17 14:59:48 +02:00
  • 01717693e8 Fixing reponse files closure and deletion Pierre Béguet 2025-07-17 12:49:54 +02:00
  • 9f013c100a Add reponse files and command line testing Pierre Béguet 2025-07-16 15:14:05 +02:00
  • c7728787c5 Fix an issue with encapsulated response files on windows Pierre Béguet 2025-07-15 18:20:10 +02:00
  • f7e2e5afee Add missing interfaces to libgpr2 when building a relocatable lib Pierre Béguet 2025-07-15 18:18:42 +02:00
  • 6a718f57ec Introduce responses files into gpr2build Pierre Béguet 2025-07-15 18:17:42 +02:00
  • 666a94a98b Fix issue runtime-overriding sources not in the visible sources set Jerome Lambourg 2025-07-17 14:43:42 +02:00
  • 0b00cb1840 Add test Jerome Lambourg 2025-07-16 17:31:12 +02:00
  • 682374b4c8 Fix issue runtime-overriding sources not in the visible sources set Jerome Lambourg 2025-07-16 17:16:52 +02:00
  • 49b03584ad Simplify the build of the gpr2 tools Jerome Lambourg 2025-07-16 16:48:15 +02:00
  • 90d3b69aa0 Remove support for --use-gpr2build in the testsuite Jerome Lambourg 2025-07-16 10:32:29 +02:00
  • c489ff2777 Simplify the build of the gpr2 tools Jerome Lambourg 2025-07-15 09:37:40 +02:00
  • f68c1370b4 Adjust CI with the expected qualifiers Jerome Lambourg 2025-07-15 11:29:38 +02:00
  • 76e9c392b6 Fix issue when ALI files are big Jerome Lambourg 2025-07-15 10:51:21 +02:00
  • 3e5ac2b269 Fix issue when ALI files are big Jerome Lambourg 2025-07-14 17:45:59 +02:00
  • 900466de9d Fix documentation indexing issue in search bar Vincent Jicquel 2025-07-11 11:05:39 +00:00
  • 415410cbb8 Fix documentation indexing issue in search bar Vincent Jicquel 2025-07-11 12:18:07 +02:00
  • e3d0901517 Adjust DAG population for abstract projects withing actual projects Jerome Lambourg 2025-07-09 16:47:06 +02:00
  • 2a4f3364d1 Add test to check proper handling of root abstract projects Jerome Lambourg 2025-07-09 14:01:55 +02:00
  • 83eca1a20a Adjust testsuite expected output Jerome Lambourg 2025-07-09 12:51:12 +02:00
  • bbba737d73 Adjust DAG population for abstract projects withing actual projects Jerome Lambourg 2025-07-09 12:40:52 +02:00
  • d35568c34c Filter the duplicated -T switch from the link command line Jerome Lambourg 2025-07-08 17:16:36 +02:00
  • 33a678c2f4 Filter the duplicated -T switch from the link command line Jerome Lambourg 2025-07-08 16:25:24 +02:00
  • ddd440fc33 Testsuite: track source trace metadata in case of gnatcov error Pierre-Marie de Rodat 2025-07-08 14:52:54 +00:00
  • b3fcafbdd8 Testsuite: track source trace metadata in case of gnatcov error Pierre-Marie de Rodat 2025-07-03 20:08:30 +00:00
  • a188a75196 Testsuite: pass --no-subprojects to gnatcov coverage Pierre-Marie de Rodat 2025-07-03 20:05:21 +00:00
  • c3f24f2cf8 Fix typo in Is_Cross_Target description Vincent Jicquel 2025-07-04 15:04:09 +00:00
  • 3b2bbcad36 Fix typo in Is_Cross_Target description Vincent Jicquel 2025-07-04 14:15:12 +02:00
  • 784c23f5ef Final fix for P header parsing issue in ALI parser Jerome Lambourg 2025-07-04 12:06:59 +02:00
  • 3cb040d86c Final fix for P header parsing issue in ALI parser Jerome Lambourg 2025-07-04 11:18:26 +02:00
  • 2ee5eafc7a Store a target-only KB in the tree when a configuration file is specified Vincent Jicquel 2025-07-04 08:59:11 +00:00
  • e93da7db7b Implement a Is_Cross_Target function Vincent Jicquel 2025-07-03 16:05:50 +02:00
  • dd6f0bd409 Store a target-only KB in the tree when a configuration file is specified Vincent Jicquel 2025-07-03 12:39:47 +02:00
  • 85943bd92e Fix analysis of ALI file for P headers in the context of SAL Jerome Lambourg 2025-07-03 18:10:28 +02:00
  • 728310aa8e Fixes for baremetal support Jerome Lambourg 2025-07-01 11:41:05 +02:00
  • 028fc7e693 Add optional testing for bare metal in the CI Jerome Lambourg 2025-06-30 17:39:19 +02:00
  • a9bc9695da Adjust Library_Auto_Init_Supported definition Jerome Lambourg 2025-06-30 15:24:01 +00:00
  • 4fd10e8b41 gprbuild: report an error code when no sources could be found Jerome Lambourg 2025-06-30 15:11:07 +00:00
  • 4f7e73ec1a Various fixes for cross-linux testing Jerome Lambourg 2025-06-30 11:05:28 +02:00
  • cdb5ee6ab8 Adjust testsuite Jerome Lambourg 2025-06-27 15:02:54 +02:00
  • 7e08e2e73b Refactor the support for standalone libraries Jerome Lambourg 2025-06-27 10:34:30 +02:00
  • 4014a99180 ALI_Parser: change API to retrieve withed units. Jerome Lambourg 2025-06-24 22:47:25 +02:00
  • d3e5b7708f Minor CI simplification Jerome Lambourg 2025-06-26 23:53:41 +02:00
  • 47221ec054 Actions_Population: ensure the link actions have their bind field set Jerome Lambourg 2025-06-26 23:47:10 +02:00
  • e3bf2bae2a Minor reformatting Jerome Lambourg 2025-06-26 23:45:29 +02:00
  • 519a637d43 Adjust Path_Name.Base_Name to accept empty strings. Jerome Lambourg 2025-06-26 23:42:39 +02:00
  • 88aafb5db4 Actions.Link: fix relative path when issuing the RPATH Jerome Lambourg 2025-06-26 10:42:37 +02:00
  • 2d44150c51 gprclean: in case of unattended exception, display Exception_Information. Jerome Lambourg 2025-06-25 20:20:45 +02:00
  • 0421954c00 Project.View.Attributes: filter out attributes with empty list values Jerome Lambourg 2025-06-25 20:19:09 +02:00
  • 4d48779d28 Ali_Parser: use a default value for the ALI flags set. Jerome Lambourg 2025-06-24 22:45:47 +02:00
  • fb7bcb895a Adjust the computation of the rpath for shared libraries Jerome Lambourg 2025-06-20 10:28:56 +02:00
  • ca91953630 Refine the way libraries are collected for the link phases. Jerome Lambourg 2025-06-20 10:20:50 +02:00
  • 0a822d0a25 Append compiler prefix to ar and gnatbind Vincent Jicquel 2025-06-26 09:50:02 +00:00
  • d5681f211b Append compiler prefix to ar, objdump and gnatbind Vincent Jicquel 2025-06-13 16:16:55 +02:00
  • 55b67f256e CI: remove the postprocessing stage Jerome Lambourg 2025-06-18 10:15:09 +02:00
  • cc154e79cb CI: finally, remove entirely the postprocessing stage Jerome Lambourg 2025-06-17 19:44:56 +02:00
  • fa35754850 Change the way the generated test count badge is stored Jerome Lambourg 2025-06-17 18:23:24 +02:00
  • 1cc0ad6f16 Adjust CI postprocessing Jerome Lambourg 2025-06-17 15:32:04 +02:00
  • 9a577fd4a6 Fix continuous builder mode Jerome Lambourg 2025-06-17 10:14:23 +02:00
  • f745b19bba CI plan and script simplification Jerome Lambourg 2025-06-17 09:49:45 +02:00
  • e3ccb49880 Try to factorize coverage analysis stage Jerome Lambourg 2025-06-16 11:18:20 +02:00
  • b8717c70b9 CI plan and script simplification Jerome Lambourg 2025-06-13 09:48:15 +02:00
  • e8cf6394b6 Allow backslashes in non-windows filenames Vincent Jicquel 2025-06-17 07:46:59 +00:00
  • 424a6ae8c2 Allow backslashes in non-windows filenames Vincent Jicquel 2025-06-13 17:23:16 +02:00
  • 21c5c7ab2d Add a armhf-linux test job to the gitlab CI Vincent Jicquel 2025-06-13 12:48:37 +00:00
  • 51adcc224d Add a armhf-linux test job to the gitlab CI Vincent Jicquel 2025-06-05 11:17:41 +02:00
  • 0ea5640ffc Revert "Correctly process the Source_Files/Source_List_Files attributes for extending projects" Pierre Béguet 2025-06-12 14:26:28 +00:00
  • a35864b771 Add tests for the Source_Files attribute Vincent Jicquel 2025-06-12 11:27:33 +02:00
  • b68be0e593 Revert "Correctly process the Source_Files/Source_List_Files attributes for extending projects" Vincent Jicquel 2025-06-12 10:57:39 +02:00
  • 9ec846df07 Reorder slightly the link command line and filter static/shared-libgcc Jerome Lambourg 2025-06-11 17:46:34 +02:00
  • c5f0a4d947 Reorder slightly the link command line and filter static/shared-libgcc Jerome Lambourg 2025-06-11 09:02:51 +00:00
  • e0fb0bb23a Workaround historical windows path limit Jerome Lambourg 2025-06-10 09:34:52 +02:00
  • 127638f8bd Adjust test tools/gprbuild/robustness/read_only_objdir test output Jerome Lambourg 2025-06-09 22:40:26 +02:00
  • 1565e5f7b7 test tools/gprclean/force-switch: disable on Windows Jerome Lambourg 2025-06-09 18:30:09 +00:00
  • 64f68a9c2e Adjust relative-path test output Jerome Lambourg 2025-06-09 18:29:32 +00:00
  • 1e0c5aef8d Workaround historical windows path limit Jerome Lambourg 2025-06-08 12:26:28 +00:00
  • 7f67c2d8b2 Fix gprinspect text test output. Pascal Obry 2025-06-07 11:38:37 +02:00
  • 2464c49bb5 Fix gprinspect text test output. Pascal Obry 2025-06-06 18:30:43 +02:00
  • 7bd95f9cc2 Append compiler prefix to objcopy and gnatbind Vincent Jicquel 2025-06-06 15:03:05 +00:00
  • d298f71836 Append compiler prefix to objcopy and gnatbind Vincent Jicquel 2025-06-02 17:41:06 +02:00
  • ccfd01f281 Refactoring of GPR2.Path_Name Jerome Lambourg 2025-06-05 22:57:02 +02:00
  • f71ba74687 Optimize the memory representation of the Path_Name object. Jerome Lambourg 2025-06-04 16:45:44 +02:00
  • 1c7f82a1ac Remove the test 'md5', now obsolete Jerome Lambourg 2025-06-04 16:27:12 +02:00
  • 84fadb4d68 Remove GPR2.Path_Name.Content_MD5, unused Jerome Lambourg 2025-06-04 16:26:24 +02:00
  • ace02ad217 Remove GPR2.Path_Name.Create_Symlink, unused. Jerome Lambourg 2025-06-04 16:16:44 +02:00
  • 6f85621e31 Remove Path_Name.Modification_Time, unused. Jerome Lambourg 2025-06-04 16:01:45 +02:00
  • 608191bdff Adjust Path_Name to the removal of Path_Name.Temporary_Directory Jerome Lambourg 2025-06-04 16:00:31 +02:00
  • 6087408931 Remove GPR2.Path_Name.Temporary_Directory, unused Jerome Lambourg 2025-06-04 15:51:08 +02:00
  • 5b78fee7ab Jobserver: Fix analysis of the interesting flags from MAKEFLAGS Jerome Lambourg 2025-06-05 15:46:38 +02:00
  • bde7330809 Adjust test jobserver_implementation Jerome Lambourg 2025-06-05 11:51:07 +02:00
  • 962ecb2fb5 Jobserver: Fix analysis of the interesting flags from MAKEFLAGS Jerome Lambourg 2025-06-05 09:02:05 +00:00
  • f21b145ac7 CI: remove test_gpr2_with_gpr2build, now the default Jerome Lambourg 2025-06-04 15:53:26 +02:00
  • bf1bde1a64 CI: remove test_gpr2_with_gpr2build, now the default Jerome Lambourg 2025-06-02 18:16:00 +02:00