Commit Graph

1559 Commits

Author SHA1 Message Date
tim smith
f40a909217 Adding support for more complex #define scopes
NOTE: This change results in no differences in UHT generated code.  It is for future expansion.

#rb self

[CL 27912287 by tim smith in ue5-main branch]
2023-09-15 08:35:38 -04:00
tim smith
b8f99f642d Refactored aspects of code generation to use more consistent patterns.
#rb self

[CL 27910417 by tim smith in ue5-main branch]
2023-09-15 06:05:08 -04:00
henrik karlsson
b4fc91503d [EpicGames.MsBuild]
* Fixed rethrow warning

[CL 27867762 by henrik karlsson in ue5-main branch]
2023-09-14 00:34:43 -04:00
Ben Marsh
4ac8d339f5 Horde: More static analyzer fixes.
[CL 27857368 by Ben Marsh in ue5-main branch]
2023-09-13 18:45:06 -04:00
Ben Marsh
ad456febcc Horde: Fix remaining style analyzer messages in EpicGames.Core and EpicGames.Horde.
[CL 27855690 by Ben Marsh in ue5-main branch]
2023-09-13 18:18:26 -04:00
Ben Marsh
d78b3e0174 Horde: Enable code style warnings in EpicGames.Horde.
[CL 27854725 by Ben Marsh in ue5-main branch]
2023-09-13 18:02:29 -04:00
carl bystrom
c49e56864b Horde: Add optional request ID to compute allocation requests
[CL 27835739 by carl bystrom in ue5-main branch]
2023-09-13 12:26:03 -04:00
Ben Marsh
a731a323b6 Horde: Rename IStorageBackend.ReadAsync() to OpenAsync().
[CL 27828664 by Ben Marsh in ue5-main branch]
2023-09-13 09:42:12 -04:00
Ben Marsh
bf85eef140 Horde: Few more static analyzer fixes.
[CL 27827798 by Ben Marsh in ue5-main branch]
2023-09-13 09:18:26 -04:00
Ben Marsh
361b4a9555 Horde: Fix some random static analyzer messages.
[CL 27827663 by Ben Marsh in ue5-main branch]
2023-09-13 09:12:25 -04:00
Ben Marsh
2ee9f576c1 Horde: Enable code style warnings in EpicGames.Slack, and fix current violations.
[CL 27827302 by Ben Marsh in ue5-main branch]
2023-09-13 09:00:54 -04:00
Ben Marsh
28f22a4fcd Horde: Fix last CI warning.
[CL 27820241 by Ben Marsh in ue5-main branch]
2023-09-12 23:25:28 -04:00
Ben Marsh
2915a4dea0 Horde: Fix static analyzer warnings on latest version of VS.
[CL 27807715 by Ben Marsh in ue5-main branch]
2023-09-12 16:45:05 -04:00
Ben Marsh
14aee7947a Horde: Enable code style warnings in "Analyze" configuration for Horde.Agent and Horde.Agent.TrayApp, and fix current violations.
[CL 27806357 by Ben Marsh in ue5-main branch]
2023-09-12 16:20:59 -04:00
Ben Marsh
eafdd757c1 Horde: Enable code style warnings in "Analyze" configuration for command line tool, and fix current violations.
[CL 27798640 by Ben Marsh in ue5-main branch]
2023-09-12 13:26:13 -04:00
Ben Marsh
a4b39b2df0 EpicGames.Core: Enable code style warnings in Analyze configuration, and fix current violations.
[CL 27798481 by Ben Marsh in ue5-main branch]
2023-09-12 13:23:14 -04:00
Ben Marsh
25f768491c Horde: Prevent compute channel data being discarded from the remote until we've attached at least one receive buffer. Fixes a race where the remote can send attach notifications before the initiator is listening for them.
[CL 27770102 by Ben Marsh in ue5-main branch]
2023-09-11 16:47:44 -04:00
Ben Marsh
fba50828e2 Horde: Fix BadRequest responses when uploading a blob without a prefix. Not adding a prefix creates an empty form when a file stream is not given.
[CL 27766788 by Ben Marsh in ue5-main branch]
2023-09-11 15:27:48 -04:00
Ben Marsh
854412734f Horde: Fix bundle tests.
[CL 27763772 by Ben Marsh in ue5-main branch]
2023-09-11 14:31:23 -04:00
tim smith
2de654b763 Removed the more trivial C++ UHT compatibility shims in the code generator.
#rb self

[CL 27751999 by tim smith in ue5-main branch]
2023-09-11 09:59:16 -04:00
Ben Marsh
e151f7b47a Horde: Rename shared backend cache implementation to StorageBackendCache.
[CL 27749764 by Ben Marsh in ue5-main branch]
2023-09-11 08:45:38 -04:00
Ben Marsh
ce7c6fcc0f Horde: Fix prefix being duplicated in bundle names.
[CL 27743343 by Ben Marsh in ue5-main branch]
2023-09-10 16:56:50 -04:00
Ben Marsh
4e048339cb Horde: Fix incorrect handling of initial offsets for cached storage reads.
[CL 27743192 by Ben Marsh in ue5-main branch]
2023-09-10 16:43:23 -04:00
Ben Marsh
5f5fd406f1 Horde: Separate implementation of the local cache from the backend implementation, allowing multiple backends to share the same cache.
[CL 27741582 by Ben Marsh in ue5-main branch]
2023-09-10 12:34:12 -04:00
Ben Marsh
3fac84941c Horde: Add a caching storage backend which uses the local filesystem.
[CL 27741436 by Ben Marsh in ue5-main branch]
2023-09-10 11:03:30 -04:00