Commit Graph

16446 Commits

Author SHA1 Message Date
carl bystrom f16108ade4 Horde: Fix compiler warning
#preflight none

[CL 23078367 by carl bystrom in ue5-main branch]
2022-11-10 09:48:24 -05:00
Ben Marsh d3e0c08382 Horde: Add an "Analyze" configuration to Horde.Agent.
#preflight none

[CL 23078208 by Ben Marsh in ue5-main branch]
2022-11-10 09:42:40 -05:00
Ben Marsh 6de7e42523 Horde: Fix static analysis warnings.
#preflight none

[CL 23078169 by Ben Marsh in ue5-main branch]
2022-11-10 09:39:54 -05:00
Helge Mathee 74987bc740 RigVM: Move NameCaching to RigVM module
Also move base class for struct tests to RigVM module

#rb benoit.gadreau
#jira na
#preflight https://horde.devtools.epicgames.com/job/636cd909376a9cd6a8ebab24

[CL 23076572 by Helge Mathee in ue5-main branch]
2022-11-10 08:00:53 -05:00
Helge Mathee 32963f057c RigVM: Centralize use of RigVMExecuteContext
#rb halfdan.ingvarsson
#jira UE-169677
#preflight https://horde.devtools.epicgames.com/job/636cc3b24d3c1d9d92868927

[CL 23073598 by Helge Mathee in ue5-main branch]
2022-11-10 04:36:01 -05:00
joe kirchoff 2ab5d76359 UnrealBuildTool: Update preferred vs2022 msvc version to 17.4-14.34
#rnx
#rb trivial
#preflight 636c3a3da550a2a7591d0f18

[CL 23071986 by joe kirchoff in ue5-main branch]
2022-11-10 01:16:15 -05:00
henrik karlsson de95efbdff [UnrealBuildTool]
* Enabled _cplusplus preprocessor define representing correct number

Thanks michel.champoux for the fixes in date.h that solves older msvc compiler compile errors

#preflight 636bfebc7c2b5051901ce8c2
#rb joe.kirchoff

[CL 23071825 by henrik karlsson in ue5-main branch]
2022-11-10 01:08:40 -05:00
henrik karlsson 674b89117c Undo changelist 23056435
Will fix a file first and then resubmit

#rb none
#preflight skipped

[CL 23071601 by henrik karlsson in ue5-main branch]
2022-11-10 00:23:13 -05:00
henrik karlsson 28addd42f0 [UnrealBuildTool]
* Enabled _cplusplus preprocessor define representing correct number

#rb joe.kirchoff
#preflight skipped

[CL 23069785 by henrik karlsson in ue5-main branch]
2022-11-09 21:03:20 -05:00
Ben Marsh 193687cd32 Horde: Include additional metadata for the author and committer of each change.
#preflight none

[CL 23064344 by Ben Marsh in ue5-main branch]
2022-11-09 17:13:20 -05:00
Ben Marsh 4d350aff08 Horde: Move CommitNode into EpicGames.Horde, and allow reading anonymous TreeNodeRef types. Now that type information is embedded in the bundle, we no longer need to have overridden read methods for each type.
#preflight none

[CL 23063696 by Ben Marsh in ue5-main branch]
2022-11-09 16:52:17 -05:00
Ben Marsh 924253048a Horde: Always copy data files to output directory, to avoid bad local state persisting on dev machines.
#preflight none

[CL 23063126 by Ben Marsh in ue5-main branch]
2022-11-09 16:26:00 -05:00
carl bystrom 0d91f77dac Horde: Fix TypeScript warnings
#jira none
#skipci
#preflight none

[CL 23062593 by carl bystrom in ue5-main branch]
2022-11-09 16:06:14 -05:00
Josh Adams 34acbcc46f - If CommandLineTools is detected as the build tools location (xcode-select -p), throw an exception with instructions on how to fix
- Stop logging out the xcode-select output every run
#rb bertrand.carre,roman.dzieciol
#preflight 636c0fbedc30a4ce961ca520

[CL 23062131 by Josh Adams in ue5-main branch]
2022-11-09 15:50:03 -05:00
Ben Marsh a5e60969c3 Horde: Ensure computed hashes for serialized nodes are identical to serialized data (ie. not including a separate array of hashes).
#preflight none

[CL 23061307 by Ben Marsh in ue5-main branch]
2022-11-09 15:22:33 -05:00
Ben Marsh f73603b46f Horde: Add a node type for storing opaque compact-binary objects without transcoding them into some other form.
#preflight none

[CL 23060179 by Ben Marsh in ue5-main branch]
2022-11-09 14:35:26 -05:00
Ben Marsh 6e9f158e70 Horde: Fix compile errors.
#preflight none

[CL 23058719 by Ben Marsh in ue5-main branch]
2022-11-09 13:38:00 -05:00
Ben Marsh 33da272f85 Horde: Missing file.
#preflight none

[CL 23058595 by Ben Marsh in ue5-main branch]
2022-11-09 13:33:42 -05:00
Ben Marsh 5a570a4e74 Horde: Various changes to bundle utility classes.
* Bundles now include a unique identifier (GUID) for the type of each exported node, as well as a version number for serializer. Unique identifier and version number is configured through the TreeNodeAttribute class which must be attached to each node type.
* Known node types are registered explicitly through the TreeReaderOptions class passed to the TreeReader constructor. Types are discovered as needed when writing nodes to TreeWriter, via the type of supplied objects.
* Support for custom deserializers is removed. Nodes are always constructed via a constructor taking a ITreeNodeReader argument.
* Nodes are now read from bundles using an explicitly instantiated TreeReader class, which removes a lot of the complexity from StorageNodeBase.

#preflight none

[CL 23058577 by Ben Marsh in ue5-main branch]
2022-11-09 13:32:45 -05:00
Devin Doucette c0e0de68c4 DDC: Added DerivedDataTool as a new program to work with DDC
This initial revision can be used to load and save cache replays.

#preflight none
#rb none

[CL 23057676 by Devin Doucette in ue5-main branch]
2022-11-09 12:58:08 -05:00
Ben Marsh 9b629cb0b1 Horde: Prefer native client in agent operations.
#preflight none

[CL 23056837 by Ben Marsh in ue5-main branch]
2022-11-09 12:10:35 -05:00
carl bystrom 846d3f67c7 Horde: Add fallback property for identifying OS name to display in agent view
#jira none
#rb Josh.Engebretson
#skipci
#preflight none

[CL 23056599 by carl bystrom in ue5-main branch]
2022-11-09 12:00:04 -05:00
Josh Engebretson bc869dfc0d Horde: Remove feature flag for new test data collections
#jira none
#rnx
#preflight none

[CL 23054336 by Josh Engebretson in ue5-main branch]
2022-11-09 09:59:37 -05:00
carl bystrom 658cfba380 Horde: Respect unset values for minAgents and numReserveAgents for pool updates in dashboard
#jira none
#rb Josh.Engebretson
#skipci
#preflight none

[CL 23053712 by carl bystrom in ue5-main branch]
2022-11-09 09:20:54 -05:00
Josh Engebretson 85b49aca06 Horde: Add version to Gauntlet horde reports, add some basic test information to simple reports for new backend
#jira none
#rnx
#rb Jerome.Delattre
#preflight 636a640af56cab38c7242313

[CL 23053411 by Josh Engebretson in ue5-main branch]
2022-11-09 08:55:04 -05:00