This would only cause problems if the Max Value for an enum was a power of 2, and we tried to serialize the max value.
[at]Ryan.Gerleve, [at]Brian.Bekich
#rb Ryan.Gerleve
#ROBOMERGE-SOURCE: CL 7804905 via CL 7829449
#ROBOMERGE-BOT: (v389-7813075)
[CL 7829632 by jon nabozny in Main branch]
#jira UE-78364
[FYI] Stefan.Boberg, Robert.Manuszewski
#ROBOMERGE-SOURCE: CL 7786629
#ROBOMERGE-BOT: (v388-7785529)
[CL 7786636 by marc audy in Main branch]
[at]Brian.Bekich, [at]Ryan.Gerleve
#rb Ryan.Gerleve
#ROBOMERGE-SOURCE: CL 7704203 via CL 7704204 via CL 7704205 via CL 7706370
#ROBOMERGE-BOT: (v384-7690951)
[CL 7706436 by jon nabozny in Main branch]
If mobile takes > 10s for GC to complete then increase threshold to 30s, log usage of additional time and trigger report from hitch detector.
Add delegate which is called when GC extended time was used.
Increase Android GC timeout to match iOS.
#rnx
#rb Robert.Manuszewski
[FYI] Peter.Sauerbrei, Gil.Gribb, Robert.Manuszewski
#ROBOMERGE-SOURCE: CL 7669647 via CL 7669654 via CL 7676238
#ROBOMERGE-BOT: (v381-7673386)
[CL 7676438 by allan bentham in Main branch]
#rb none
#jira UE-78139
#ROBOMERGE-SOURCE: CL 7668919 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v376-7668820)
[CL 7668920 by robert manuszewski in Main branch]
#jira UE-68214
#rb none
#ROBOMERGE-SOURCE: CL 7668802 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v374-7668738)
[CL 7668803 by robert manuszewski in Main branch]
#jira UE-76630
#rb Michael.Noland
#ROBOMERGE-SOURCE: CL 7661624 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v372-7473910)
[CL 7661626 by fred kimberley in Main branch]
#rb none
#jira UE-77600
#ROBOMERGE-SOURCE: CL 7473681 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)
[CL 7473682 by robert manuszewski in Main branch]
#rb none
#jira UE-68214
#ROBOMERGE-SOURCE: CL 7437284 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)
[CL 7437286 by robert manuszewski in Main branch]
+ Fixed a crash when exiting early during init caused by disregard for GC set not being closed
+ Fixed a crash when exiting early during init caused by classes not being fully initialized
+ Added guards to prevent other threads from manipulating UObjects when the final GC runs
+ The final GC will not use multithreaded destruction as it will not help with GC speed when there's no time limit for GC
#rb none
#jira UE-76884
#ROBOMERGE-SOURCE: CL 7318512 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)
[CL 7318513 by robert manuszewski in Main branch]
Fix serious errors when reloading blueprints that have derived types already loaded, reduce asset reloading batch size to 1 to improve correctness when reloading many assets
#rb Jamie.Dale, Phillip.Kavan
#jira UE-73070
#ROBOMERGE-SOURCE: CL 7095653 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)
[CL 7095658 by dan oconnor in Main branch]