Commit Graph

5540 Commits

Author SHA1 Message Date
francis hurteau
be8e06c6d7 Fix crash due to unimplemented function in old loader
#rb Danny.Couture

[CL 29487363 by francis hurteau in ue5-main branch]
2023-11-06 09:40:41 -05:00
tim smith
6b49d07ce2 Silence a static analyzer warning.
#rnx
#rb Tim.Smith

[CL 29485353 by tim smith in ue5-main branch]
2023-11-06 06:55:51 -05:00
matt peters
cfc232c4ee DirectoryTree: 1) Fix bug in GetChildren - added children of implied children were not reported in some cases.
2) Fix assertion in GetChildren when called on a DriveSpecifierWithoutRoot.
#rnx
#rb Devin.Doucette

[CL 29473731 by matt peters in ue5-main branch]
2023-11-04 12:13:02 -04:00
bob tellez
b37acb7ad3 [Backout] - CL29418752
[FYI] Ryan.Gerleve
Original CL Desc
-----------------------------------------------------------------
Optimize net.RemapStableSubobjects and add fast arrays to the test case.
Store unmapped NetGUIDs of stably-named subobjects persistently instead of iterating through object replicators to find them every time.

#jira UE-198402
#rb LouisPhilippe.Seguin

[CL 29433740 by bob tellez in ue5-main branch]
2023-11-03 20:39:06 -04:00
dmytro vovk
a2c2f00af8 Added a better explanation for UObjectBase size assert
#rb trivial

[CL 29432735 by dmytro vovk in ue5-main branch]
2023-11-03 19:57:33 -04:00
ryan gerleve
e9b65b79a0 Optimize net.RemapStableSubobjects and add fast arrays to the test case.
Store unmapped NetGUIDs of stably-named subobjects persistently instead of iterating through object replicators to find them every time.

#jira UE-198402
#rb LouisPhilippe.Seguin

[CL 29431800 by ryan gerleve in ue5-main branch]
2023-11-03 19:40:38 -04:00
dmytro vovk
38058f211c Fixed Editor build failing on a UE_STORE_OBJECT_LIST_INTERNAL_INDEX define
#rb trivial

[CL 29431329 by dmytro vovk in ue5-main branch]
2023-11-03 19:33:25 -04:00
dmytro vovk
d60fba300a Optimized UObject hash's ClassToObjectListMap
#rb Johan.Torp

[CL 29426530 by dmytro vovk in ue5-main branch]
2023-11-03 18:29:17 -04:00
bob tellez
a0a7706e9c #UE Remove temporary logging
[CL 29417790 by bob tellez in ue5-main branch]
2023-11-03 15:29:46 -04:00
francis hurteau
0d790f0ba5 Save and ResetLoaders only flush loading requests specific to the package when there's already pending async requests
#rb Danny.Couture, Matt.Peters

[CL 29406554 by francis hurteau in ue5-main branch]
2023-11-03 10:49:58 -04:00
andrew scheidecker
eb7369544e Fix ClearReturnValue destroying the value before clearing it, which assumes that the value being cleared is an initialized value.
#rb Devin.Doucette, Steve.Robb

[CL 29404228 by andrew scheidecker in ue5-main branch]
2023-11-03 09:37:39 -04:00
bob tellez
191fd10c5d #UE Move temporary logging
[CL 29401442 by bob tellez in ue5-main branch]
2023-11-03 07:00:41 -04:00
bob tellez
4b95c899c4 #UE Temporary logging for CDO creation
[CL 29401140 by bob tellez in ue5-main branch]
2023-11-03 06:18:42 -04:00
robert manuszewski
2b8255f292 Removing redundant marking paths from GC since all FUObjectItem::Set*/Clear*Flags functions internally redirect to atomic functions (ThisThreadAtomicallyClear/SetFlag)
#rb Johan.Torp

[CL 29399359 by robert manuszewski in ue5-main branch]
2023-11-03 03:55:31 -04:00
marc audy
f626319b1b Include the verse VM dependencies if WITH_VERSE_VM=WITH_COREUOBJECT is set.
Being in CoreUObject.build.cs should imply that WITH_COREUOBJECT=1, so this should be  equivalent to the existing WITH_VERSE_VM=1 check.
[CODEREVIEW] Tim.Smith
#rnx
#jira

[CL 29386061 by marc audy in ue5-main branch]
2023-11-02 18:42:57 -04:00
marc audy
7473bfb34a Fix warning V570: The variable is assigned to itself.
[CL 29376677 by marc audy in ue5-main branch]
2023-11-02 16:02:11 -04:00
tim smith
6aa9320788 Fixed missing include
#rnx
#rb tim.smith

[CL 29371453 by tim smith in ue5-main branch]
2023-11-02 13:33:22 -04:00
andrew davidson
e717a20b2c Initial property bag repository skeleton.
#jira UE-192688
#rb francis.hurteau, jordan.hoffmann, phillip.kavan, devin.doucette

[CL 29367367 by andrew davidson in ue5-main branch]
2023-11-02 11:42:52 -04:00
tim smith
9040ace66e Added limited VCell support to GC history.
#rb robert.manuszewski

[CL 29365611 by tim smith in ue5-main branch]
2023-11-02 11:00:14 -04:00
tim smith
825a2fcc65 Fixed issue where the GC debug processor could stop being used during analysis.
#rb Robert.Manuszewski

[CL 29364110 by tim smith in ue5-main branch]
2023-11-02 10:16:28 -04:00
kirill zorin
1602e3feda UObjectBase: using TObjectPtr to avoid manually running barriers on OuterPrivate and ClassPrivate
#rb robert.manuszewski, steve.robb, zousar.shaker

[CL 29323917 by kirill zorin in ue5-main branch]
2023-11-01 13:32:14 -04:00
danny couture
ea287a5e9a [Loader] - Add object flags in the error when detaching linker of an object that still needs loading.
#rb Francis.Hurteau

[CL 29316162 by danny couture in ue5-main branch]
2023-11-01 10:21:44 -04:00
charles lefebvre
ea3d59837c Add GetAllowedClasses and GetDisallowedClasses metadata
#rb jamie.dale
#tests PIE (single and multi selection)

[CL 29296643 by charles lefebvre in ue5-main branch]
2023-10-31 18:53:48 -04:00
jamie dale
8234f098e4 Fixed validation of external actors, and exclude temp assets/actors from validation
#rb robert.millar
#rnx

[CL 29289543 by jamie dale in ue5-main branch]
2023-10-31 16:34:59 -04:00
danny couture
37ae8de1ec [ZenLoader] - Fix crash when reloading a world twice in PIE due to missing fixup in GlobalImportStore
Simple repro
  - PIE in EngineTest
  - 2x Open /Engine/Maps/Templates/OpenWorld

#rnx
#rb Francis.Hurteau

[CL 29269279 by danny couture in ue5-main branch]
2023-10-31 05:27:11 -04:00