Commit Graph

19133 Commits

Author SHA1 Message Date
henrik karlsson
5e614c9633 [UBT]
* IWYUToolChain - Fixed bug where ordering of produced files had changed and toolchain assumed .o file would be first

#rb none

[CL 25826870 by henrik karlsson in ue5-main branch]
2023-06-06 16:24:25 -04:00
joe kirchoff
c5fd3412c1 UnrealBuildTool: Always add CppStandard to PCH variant name, to prevent creating duplicate PCH when the engine's cpp standard is mismatched with a project
#rnx

[CL 25826166 by joe kirchoff in ue5-main branch]
2023-06-06 15:59:09 -04:00
chris constantinescu
fb3f876660 LLT: default test result to failed to account for device reservation failures that do not get to run any tests.
#rb Jerome.Delattre

[CL 25825486 by chris constantinescu in ue5-main branch]
2023-06-06 15:30:53 -04:00
tyler staples
de803ac1a6 Gauntlet - Add missing copyright notice.
#rnx

[CL 25824781 by tyler staples in ue5-main branch]
2023-06-06 15:12:33 -04:00
tyler staples
6a7f8b3936 Gauntlet - Move PathUtils into the Gauntlet project.
Make these utilities accessible for engine projects.

#rnx
[REVIEW] clayton.langford,brendan.lienau
#rb clayton.langford

[CL 25824160 by tyler staples in ue5-main branch]
2023-06-06 14:58:17 -04:00
Ben Marsh
2f710fb9c7 Horde: Remove legacy DirectoryNode update methods. DirectoryUpdate class now allows building a structured representation of an update to perform in batch.
[CL 25821952 by Ben Marsh in ue5-main branch]
2023-06-06 14:02:57 -04:00
henrik karlsson
3f6f69731a [Box]
* Added -BoxNoWrite command line option. When this is set, intermediate/output files are not written to disk (for now there are a few exceptions such as ispc h-files and pch-files)
* Binaries with bug fixes
Added -BoxPrintSummary command line option. By default summary is now not written out to log

#rb joe.kirchoff

[CL 25821777 by henrik karlsson in ue5-main branch]
2023-06-06 13:57:20 -04:00
joe kirchoff
3cde89ad9a BuildSettingsVersion.V4: Default CppStandard to Cpp20. Latest is not being updated to V4 with this change and will happen at a later date
* Add new setting CppStandardEngine so this can be controlled separately for engine module
* CppStandard no longer requires RequiresUniqueBuildEnvironment as it does not affect engine modules

#rb christopher.waters

[CL 25821375 by joe kirchoff in ue5-main branch]
2023-06-06 13:38:28 -04:00
Jerome Delattre
625c06620f Use -VerifyLogin when running UE.Automation and UE.BootTest test on clients (2nd try)
#rnx
#rb Chris.constantinescu, Brendan.Lienau

[CL 25817958 by Jerome Delattre in ue5-main branch]
2023-06-06 11:52:09 -04:00
Josh Engebretson
2990ee4e3e Horde: Add previous step link and who started the retry to step summary
#jira UE-187775
#rnx
#skipci

[CL 25816141 by Josh Engebretson in ue5-main branch]
2023-06-06 10:44:01 -04:00
Ben Marsh
b631e32241 Build fix.
[CL 25815530 by Ben Marsh in ue5-main branch]
2023-06-06 10:17:43 -04:00
Ben Marsh
db2a6176af Horde: Rework directory packing algorithm for better data locality.
* Leaf node data is always packed at the start of the output stream, followed by chunk interior nodes, followed by directory nodes.
* Interior nodes now use the IoHash of the last serialized child node to determine slicing points. Previous implementation used a BuzHash from the start of the node, which resulted in not using a sliding window.

[CL 25815424 by Ben Marsh in ue5-main branch]
2023-06-06 10:14:15 -04:00
tim smith
e452362386 Cleaned up naming of structures and classes to reduce the overuse of the word Mapping.
#rb self

[CL 25815125 by tim smith in ue5-main branch]
2023-06-06 10:01:44 -04:00
Josh Engebretson
ae1d01fc9c Horde: Make job step timeline more dynamic for running batches
#jira none
#skipci
#rnx

[CL 25814567 by Josh Engebretson in ue5-main branch]
2023-06-06 09:38:11 -04:00
kerim borchaev
d6a17aec18 [Revit] Datasmith Exporter for Revit 2018.3 - Direct Link error
#jira UE-173649
#rb benoit.deschenes

[CL 25810644 by kerim borchaev in ue5-main branch]
2023-06-06 00:01:27 -04:00
josh adams
022c45da8b - Disabled the per-project SDK initialization, as it's causing TargetRules to get created early when using -TargetType, which causes problems
#rb trivial

[CL 25810324 by josh adams in ue5-main branch]
2023-06-05 23:25:26 -04:00
joe kirchoff
7f087f6190 Fix missing project reference in CompileTimeAnalyzer
#rnx
#jira UE-187502

[CL 25806132 by joe kirchoff in ue5-main branch]
2023-06-05 18:43:38 -04:00
christopher waters
37f26ae37e Don't use the Box Executor if compiling with -SingleFile=
#rb henrik.karlsson

[CL 25803371 by christopher waters in ue5-main branch]
2023-06-05 16:56:39 -04:00
Jerome Delattre
583c1cc9fc [BackOut] changelist 25799020
Use -VerifyLogin when running UE.Automation and UE.BootTest test on clients

#rnx

[CL 25799486 by Jerome Delattre in ue5-main branch]
2023-06-05 14:49:37 -04:00
Jerome Delattre
9ce5e0d787 Report on device reservation also when test fails to start and no retry is left
#jira none
#rnx
#rb Chris.Constantinescu

[CL 25799072 by Jerome Delattre in ue5-main branch]
2023-06-05 14:32:35 -04:00
Jerome Delattre
a94a4aac2e Use -VerifyLogin when running UE.Automation and UE.BootTest test on clients
#rnx
#rb Chris.constantinescu

[CL 25799020 by Jerome Delattre in ue5-main branch]
2023-06-05 14:31:30 -04:00
JeanLuc Corenthin
8276370d33 Fixed crash on exit of InterchangeWorker
#jira none
#fyi alexis.matte

[CL 25797727 by JeanLuc Corenthin in ue5-main branch]
2023-06-05 13:48:34 -04:00
josh adams
7da8c50033 - Fixed location of where EnsureXcodeProjectExists() looks for BP projects
- Fixed warning about SDKROOT[sdk=macosx] type warnings with legacy Xcode
#rb axel.riffard,tim.smith

[CL 25796956 by josh adams in ue5-main branch]
2023-06-05 13:25:48 -04:00
robert millar
6bdae7d69e Additional crash reporting information.
- Whether the binaries were created with debug info.
- Engine 'compatible' version from build info.
- CIS job URL that created the binaries.
- Currently executing CIS job URL.

#rb johan.berg

[CL 25796770 by robert millar in ue5-main branch]
2023-06-05 13:22:14 -04:00
chad garyet
743996cdf7 BuildGraph: fix task to write the correct extension
#rb none

[CL 25795117 by chad garyet in ue5-main branch]
2023-06-05 12:40:39 -04:00