- Adds a test to make sure that vending empty unique strings and vending unique string sets works.
- Fixes a race condition that could occur when multiple threads are running collection cycles and we read the weak barrier state first before one thread adds items to the mark stack, causing the other thread to cancel termination and thus set the weak barrier state back to inactive.
#rnx
#rb Phil.Pizlo
#rb Saam.Barati
[CL 28740421 by yiliang siew in ue5-main branch]
Fixes an issue where Alt+Click drag would ensure failing to find an actor class.
Marking the erroring primitive component BP assignable delegate TextExportTransient as we shouldn't copy and bind to the original class.
[REVIEW] [at]Robert.Millar [at]Sergio.Gardeazabal [at]Steven.Barnett
[CL 28734281 by eric knapik in ue5-main branch]
- new singleton cell VIntrinsics that owns VNativeFunctions belonging to the intrinsic functions
- added Floor and Ceil functions to VRational
#rb saam.barati, niklas.rojemo
#rnx
[CL 28605210 by markus breyer in ue5-main branch]
- Opcodes now support having immediate operands.
- Fixes the indices not being generated correctly for object shapes.
- New opcodes `NewClass`, `NewObject`, `LoadField` and `UnifyField` for working with classes and objects.
- Some `const` cleanup of arguments.
- Also update UBT to disable the "first include must match in terms of filename" check on `VerseVM`, since it brings us no benefits and actively interferes with the way we do inline versions of our headers.
#rnx
#rb Saam.Barati
#rb Phil.Pizlo
[CL 28541942 by yiliang siew in ue5-main branch]
Bonus: Improve "Create Blueprint/C++ Class" menus to only show if they can be performed (instead of being grayed out)
#rb Steve.Robb,YiLiang.Siew,Justin.Marcus
#rnx
[CL 28539147 by dave belanger in ue5-main branch]
- Adapted existing code to propertly support external package on object not directly outered to the level.
- Generalized handling of external objects when renaming a world, resetting package loaders in ULevelStreamingLevelInstance, handling dirty external packages
- Implemented FExternalPackageHelper::CopyObjectsExternalPackageFilePathToClipboard
- Added optional PrimaryAssetDisplayName asset registry tag to allow for systems to use a display name (generalized version of ActorLabel tag)
#rb jeanfrancois.dube, patrick.enfedaque
#jira UE-197314
[CL 28537555 by richard malo in ue5-main branch]
Should also speed up loading a buffer with a lot of NULL objects considerably (see PR #6875).
#jira UE-92396
#PR 6875
#rb robert.millar
#ushell-cherrypick of 28497640 by kristof.morva1
[CL 28502883 by KristofMorva in ue5-main branch]
- removed incorrect array append functionality from Add operator
- added support for multiplication between int and float values
- added string length support
- minor improvements
#rb yiliang.siew
#rnx
[CL 28485353 by markus breyer in ue5-main branch]