Commit Graph

  • 37d8595f53 GPR2.Utils.Hash: add means to save/restore the file index Jerome Lambourg 2025-10-16 10:03:34 +02:00
  • fc5cbd171f Encapsulate the File_Index object used to compute the files checksum Jerome Lambourg 2025-09-14 22:22:21 +02:00
  • 9b20452892 Fix the jobserver issues when trying to finalize the token task Pierre Béguet 2025-10-17 12:40:14 +02:00
  • 0149fee48b Minor: add gpr_sigdiff.py to help debugging signature issues Jerome Lambourg 2025-10-16 14:07:35 +02:00
  • 0e928b24e8 Update view tests. Vadim Godunko 2025-10-15 12:55:19 +04:00
  • 2a0de3a031 Pass Name and Path_Name of the Project_View to Python Vadim Godunko 2025-10-15 12:52:08 +04:00
  • 8cb0e32c9f Update project tree tests. Vadim Godunko 2025-10-15 12:27:10 +04:00
  • a873e41f01 Pass load status to Python Vadim Godunko 2025-10-15 12:20:05 +04:00
  • dfde161fed Support of target option. Vadim Godunko 2025-10-15 10:30:03 +04:00
  • dd95cec62a Update test and comment out unsupported part of the test Vadim Godunko 2025-10-14 20:44:13 +04:00
  • 22bc32fd64 Rename identifier member Vadim Godunko 2025-10-13 15:49:43 +04:00
  • 51bfca7566 Update test and XFAIL test of unsupported feature Vadim Godunko 2025-10-08 13:16:09 +04:00
  • 81e3ffc1aa Add methods to support context manager protocol by ProjectTree Vadim Godunko 2025-10-08 12:40:45 +04:00
  • a5c1bac600 Fix warnings_replay test for valgrind Pierre Béguet 2025-10-16 10:07:47 +02:00
  • 555e43d91f Set the working directory to Object_Dir for link action Vincent Jicquel 2025-09-16 18:47:55 +02:00
  • 21607cc9c3 Rename Options to Options_From_Binder for clarity Vincent Jicquel 2025-09-18 10:39:27 +02:00
  • 1115656544 Fix the Library_Options attribute processing Vincent Jicquel 2025-09-16 18:56:51 +02:00
  • e117f5bae6 Provide a procedure for setting linker mapping file Vincent Jicquel 2025-09-16 18:45:06 +02:00
  • a102750d0e Remove unused Ada_Bind's Linker_Options function Vincent Jicquel 2025-09-15 16:52:26 +02:00
  • 4bd6b551cd Adapt command_line test to the new --no-warnings-replay/-n Pierre Béguet 2025-10-14 11:22:46 +02:00
  • ac3fc79aa6 Add a way to not replay gprbuilds warnings Pierre Béguet 2025-10-13 13:31:56 +02:00
  • a2062bec14 Adapt command_line test to the new --no-warnings-replay Pierre Béguet 2025-10-13 15:50:25 +02:00
  • d311b232b3 Add a way to not replay gprbuilds warnings Pierre Béguet 2025-10-13 13:31:56 +02:00
  • bc7ba308ab Strengthen the CI and ensure all jobs are working. Jerome Lambourg 2025-10-04 22:42:29 +02:00
  • 35c8dc6815 Adapt the command_line test to the new handling of -O[<level>] Pierre Béguet 2025-10-06 12:02:18 +02:00
  • 925ddcf1d4 Adapt the command_line test to the new handling of -O[<level>] Pierre Béguet 2025-10-06 12:02:18 +02:00
  • efe31c11b0 Fix various issues with the handling of the command line Pierre Béguet 2025-10-06 11:04:35 +02:00
  • f8b87d19c5 Adjust tools/gprbuild/runtime_build on x86-windows Jerome Lambourg 2025-10-14 09:45:09 +02:00
  • e88b00faff Use OS-dependent case sensitivity for prefixes and suffixes Vincent Jicquel 2025-10-09 14:23:40 +02:00
  • f6a1a0be2b Process source names as binder switches attribute indexes Vincent Jicquel 2025-09-25 18:05:56 +02:00
  • b9d17f20c0 Fix the global process manager test Vincent Jicquel 2025-10-10 13:27:12 +02:00
  • 2cb31c6ff8 Add test checking order invarience of the include path Jerome Lambourg 2025-10-09 22:28:26 +02:00
  • 07b827d205 Adjust test include-path with new sorted output Jerome Lambourg 2025-10-09 22:00:26 +02:00
  • 6527c724fe View_Base_Internal: remove the view's id, confusing with the View_Id structure Jerome Lambourg 2025-10-09 22:38:00 +02:00
  • e8cac21dcb Project.View: Closure to take into account aggregated projects dependencies Jerome Lambourg 2025-10-09 19:44:51 +02:00
  • 1612467a62 Make sorting of views resilient to a project root change Jerome Lambourg 2025-10-09 19:44:00 +02:00
  • 74e6c00b52 Update tests output after the gnatcoll MR eng/toolchain/gnatcoll-core!218 Vincent Jicquel 2025-10-09 17:11:36 +02:00
  • 05f8be1e10 Add GPRbuild2 limitations to the GPRbuild User Guide Pierre Béguet 2025-10-02 12:23:08 +02:00
  • 262ab31e78 Update GPRbuild User Guide to mention GPRbuild2 Pierre Béguet 2025-10-01 11:16:41 +02:00
  • d402b198fe Fix handling of Builder'Switches attribute in gprbuild Jerome Lambourg 2025-10-03 11:08:42 +02:00
  • 3aa508b778 Fix Actions_Class of the Link_Options_Insert action Vincent Jicquel 2025-09-15 16:53:53 +02:00
  • 04a00b037e CI: tentative fix for build_gpr2_users job Jerome Lambourg 2025-10-01 17:09:11 +02:00
  • 7eae1a5571 Remove unused GPR2.Is_Ada_Runtime_Unit_Name Jerome Lambourg 2025-09-20 23:55:50 +02:00
  • 21aa51cc8c Ensure deps found via non-ada dependencies are marked as sources Jerome Lambourg 2025-10-02 17:51:46 +02:00
  • 131f1d8459 Raise a warning when a skipped action has an invalid signature Vincent Jicquel 2025-10-01 10:49:15 +02:00
  • f57ef991b6 Implement the initial version of gprls based on libgpr2's build database Vincent Jicquel 2025-09-23 12:37:21 +02:00
  • 1377cb5b0c Implement a subprogram to check the signature of a single artifact Vincent Jicquel 2025-09-23 12:32:42 +02:00
  • 879f6cc45c Add gnatcoll traces to the build signature Vincent Jicquel 2025-09-30 16:03:07 +02:00
  • d78de8fa68 Add missing source inputs to the compilation actions Vincent Jicquel 2025-09-23 12:30:30 +02:00
  • 4334264b13 Implement a Source_Files artifact type Vincent Jicquel 2025-09-23 12:23:35 +02:00
  • 3ba440d5c0 Allow loading a signature without checking checksums Vincent Jicquel 2025-09-23 12:13:34 +02:00
  • dd3291299d Implement a mode to populate only actions required by mains Vincent Jicquel 2025-09-23 11:40:56 +02:00
  • ed4b5daee6 Rename Ada compile action's Input_Unit to Unit Vincent Jicquel 2025-07-24 17:31:11 +02:00
  • d0a9af4af1 documentation: format GPR environment variables with :envvar: Vincent Jicquel 2025-10-01 15:51:08 +02:00
  • 994fb1831b Use static-pic libraries to link C-binding library Vadim Godunko 2025-10-01 14:05:04 +04:00
  • 9d835f4371 Fix issue with encapsulated library closure Jerome Lambourg 2025-10-01 11:20:00 +02:00
  • 15c32c2694 Add a test checking the build of the runtime Jerome Lambourg 2025-09-29 11:21:04 +02:00
  • 8e8cbba747 Build.Response_File: protect write operations from empty strings Jerome Lambourg 2025-09-29 14:29:33 +02:00
  • d8deb6269a Lookup Linker_Options when linking a non-standalone shared library Jerome Lambourg 2025-09-28 18:17:31 +02:00
  • 6d07db20bd Ali_Parser: support extraction of Linker_Options from the ALI Jerome Lambourg 2025-09-22 15:18:02 +02:00
  • 1e364f9148 Don't link with libgnat/libgnarl in case we're building a runtime. Jerome Lambourg 2025-09-21 00:09:00 +02:00
  • ea0cc60c3d Adjust tests Jerome Lambourg 2025-09-22 15:17:16 +02:00
  • 18aea3811a Adjust Actions.Compile.Ada to the new ALI parser object Jerome Lambourg 2025-09-21 21:57:46 +02:00
  • f565d14209 ALI_Parser: do the parsing in one pass, make it an object. Jerome Lambourg 2025-09-21 21:50:19 +02:00
  • 50f05c0ae8 Test ali_parser: remove the obj directory, certainly pushed by mistake. Jerome Lambourg 2025-09-20 23:46:52 +02:00
  • 17b264b0af Remove some obsolete tests inherited from branch legacy Jerome Lambourg 2025-09-25 18:20:47 +02:00
  • da0e511a44 Revive test multi-unit-2 Jerome Lambourg 2025-09-25 18:09:39 +02:00
  • 7a88d53992 Revive test multi-unit-1 Jerome Lambourg 2025-09-25 15:35:46 +02:00
  • 3cc14bd146 Revive the test file-reader Jerome Lambourg 2025-09-25 14:16:36 +02:00
  • abfd0735ca Revive test extension/lib Jerome Lambourg 2025-09-25 13:53:21 +02:00
  • f555254f0d Revive aggregate/lib-2 and lib-3 tests Jerome Lambourg 2025-09-25 12:30:13 +02:00
  • ad45cb6061 Revive the command_line test Jerome Lambourg 2025-09-25 11:22:46 +02:00
  • 13f6ebdb88 Remove some obsolete switches from gprbuild's usage report Jerome Lambourg 2025-09-25 11:20:33 +02:00
  • 6ffb3c8707 Fix non-homogeneous return code upon wrong switches being used Jerome Lambourg 2025-09-25 11:19:04 +02:00
  • ef5390dfab Remove test unitname-from-ali Jerome Lambourg 2025-09-25 09:51:05 +02:00
  • 1b985a9dec Do not create the Link_Options_Insert action for shared standalone libraries Vincent Jicquel 2025-09-15 16:20:59 +02:00
  • 90dfec2b51 Raise an error when a source contains multiple units at the same index Vincent Jicquel 2025-09-25 18:27:01 +02:00
  • 14466e1886 Move naming tests in a dedicated test subdirectory Vincent Jicquel 2025-09-29 14:22:50 +02:00
  • e9b03406cc Add test Jerome Lambourg 2025-09-26 14:29:04 +02:00
  • 82b7529de7 Actions.Compile.Ada: update Self in the tree in Post_Command Jerome Lambourg 2025-09-22 15:26:07 +02:00
  • 4094f52e07 Remove Create from GPR2.Path_Name. Pascal Obry 2025-09-17 18:39:11 +02:00
  • 3909eb290f GPR2.Path_Name: Clean-up interface. Pascal Obry 2025-09-10 18:59:09 +02:00
  • 2bd0451eb7 Fix the link order inconsistencies between platform Pierre Béguet 2025-09-26 16:51:07 +02:00
  • a4e9a76d3b Update the documentation of gprbuild to clarify project file search paths Vincent Jicquel 2025-09-26 16:19:17 +02:00
  • b3d86293f7 Add debug information for all build modes Jerome Lambourg 2025-09-26 21:48:31 +02:00
  • b0cdc57fb6 Process dependencies of transitive extending projects Vincent Jicquel 2025-09-24 16:51:31 +02:00
  • d34ee9879d Report error for an empty value for main. Vadim Godunko 2026-01-12 13:23:46 +00:00
  • 4b8ff6fe74 Update expected output Vadim Godunko 2025-12-19 18:44:47 +04:00
  • d67f13a35d Convert testcase H805-022 Vadim Godunko 2025-12-19 18:15:22 +04:00
  • f0abbdb3b8 Report error for an empty value for main. Vadim Godunko 2025-12-19 17:32:47 +04:00
  • c243b276b7 Move the Execution_Post_Process handling into the JSON Process Manager. Vincent Jicquel 2026-01-09 20:49:47 +00:00
  • da2a4811c8 Move the Execution_Post_Process handling into the JSON Process Manager. Vincent Jicquel 2025-10-28 14:59:31 +01:00
  • d8f6142726 Properly propagate the view externals to the PM spawned processes Pierre Béguet 2026-01-06 08:53:36 +00:00
  • fa8c7b95f1 Properly propagate the view externals to the PM spawned processes Pierre Béguet 2025-11-25 10:44:15 +01:00
  • b4a4c6ecf8 Minor fix in the process-manager json implementation Pierre Béguet 2025-11-25 10:04:13 +01:00
  • 4286b6136e Clean-up of dead code Pierre Béguet 2025-11-25 10:03:52 +01:00
  • 890f5ff992 Implement --create-missing-dirs switch Vadim Godunko 2025-12-26 07:25:40 +00:00
  • f885f6646b Update tests Vadim Godunko 2025-12-20 21:51:16 +04:00
  • 954a7b5e3b Port testcase for HB12-012 (--create-missing-dirs) Vadim Godunko 2025-12-19 18:38:59 +04:00
  • e1eccbeb57 Support of --create-missing-dirs switch Vadim Godunko 2025-12-19 18:23:42 +04:00