Commit Graph

23304 Commits

Author SHA1 Message Date
ben marsh
cb1fae75cc Horde: Fix StorageService not being registered as a hosted service, preventing GC from running.
#rnx

[CL 32291619 by ben marsh in ue5-main branch]
2024-03-16 14:57:59 -04:00
ben marsh
e47bf09282 Horde: Add a telemetry span for caching Perforce commits.
#rnx

[CL 32291583 by ben marsh in ue5-main branch]
2024-03-16 14:42:39 -04:00
joe kirchoff
22c169e963 UnrealBuildTool.Tests: Fix naming convention
#rnx

[CL 32289166 by joe kirchoff in ue5-main branch]
2024-03-15 21:33:05 -04:00
joe kirchoff
8d7c04e572 EpicGames.MsBuild: Conform to standards
#rnx

[CL 32287123 by joe kirchoff in ue5-main branch]
2024-03-15 19:18:13 -04:00
ben marsh
d2f30c5298 Horde: Return artifacts when starting a new step on an agent.
#rnx

[CL 32286920 by ben marsh in ue5-main branch]
2024-03-15 19:07:01 -04:00
ben marsh
307e31092e Horde: Add a ToString() method for FileSpecList.
#rnx

[CL 32286713 by ben marsh in ue5-main branch]
2024-03-15 18:54:57 -04:00
ben marsh
ba1d45b212 Horde: Fix artifacts not being added to graphs.
[CL 32286282 by ben marsh in ue5-main branch]
2024-03-15 18:35:59 -04:00
edwin maynard
2042587507 [Backout] - CL32282837 (backed out due to deprecation warnings)
[FYI] Chris.Varnsverry
Original CL Desc
-----------------------------------------------------------------
- Deprecate unused bUsesSteam in TargetRules
- Remove bUsesSteam from ShooterGame targets

[REVIEW] [at]Jake.Nyman [at]Sam.Zamani

#rb jake.niman

[CL 32286047 by edwin maynard in ue5-main branch]
2024-03-15 18:21:03 -04:00
christopher waters
2340725048 Making .h files compilable in VS.
#rb joe.kirchoff

[CL 32285296 by christopher waters in ue5-main branch]
2024-03-15 17:42:01 -04:00
henrik karlsson
01258886d5 [UBT]
* Added braces around single line conditional

[CL 32284803 by henrik karlsson in ue5-main branch]
2024-03-15 17:19:18 -04:00
joe kirchoff
3626b49947 Move UBAExecutor out of experimental
#rnx

[CL 32284487 by joe kirchoff in ue5-main branch]
2024-03-15 17:09:09 -04:00
henrik karlsson
14e0676826 [UBT]
* Add /NOEXP to crossreferenced link action when building dll (.exp is already written by lib action). Note, this is only enabled for msvc linker (clang linker does not support it)

[CL 32283976 by henrik karlsson in ue5-main branch]
2024-03-15 16:44:31 -04:00
jeremie roy
3c9effe99f LiveLinkHub - Enable PoseAI, Mocopi and vicon third party plugins
#rb Alejandro.Arango
#jira UE-209916

[CL 32283017 by jeremie roy in ue5-main branch]
2024-03-15 16:07:24 -04:00
chris varnsverry
f5f4b77e30 - Deprecate unused bUsesSteam in TargetRules
- Remove bUsesSteam from ShooterGame targets

[REVIEW] [at]Jake.Nyman [at]Sam.Zamani

#rb jake.niman

[CL 32282855 by chris varnsverry in ue5-main branch]
2024-03-15 16:02:59 -04:00
henrik karlsson
c311cad538 [UnrealVS]
* Fixed so CompileScore works for non-ubt paths as well

[CL 32282177 by henrik karlsson in ue5-main branch]
2024-03-15 15:37:03 -04:00
henrik karlsson
ce9ea2da6a [UBA]
* Added retry code for opening file for write. Will retry 5 times with one second in between. We have seen fails to open files for write randomly over the last five months (only a few times).. have no idea what could cause this.. have never seen it locally myself
* Fixed non unity compile error

[CL 32281959 by henrik karlsson in ue5-main branch]
2024-03-15 15:28:20 -04:00
ben marsh
d45e9a8912 Horde: Add output artifacts to the graph from the exported BuildGraph definition.
#jira UE-209346

[CL 32281799 by ben marsh in ue5-main branch]
2024-03-15 15:15:38 -04:00
lorry li
acbaf16fb7 Fix a random dead lock when shut down http manager.
Reason: Currently when shutdown and flush in http manager, it gives up and cancels remaining requests after waiting a short period. When cancel, it holds the RequestLock, and in FHttpRequestCommon::CancelRequest, it tries to access HttpTaskTimerHandleCriticalSection to stop activity timer. In the mean time, the request itself could be in activity or total timeout callback, which is holding the HttpTaskTimerHandleCriticalSection, and trying to AbortRequest which will try to access RequstLock in HttpManager.IsValidRequest.

[REVIEW] [at]michael.kirzinger [at]michael.atchison [at]rafa.lecina
#rb michael.atchison, Michael.Kirzinger, Rafa.Lecina
#tests Reproduced with test case in WebTests and fixed it. Tried launch and quit game on Win64.

[CL 32281657 by lorry li in ue5-main branch]
2024-03-15 15:12:05 -04:00
joe kirchoff
94127bd156 UnrealBuildTool: Fix some warnings
#rnx

[CL 32279962 by joe kirchoff in ue5-main branch]
2024-03-15 14:26:08 -04:00
russell johnston
09f35473e4 VerseVM Await and sync expressions
Bind the `task` class to `VTask` with a native `Await` method. For tasks created before this binding, `VTask` uses a trivial emergent type and shape, so code that runs in this context (i.e. module top-levels) does not support structured concurrency.

Each `sync` arm spawns a new task, and the overall expression `Await`s each of them in turn to collect their results. These tasks may need to remain active when the outer `sync` expression suspends, which conflicts with the way lenient suspension forcibly suspends child tasks - to resolve this, suspenion no longer affects child tasks (in fact child tasks are no longer tracked at all) and instead `EndTask` (really any time the current task changes) must check for an already-suspended `YieldTask`.

Also adjust the bytecode of `for` loops so that the body runs outside of any failure context, rather than forwarding failures. This enables `<suspends>` calls in `for` loop bodies.

#rb Markus.Breyer

[CL 32277546 by russell johnston in ue5-main branch]
2024-03-15 12:58:08 -04:00
ben marsh
3e3d1f2209 Horde: Updating release notes.
#rnx

[CL 32274154 by ben marsh in ue5-main branch]
2024-03-15 11:08:09 -04:00
carl bystrom
183157b031 Horde: Add BuildGraph target for building Docker image including tools
[CL 32274144 by carl bystrom in ue5-main branch]
2024-03-15 11:08:04 -04:00
josh engebretson
163085c0ea Horde: Bump dashboard package json version
#rnx

[CL 32273862 by josh engebretson in ue5-main branch]
2024-03-15 10:58:06 -04:00
ben marsh
eb6705de13 Horde: Add additional artifact parameters to BuildGraph scripts.
#rnx

[CL 32273839 by ben marsh in ue5-main branch]
2024-03-15 10:57:16 -04:00
josh engebretson
f25e87e4b2 Horde: Add automation hub docs
#rnx

[CL 32273762 by josh engebretson in ue5-main branch]
2024-03-15 10:53:46 -04:00