Commit Graph

10923 Commits

Author SHA1 Message Date
ben marsh
ef39652e3b Horde: Add basic support for multiple Perforce servers. PerforceService now selects the appropriate server to use based on a ClusterName parameter passed in.
#ROBOMERGE-SOURCE: CL 16910072 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16910076 by ben marsh in ue5-release-engine-test branch]
2021-07-21 11:23:54 -04:00
ben marsh
5b9dbba229 Horde: Additional debug logging for StatsV2 errors.
#ROBOMERGE-SOURCE: CL 16909557 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16909568 by ben marsh in ue5-release-engine-test branch]
2021-07-21 10:45:13 -04:00
arcolight
fcba4f3915 PR #8195: Fix Rider project file generator on Linux platform. (Contributed by arcolight)
#ROBOMERGE-SOURCE: CL 16908806 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16908832 by arcolight in ue5-release-engine-test branch]
2021-07-21 09:49:14 -04:00
jaco vandyk
5f0027fd60 Chaos AABBTree dirty grid, Raycasts and Sweeps are now done in local coordinates to improve precision in very large worlds
#rb Cedric.Caillaud
[FYI] Benn.Gallagher, Chris.Caulfield
#jira none

[at]Cedric.Caillaud
#preflight 60f800be391d4600017da922

#ROBOMERGE-SOURCE: CL 16908144 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16908151 by jaco vandyk in ue5-release-engine-test branch]
2021-07-21 07:52:44 -04:00
tim smith
ce4b29162a Removed a dereference that wasn't needed.
#rb trivial
#rnx
#jira UE-119880

#ROBOMERGE-SOURCE: CL 16901423 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16901428 by tim smith in ue5-release-engine-test branch]
2021-07-20 16:09:03 -04:00
tim smith
096cfea703 Remove some diagnostic code to test for version correctness.
#rb trivial
#rnx

#ROBOMERGE-SOURCE: CL 16900566 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16900577 by tim smith in ue5-release-engine-test branch]
2021-07-20 15:22:53 -04:00
tim smith
ce89d08530 Remove the need for GetClass during code generation
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 16899911 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16899958 by tim smith in ue5-release-engine-test branch]
2021-07-20 14:56:45 -04:00
tim smith
f19a049b59 Remove the need for GetFunction during code generation
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 16899287 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16899291 by tim smith in ue5-release-engine-test branch]
2021-07-20 14:22:36 -04:00
tim smith
9da8709963 Removing remaining places where GetScriptStruct is needed during code generation.
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 16899213 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16899248 by tim smith in ue5-release-engine-test branch]
2021-07-20 14:17:05 -04:00
zousar shaker
e4289118dc Force load of all linked modules during initialization of a standalone build worker process.
#rb devin.doucette
#preflight 60f6ddab915a9200018a83c4

#ROBOMERGE-SOURCE: CL 16897796 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16897798 by zousar shaker in ue5-release-engine-test branch]
2021-07-20 12:11:04 -04:00
ben marsh
52e212ea2e Horde: Unset the "hidden" flag whenever someone logs in. Some users caught in the purge of invalid user records.
#ROBOMERGE-SOURCE: CL 16897657 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16897673 by ben marsh in ue5-release-engine-test branch]
2021-07-20 11:59:23 -04:00
tim smith
7bb677b500 Replaced two UProperty formatting routines with UHT specific code.
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 16897502 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16897512 by tim smith in ue5-release-engine-test branch]
2021-07-20 11:44:37 -04:00
ben marsh
6e9ffa16c6 Horde: Disable reshelving of preflight changes again. Seeing P4 DB corruption.
#ROBOMERGE-SOURCE: CL 16896111 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16896130 by ben marsh in ue5-release-engine-test branch]
2021-07-20 09:50:16 -04:00
tim smith
b28ff61e27 1) Removed the need to create a UScriptStruct to test to see if it has a NoOp constructor.
2) Added a quick method to query the deferred CppStructOps until we decide on a long term solution
3) Added method to test to see if a source file is the NoExports include file.

#rb none
#rnx
#preflight 60f6c42f25c166000152cbdc

#ROBOMERGE-SOURCE: CL 16895867 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16895873 by tim smith in ue5-release-engine-test branch]
2021-07-20 09:30:31 -04:00
ben marsh
d1e9e037a0 Horde: Remove legacy upgrade path for issues created before users were assigned an id in Horde. Mapping this at runtime will not be possible with support for multiple p4 servers.
#ROBOMERGE-SOURCE: CL 16895821 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16895831 by ben marsh in ue5-release-engine-test branch]
2021-07-20 09:25:28 -04:00
ben marsh
74fac70496 UBT: Fix arguments for Intellisense PCH generation.
#ROBOMERGE-SOURCE: CL 16894546 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16894553 by ben marsh in ue5-release-engine-test branch]
2021-07-20 07:04:16 -04:00
josh engebretson
675e8a632b Horde: Add user select to job search
#rnx
#jira none

#ROBOMERGE-SOURCE: CL 16891305 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16892052 by josh engebretson in ue5-release-engine-test branch]
2021-07-19 22:26:34 -04:00
josh engebretson
0485c0e692 Horde: Add user id to job queries
#rnx
#jira none

#ROBOMERGE-SOURCE: CL 16891146 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16892051 by josh engebretson in ue5-release-engine-test branch]
2021-07-19 22:26:28 -04:00
zousar shaker
08a024596c Fix linux compile error and bug with my last submits related to function version iteration for build functions.
#rb none

#ROBOMERGE-SOURCE: CL 16889472 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16889487 by zousar shaker in ue5-release-engine-test branch]
2021-07-19 17:41:29 -04:00
ben marsh
9eb5bdfdc5 Horde: Update version number for workspace snapshots, to prevent attempting to deserialize corrupt CB objects.
#ROBOMERGE-SOURCE: CL 16889460 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16889469 by ben marsh in ue5-release-engine-test branch]
2021-07-19 17:40:31 -04:00
devin doucette
58774329d7 DDC: Exposed the cache key and build status in the build complete callback params
#rb Zousar.Shaker
#rnx
#preflight 60f5c7a78da1560001c68086

#ROBOMERGE-SOURCE: CL 16888763 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16888787 by devin doucette in ue5-release-engine-test branch]
2021-07-19 16:49:25 -04:00
ben marsh
bb65d26dbc Horde: Fix superfluous length field being written out with object data.
#ROBOMERGE-SOURCE: CL 16888502 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16888522 by ben marsh in ue5-release-engine-test branch]
2021-07-19 16:33:10 -04:00
zousar shaker
aa6a94b410 Allow build workers to report the function names and versions they contain.
#rb devin.doucette

#ROBOMERGE-SOURCE: CL 16888229 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16888249 by zousar shaker in ue5-release-engine-test branch]
2021-07-19 16:16:56 -04:00
ben marsh
c1548a59bf Horde: Fix tests. Override the PerforceService implementation used for the test host.
#ROBOMERGE-SOURCE: CL 16887202 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16887211 by ben marsh in ue5-release-engine-test branch]
2021-07-19 14:58:07 -04:00
tim smith
4ab05517cf Improved the detection of class methods. Resolves issue of incorrectly matching method names in comments.
#jira UE-85807
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 16886923 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16886976 by tim smith in ue5-release-engine-test branch]
2021-07-19 14:42:38 -04:00