Zousar Shaker
|
3f35355cc1
|
Add methods for iterating through build functions in the function registry.
#rb devin.doucette
[CL 16888770 by Zousar Shaker in ue5-main branch]
|
2021-07-19 16:47:17 -04:00 |
|
Devin Doucette
|
0748494fc6
|
DDC: Exposed the cache key and build status in the build complete callback params
#rb Zousar.Shaker
#rnx
#preflight 60f5c7a78da1560001c68086
[CL 16888763 by Devin Doucette in ue5-main branch]
|
2021-07-19 16:46:58 -04:00 |
|
Devin Doucette
|
431dab26ea
|
DDC: Added EPutStatus::Skipped to avoid slow retry when simulating cache misses
#rb Zousar.Shaker
#preflight 60f12443a34bf50001654df1
[CL 16883247 by Devin Doucette in ue5-main branch]
|
2021-07-19 10:11:49 -04:00 |
|
Devin Doucette
|
090bdb178e
|
DDC: Fixed a missing include in DerivedDataBuildVersion.h
#rb trivial
#rnx
[CL 16883233 by Devin Doucette in ue5-main branch]
|
2021-07-19 10:10:26 -04:00 |
|
Devin Doucette
|
f64bc61bb7
|
DDC: Fixed race conditions in the build job
#rb Zousar.Shaker
#rnx
[CL 16870676 by Devin Doucette in ue5-main branch]
|
2021-07-16 01:11:20 -04:00 |
|
Devin Doucette
|
649bf8e820
|
DDC: Added FOptionalBuildSession
#rb Zousar.Shaker
#rnx
[CL 16864041 by Devin Doucette in ue5-main branch]
|
2021-07-15 12:56:52 -04:00 |
|
Devin Doucette
|
a282ee100c
|
DDC: Added FBuildVersionBuilder as a standard way to create build versions
#rb Zousar.Shaker
#rnx
[CL 16855837 by Devin Doucette in ue5-main branch]
|
2021-07-14 17:35:03 -04:00 |
|
aurel cordonnier
|
d17d20ca36
|
Merge from Release-Engine-Test @ 16758890 to UE5/Main
This represents UE4/Main @ 16738161 and Dev-PerfTest @ 16737719 (and Release-17.00 @ 16658211)
[CL 16763350 by aurel cordonnier in ue5-main branch]
|
2021-06-23 17:51:32 -04:00 |
|
Devin Doucette
|
b732c133fe
|
DDC: Exposed the name of the build job to the build function
#rb Zousar.Shaker
#rnx
[CL 16743715 by Devin Doucette in ue5-main branch]
|
2021-06-22 11:26:45 -04:00 |
|
Devin Doucette
|
d131a233a1
|
DDC: Extended IBuildJob and IBuildScheduler to give the scheduler more control and more data
#rb Zousar.Shaker
#rnx
[CL 16678847 by Devin Doucette in ue5-main branch]
|
2021-06-15 16:33:05 -04:00 |
|
Devin Doucette
|
97be0c7aff
|
DDC: Added CreateCacheBucket to FBuildConfigContext
#rb Zousar.Shaker
#rnx
[CL 16548191 by Devin Doucette in ue5-main branch]
|
2021-06-03 11:48:59 -04:00 |
|
Devin Doucette
|
eb2cda6fba
|
Added conversions and constructors to/from 12-byte arrays for FCbObjectId and DerivedData::FPayloadId
#rb Zousar.Shaker
#rnx
[CL 16536271 by Devin Doucette in ue5-main branch]
|
2021-06-02 13:06:45 -04:00 |
|
Devin Doucette
|
bad1b2bfde
|
DDC: Extended the cache record builder to take composite buffers
#rb Zousar.Shaker
#rnx
[CL 16534280 by Devin Doucette in ue5-main branch]
|
2021-06-02 10:33:08 -04:00 |
|
Devin Doucette
|
73afaecfb3
|
DDC: Renamed GetFileData to FindFileData to clarify that it can fail
[CL 16509556 by Devin Doucette in ue5-main branch]
|
2021-05-31 11:52:47 -04:00 |
|
Devin Doucette
|
542c9e98dd
|
DDC: Renamed GetInput+GetConstant to FindInput+FindConstant to clarify that they may return null
[CL 16509548 by Devin Doucette in ue5-main branch]
|
2021-05-31 11:52:00 -04:00 |
|
Devin Doucette
|
f9ba239b54
|
DDC: Added missing file DerivedDataBuildPolicy.h
[CL 16509431 by Devin Doucette in ue5-main branch]
|
2021-05-31 11:32:16 -04:00 |
|
Devin Doucette
|
ec9c101705
|
DDC: Moved EBuildPolicy to its own header to remove private dependencies on the build session
[CL 16509362 by Devin Doucette in ue5-main branch]
|
2021-05-31 11:18:14 -04:00 |
|
Devin Doucette
|
044fb52302
|
DDC: Attempt to resolve inputs from the action if the definition is not available
[CL 16509325 by Devin Doucette in ue5-main branch]
|
2021-05-31 11:09:49 -04:00 |
|
Devin Doucette
|
d6080f3b06
|
DDC: Reworked IBuildInputResolver to clarify function names and callback parameters
[CL 16509245 by Devin Doucette in ue5-main branch]
|
2021-05-31 10:48:07 -04:00 |
|
Devin Doucette
|
9689dd5efe
|
DDC: Made the input resolver optional when constructing a build session
[CL 16509163 by Devin Doucette in ue5-main branch]
|
2021-05-31 10:30:13 -04:00 |
|
Devin Doucette
|
f934d5abfd
|
DDC: Renamed the input resolver states in the build job for clarity
[CL 16509104 by Devin Doucette in ue5-main branch]
|
2021-05-31 10:18:16 -04:00 |
|
Devin Doucette
|
9b3aaef222
|
DDC: Fixed an incorrect comment tag in DerivedDataBuildWorkerRegistry.h
#rb trivial
#rnx
[CL 16509023 by Devin Doucette in ue5-main branch]
|
2021-05-31 09:57:56 -04:00 |
|
Devin Doucette
|
d919edae8a
|
DDC: Added the missing file from 16492343
#rb none
#rnx
[CL 16492554 by Devin Doucette in ue5-main branch]
|
2021-05-27 17:43:11 -04:00 |
|
Devin Doucette
|
914d527945
|
DDC: Added remote execution to the build job
#rb Zousar.Shaker
#rnx
[CL 16492345 by Devin Doucette in ue5-main branch]
|
2021-05-27 17:28:24 -04:00 |
|
Devin Doucette
|
2c7c09cd30
|
DDC: Added UE::DerivedData::FBuildWorkerRegistry
#rb Zousar.Shaker
#rnx
[CL 16492343 by Devin Doucette in ue5-main branch]
|
2021-05-27 17:28:16 -04:00 |
|