Commit Graph

5918 Commits

Author SHA1 Message Date
joe kirchoff
9affe69d97 UnrealBuildAccelerator: Experimental for 5.4
#jira UE-197967

[CL 30002804 by joe kirchoff in ue5-main branch]
2023-11-29 18:47:11 -05:00
chris constantinescu
0f67165952 Fix compilation error when building implcit tests
#rb sebastian.lewicki, stephen.ma
#jira UE-201512

[CL 29999694 by chris constantinescu in ue5-main branch]
2023-11-29 16:58:22 -05:00
jared cotton
e4644f0e4f SOL-4828 - "Split container types between being mutable and immutable"
Split VMap into mutable and immutable versions

(preflight failure looked spurious... ie timeout on cook worker. Ready to backout if this is a real issue somehow caused by my CL but thought this unlikely)

[CL 29994701 by jared cotton in ue5-main branch]
2023-11-29 14:05:35 -05:00
dmytro ivanov
97120bcc95 Extra check over .so files to see if we need to rebuild the .apk
#jira UE-200680
#rb Allan.Bentham

[CL 29987137 by dmytro ivanov in ue5-main branch]
2023-11-29 09:39:02 -05:00
joe kirchoff
3b0e3d9f76 UnrealBuildTool: Add -VCExtendedWarningInfo and always enable when analyzing
#rnx

[CL 29952259 by joe kirchoff in ue5-main branch]
2023-11-27 19:40:07 -05:00
joe kirchoff
49e85abed1 PVS: Adjust warning logger
#rnx

[CL 29938186 by joe kirchoff in ue5-main branch]
2023-11-27 12:53:03 -05:00
marc audy
ecd9a5e7aa Fix up HordeStorageArtifactCache in light of CL# 29926074
[CODEREVIEW] Ben.Marsh
#rnx

[CL 29926349 by marc audy in ue5-main branch]
2023-11-25 15:43:26 -05:00
ben marsh
c3cbfd31dd Horde: Change blobs to serialize GUIDs in UE-style (4 x 32-bit LE values) rather than Windows/NET-style (1 x 32-bit LE, 2 x 16-bit LE, 8 x 8-bit values), to ease interop with the engine.
In order to prevent invalidating existing data, strings for GUIDs for all existing blob types have been updated to deserialize to the same value in UE format.

[CL 29921591 by ben marsh in ue5-main branch]
2023-11-24 12:24:42 -05:00
joe kirchoff
a53cde6a68 UnrealVS: Fix compile single file for external project
Show additional target.cs files

#jira UE-196978
#jira UE-196952

[CL 29899924 by joe kirchoff in ue5-main branch]
2023-11-22 17:41:35 -05:00
joe kirchoff
f366053ab7 UnrealBuildTool: Correctly print that a file is being analyzed when using -SingleFile
#rnx

[CL 29893939 by joe kirchoff in ue5-main branch]
2023-11-22 14:16:25 -05:00
saam barati
2a7b1733fe Some followup after Jay's patch
#rb jared.cotton

[CL 29881551 by saam barati in ue5-main branch]
2023-11-21 20:58:34 -05:00
calvin zheng
aefa44f4ba Move source files from editor projects to game projects
#jira UE-200317
#rb Josh.Adams

[CL 29874395 by calvin zheng in ue5-main branch]
2023-11-21 15:36:07 -05:00
chris constantinescu
f6d7ed67ff Capture a module's low level tests from any folder - removes restriction to only modules with a "Tests" folder.
#rb Jerome.Delattre-qa-sdets
#jira UE-200920

[CL 29873364 by chris constantinescu in ue5-main branch]
2023-11-21 14:55:47 -05:00
joe kirchoff
5701f4e8ff UnrealBuildTool: Disable Winvalid-unevaluated-string for clang 17
#rnx

[CL 29871218 by joe kirchoff in ue5-main branch]
2023-11-21 13:46:57 -05:00
joe kirchoff
af96721cd2 UnrealBuildTool: Don't allow post-build scripts to run with UBA as they can run anything
#rnx

[CL 29867699 by joe kirchoff in ue5-main branch]
2023-11-21 12:00:22 -05:00
jared cotton
cfa7e8ffaa SOL-4816 - "Can tuple and array be the same type of VCell but with a different emergent type?"
SOL-4828 - "Split container types between being mutable and immutable"

- Changed VArray to be an immutable array and created VMutableArray
- Removed VTuple and replaced its usages with VArray. VArray will be updated to take an emergent type in its construction later to allow for defining whether it is an array or a tuple for casting purposes.
- Added `Aux Allocation` logic to GC/Barriers which marks but does not add to the MarkStack. This is used for allocating the VMutableArray's buffer of TWriteBarrier<VValue>'s.

#rb Kirill.Zorin
#rb Saam.Barati

[CL 29866547 by jared cotton in ue5-main branch]
2023-11-21 11:15:38 -05:00
henrik karlsson
efdc60d761 [UBT]
* Disabled uba for linking on linux. vfork/exec is not supported right now and we will push this support  in front of us (since remote linking is disabled either way)

[CL 29859811 by henrik karlsson in ue5-main branch]
2023-11-21 01:04:42 -05:00
joe kirchoff
72ba401964 UnrealBuildTool: Allow reordering remote executor priority
#jira UE-198630

[CL 29855342 by joe kirchoff in ue5-main branch]
2023-11-20 18:40:51 -05:00
joe kirchoff
cdd9a5989b UnrealBuildTool: Move common action properties for CreateRecursiveAction to be shared
#rnx

[CL 29853876 by joe kirchoff in ue5-main branch]
2023-11-20 17:55:29 -05:00
josh adams
1295c76166 - Fix for Mac monolithic CookedEditors not getting staged data in their app. Modular cooked editors will stll be missing data
#rb manuel.veit

[CL 29848954 by josh adams in ue5-main branch]
2023-11-20 15:23:08 -05:00
jeff fisher
f762a49d9f AppleExports: xros->visionos
#jira UE-198733
#rb Josh.Adams

[CL 29847780 by jeff fisher in ue5-main branch]
2023-11-20 14:31:16 -05:00
calvin zheng
70538bb54f Undo changelist 29782249
Linker crash still happening on EngineTestEditor, revert to previous solution.

#rb trivial
[FYI] zack.neyland

[CL 29845998 by calvin zheng in ue5-main branch]
2023-11-20 13:57:09 -05:00
joe kirchoff
2f9ab1dd30 UnrealBuildTool: Fix missing XmlConfig attributes
#rnx

[CL 29812700 by joe kirchoff in ue5-main branch]
2023-11-17 12:49:04 -05:00
joshua shlemmer
e880064f9c Move LibToolTelemetry into Fortnite/Build
[REVIEW] Eric.Knapik, gary.yuan, Bryan.Johnson
#rb gary.yuan

[CL 29811971 by joshua shlemmer in ue5-main branch]
2023-11-17 12:30:03 -05:00
dmytro ivanov
db41e6a10d Fixing bDontBundleLibrariesInAPK not working after first install
#jira UE-198612
#rb Allan.Bentham

[CL 29805909 by dmytro ivanov in ue5-main branch]
2023-11-17 08:59:18 -05:00