Commit Graph

20114 Commits

Author SHA1 Message Date
wojciech krywult
30742d8364 UBT: Clang: Added support for Clang's -fextend-lifetimes switch which improves debugging experience in optimized builds.
This switch makes the compiler extend lifetimes of local variables, function parameters and 'this' till the end of their scopes increasing the chance for the debugger being able to display their values when debugging.

It may slightly reduce performance so it's an opt-in feature controlled with bOptimizeForDebugging variable in xPlatform sections on supported platforms in BuildConfiguration.xml scripts. Even when set to true, it won't affect Test or Shipping builds.

#rb brian.white
#jira UE-121644
[RN] minor Added support for -fextend-lifetimes compilation switch on selected Clang-based platforms which improves debugging experience of optimized builds by increasing the number of local variables for which the debugger can show values. The feature may slightly reduce performance and is intended to be used in development only. It has to be explicitly activated by setting bOptimizeForDebugging variable in <platform>Platform section of BuildConfiguration.xml. It won't affect Test or Shipping configurations.

[CL 27428905 by wojciech krywult in ue5-main branch]
2023-08-28 18:28:56 -04:00
lorry li
af8229bdb6 Make http retry system thread safe.
[REVIEW] [at]michael.kirzinger [at]michael.atchison
#rb [at]michael.kirzinger

[CL 27428621 by lorry li in ue5-main branch]
2023-08-28 18:19:21 -04:00
Ben Marsh
4a18ebb4ea Horde: Revert bundle change until new agent is deployed.
[CL 27424320 by Ben Marsh in ue5-main branch]
2023-08-28 16:52:15 -04:00
Ben Marsh
e26f4424c4 Horde: Store bundle exports and references in a single block, so we can paginate reads more easily.
[CL 27423175 by Ben Marsh in ue5-main branch]
2023-08-28 16:20:31 -04:00
Ben Marsh
95a6332e39 Horde: Reduce frequency of agent reports.
[CL 27419994 by Ben Marsh in ue5-main branch]
2023-08-28 15:02:26 -04:00
Ben Marsh
9a0e9cabca Horde: Allow creating a bundle node handle directly from a locator.
[CL 27419310 by Ben Marsh in ue5-main branch]
2023-08-28 14:43:45 -04:00
Ben Marsh
5955632a55 Horde: Reduce the length of upgrade messages in Slack notifications.
[CL 27419184 by Ben Marsh in ue5-main branch]
2023-08-28 14:40:58 -04:00
Ben Marsh
a455c87dd0 Horde: Fix formatting of Slack agent reports.
[CL 27418417 by Ben Marsh in ue5-main branch]
2023-08-28 14:17:41 -04:00
Ben Marsh
5b46ebc4c0 Horde: Fix partial reads from bundle streams.
[CL 27417979 by Ben Marsh in ue5-main branch]
2023-08-28 14:06:28 -04:00
Ben Marsh
824248aec7 Horde: Fix type of object added to cache for bundle packets.
[CL 27417440 by Ben Marsh in ue5-main branch]
2023-08-28 13:56:18 -04:00
Ben Marsh
930751db12 Horde: Fix stat tracking for agents stuck in a conform/upgrade loop.
[CL 27416058 by Ben Marsh in ue5-main branch]
2023-08-28 13:29:03 -04:00
will brown
1d057fa7ef UnrealBuildTool - Added a warning if a project module is found to have a dependency on a plugin module without listing that plugin as a dependency. The plugin has to be enabled by default or enabled in the .uproject or enabled in the target.cs
#rb Joe.Kirchoff, Bob.Tellez

[CL 27415742 by will brown in ue5-main branch]
2023-08-28 13:17:16 -04:00
Ben Marsh
8490c38fcd Horde: Fix streams not being disposed when reading from bundles.
[CL 27415721 by Ben Marsh in ue5-main branch]
2023-08-28 13:16:42 -04:00
Ben Marsh
14869f3362 Horde: Validate length argument passed to AWS storage backend.
[CL 27414810 by Ben Marsh in ue5-main branch]
2023-08-28 12:48:32 -04:00
Ben Marsh
2a2cadd93c Horde: Include a list of agents stuck in an upgrade loop in the agent report.
[CL 27414688 by Ben Marsh in ue5-main branch]
2023-08-28 12:44:07 -04:00
tim smith
7ce2decec0 Fixed issue with parsing LAYOUT_FIELD_INITITALIZED
#rb self

[CL 27414652 by tim smith in ue5-main branch]
2023-08-28 12:42:46 -04:00
Ben Marsh
906891d46d Horde: Fix caching of bundle packets read as part of the header.
[CL 27414302 by Ben Marsh in ue5-main branch]
2023-08-28 12:31:50 -04:00
Ben Marsh
699fd361c2 Horde: Add more logging around null reference exceptions on server.
[CL 27413253 by Ben Marsh in ue5-main branch]
2023-08-28 11:58:12 -04:00
carl bystrom
e4e49854bf Horde: Speculative fix for flaky tests in JobQueueStrategyTest
No repro locally but has happened during CI runs.

[CL 27412637 by carl bystrom in ue5-main branch]
2023-08-28 11:34:42 -04:00
pj kack
f6ee07d595 UAT: BuildCookRun Stage fix for missing patchpaddingalign iostore argument to UnrealPak.exe (fallout from 27370750)
[FYI] david.harvey,eric.mcdaniel
#rb ryan.hummer
#rnx

[CL 27411950 by pj kack in ue5-main branch]
2023-08-28 11:17:20 -04:00
Josh Engebretson
8a0713e019 Horde: Tweak dashed bisection line
#jira none
#rnx
#skipci

[CL 27411948 by Josh Engebretson in ue5-main branch]
2023-08-28 11:17:20 -04:00
Ben Marsh
914afa52d6 Horde: Better handling of exceptions when thrown reading a blob.
[CL 27410931 by Ben Marsh in ue5-main branch]
2023-08-28 10:41:34 -04:00
Ben Marsh
56e28d4196 Horde: Fix incorrect range header when specifying null for length when retrieving bundle range.
[CL 27410712 by Ben Marsh in ue5-main branch]
2023-08-28 10:30:20 -04:00
Ben Marsh
b765330a18 Horde: Add support for reading bundle header collections directly from streams.
[CL 27409738 by Ben Marsh in ue5-main branch]
2023-08-28 09:38:28 -04:00
tim smith
a1965a6134 Removed the MODULENAME_API from the private copy constructor definition generated by UHT.
#rb Marc.Audy

[CL 27408965 by tim smith in ue5-main branch]
2023-08-28 08:27:34 -04:00