ben marsh
8fa5f16440
Horde: Speculative fix for intermittent test error (not flushing streams)
...
#rnx
[CL 34371125 by ben marsh in ue5-main branch]
2024-06-14 10:38:51 -04:00
joe kirchoff
83d02f2a64
Fix minor C# analysis warning
...
#rnx
[CL 34357060 by joe kirchoff in ue5-main branch]
2024-06-13 18:16:04 -04:00
joe kirchoff
a5b67572d6
UnrealBuildTool: Remove usage of obsolate BinarySerializer and replace with Json
...
#rnx
[CL 34354327 by joe kirchoff in ue5-main branch]
2024-06-13 17:00:32 -04:00
ben marsh
0849d7a8ab
EpicGames.Perforce: Do not attempt to use the native client on Linux./ARM64.
...
[CL 34353334 by ben marsh in ue5-main branch]
2024-06-13 16:43:17 -04:00
ben marsh
beb54c3f73
EpicGames.Perforce: Strip all non-numeric characters from the end of a datetime string before trying to convert to a DateTimeOffset. Some time zones include other punctuation characters (eg. "Paris, Madrid").
...
[CL 34353007 by ben marsh in ue5-main branch]
2024-06-13 16:23:23 -04:00
ben hoffman
162da83f7a
Undo of backout 34177841 to bring back the UHT optimization. This time though, we check if "Func->GetOwnerClass()->HasAnyClassFlags(CLASS_Native)" is false to skip directly into the Native C++ implementation instead of the Script num. This sovles an issue with Python code not executing properly.
...
This also makes the FName we are referncing const :)
======= Orignal CL Desc. =======
Change the code generation of UHT for BP implementable events to check for any script implementations of the event.
If there are none, then just call directly into the native C++ implemenation of the function, saving us the cost of copying the function params to the script VM.
#rb dan.oconnor
#jira UE-216491
[CL 34350294 by ben hoffman in ue5-main branch]
2024-06-13 15:08:43 -04:00
ben marsh
b79d2af3f2
Horde: Fix hang when reading from blob pipeline.
...
#rnx
[CL 34325834 by ben marsh in ue5-main branch]
2024-06-12 18:05:57 -04:00
ben marsh
93b4195184
Horde: Add a pipelined blob read class for storage blobs.
...
[CL 34322057 by ben marsh in ue5-main branch]
2024-06-12 16:27:32 -04:00
joe kirchoff
de0a10e4b7
Fix static analysis warning
...
#rnx
[CL 34312018 by joe kirchoff in ue5-main branch]
2024-06-12 12:28:17 -04:00
joakim lindqvist
58f76d1d1e
Fixed build errors in Horde and CloudDDC test assemblies due to duplicate assembly file version attributes
...
[FYI] joe.kirchoff
[CL 34301527 by joakim lindqvist in ue5-main branch]
2024-06-12 03:32:48 -04:00
joe kirchoff
e1b387b037
Fix net8.0 analysis warnings in shared projects
...
#rnx
[CL 34297129 by joe kirchoff in ue5-main branch]
2024-06-11 20:29:45 -04:00
joe kirchoff
8c198dd58b
UnrealBuildTool: Support parsing import projects from .csproj
...
#rnx
[CL 34293677 by joe kirchoff in ue5-main branch]
2024-06-11 18:24:06 -04:00
joe kirchoff
69206b50a7
Update c# metadata to include AssemblyFileVersion & bump to 5.5
...
#rnx
[CL 34293077 by joe kirchoff in ue5-main branch]
2024-06-11 17:58:35 -04:00
joe kirchoff
ab0b6909fd
Fix a few issues when compiling with TargetFramework net8.0
...
#rnx
[CL 34292265 by joe kirchoff in ue5-main branch]
2024-06-11 17:26:03 -04:00
josh engebretson
73d10ff2bd
Horde: Add deployment state and progress to tool summary
...
#rnx
[FYI] ben.marsh
[CL 34284348 by josh engebretson in ue5-main branch]
2024-06-11 14:26:41 -04:00
henrik karlsson
ff290164d7
[UBA]
...
* Added parameter for providing crypto key to cache client... (binaries are not submitted yet so this parameter does nothing)
[CL 34262109 by henrik karlsson in ue5-main branch]
2024-06-10 20:29:11 -04:00
ben marsh
65f6f8275e
Horde: Sort requested unsync blobs to optimize download/extract order.
...
#rnx
[CL 34243438 by ben marsh in ue5-main branch]
2024-06-10 12:58:45 -04:00
ben marsh
64fd6c4a7c
Horde: Static analysis fix.
...
#rnx
[CL 34219732 by ben marsh in ue5-main branch]
2024-06-07 19:46:38 -04:00
ben marsh
a55667ee4e
Horde: Remove unnecessary using directives.
...
#rnx
[CL 34215755 by ben marsh in ue5-main branch]
2024-06-07 17:18:41 -04:00
ben marsh
19af10d05f
Horde: Fix static analysis warning.
...
#rnx
[CL 34215697 by ben marsh in ue5-main branch]
2024-06-07 17:16:36 -04:00
ben marsh
8079a86153
Horde: Remove unused using directive.
...
#rnx
[CL 34211603 by ben marsh in ue5-main branch]
2024-06-07 15:23:34 -04:00
ben marsh
f67dac8705
Horde: Add zstd as a compression format for bundles. Also add some basic compression tests, and fix an isuse with gzip streams being truncated.
...
[CL 34211562 by ben marsh in ue5-main branch]
2024-06-07 15:22:55 -04:00
ben marsh
b6246b0859
Horde: Add backwards compatible path for querying unsync blobs.
...
#rnx
[CL 34208338 by ben marsh in ue5-main branch]
2024-06-07 13:44:07 -04:00
ben marsh
490b2a25be
Horde: Expect a flat array of blob hashes when requesting data for unsync.
...
#rnx
[CL 34207984 by ben marsh in ue5-main branch]
2024-06-07 13:28:07 -04:00
ben marsh
84486e0d40
Horde: Include rolling hashes in bundle archives to support unsync manifests.
...
* DirectoryNode/ChunkedDataNodeRef now use HordeApiVersion for versioning purposes, rather than their own custom versioning scheme. These blob types will serialize the most relevant Horde API version number they support into archives.
[CL 34207616 by ben marsh in ue5-main branch]
2024-06-07 13:14:37 -04:00