Commit Graph

6052 Commits

Author SHA1 Message Date
christopher waters
972531ef7a Report obsolete attributes from referenced modules.
#rb Joe.Kirchoff

[CL 31050541 by christopher waters in ue5-main branch]
2024-01-31 11:30:33 -05:00
real-mikhail
11f8128d92 PR #11163: [Rider] Expose additional project properties from UBT to Rider
#jira UE-201275

[CL 31019250 by real-mikhail in ue5-main branch]
2024-01-30 15:43:41 -05:00
real-mikhail
0eadf62aec PR #11261: [Rider] Fixed missing toolchain include paths on Linux
#jira UE-203276

[CL 31018737 by real-mikhail in ue5-main branch]
2024-01-30 15:32:49 -05:00
real-mikhail
7313327957 PR #11227: [Rider] Fixed missing system include paths on macOS
#jira UE-202485

[CL 31018507 by real-mikhail in ue5-main branch]
2024-01-30 15:27:59 -05:00
Tanc-ANT
73aed34bfa PR #11280: Fix missing dash symbol in ShortArchNames
#jira UE-203326
#android
[REVIEW] [at]Josh.Adams
#rb Josh.Adams

[CL 31018468 by Tanc-ANT in ue5-main branch]
2024-01-30 15:27:28 -05:00
real-mikhail
3c9e10eb06 PR #10946: [Rider] Fix IntelliSense by adding include order deprecation defines
#jira UE-197129

[CL 31018222 by real-mikhail in ue5-main branch]
2024-01-30 15:20:35 -05:00
real-mikhail
d1388b5d67 PR #10594: Add list of subrules files to generated Rider project files.
#jira UE-189832

[CL 31018069 by real-mikhail in ue5-main branch]
2024-01-30 15:18:09 -05:00
real-mikhail
6fa169c9c4 PR #10515: Add architecture info to Rider project files
#jira UE-188319

[CL 31017871 by real-mikhail in ue5-main branch]
2024-01-30 15:13:12 -05:00
hnrqbaggio
4a0f4f68c9 PR #11383: Project Generator for VS Workspace support
#jira UE-205245

[CL 31016596 by hnrqbaggio in ue5-main branch]
2024-01-30 14:45:10 -05:00
christopher waters
0730f01005 Adding and switching to the 5.5 include order version.
#rb Joe.Kirchoff

[CL 31016012 by christopher waters in ue5-main branch]
2024-01-30 14:27:39 -05:00
ben marsh
d7752ee24e UBT: Fix build error (reference to missing namespace).
[FYI] Joe.Kirchoff

[CL 30985658 by ben marsh in ue5-main branch]
2024-01-29 22:29:16 -05:00
joe kirchoff
cda8535a52 UnrealBuildTool: Add a warning if the windows compiler is not a preferred version.
Can be controled (Error, Warning, Off), default is Warning:
CommandLine: -ToolchainVersionWarningLevel=value
BuildConfiguration.xml: <WindowsPlatform><ToolchainVersionWarningLevel>value</ToolchainVersionWarningLevel></WindowsPlatform>
Ini: [/Script/WindowsTargetPlatform.WindowsTargetSettings] ToolchainVersionWarningLevel=value

[CL 30985213 by joe kirchoff in ue5-main branch]
2024-01-29 22:10:58 -05:00
henrik karlsson
48739dd9a1 [UBA]
* Optimization in UBAExecutor.cs where macos code path caused slowdowns on other platforms.

[CL 30980405 by henrik karlsson in ue5-main branch]
2024-01-29 18:30:16 -05:00
henrik karlsson
5563ca0741 [Uba]
* Cache prereq sort index to reduce overhead in time critical code

[CL 30979924 by henrik karlsson in ue5-main branch]
2024-01-29 18:06:58 -05:00
joe kirchoff
8dcb483553 UBA: Retry remote compiler crashes locally
#rnx

[CL 30978944 by joe kirchoff in ue5-main branch]
2024-01-29 17:17:28 -05:00
russell johnston
32e3ad93e8 Coroutine suspend and resume
A new VTask object tracks a chain of the VFrames, from the point where the task was spawned to the point where it suspended. This task boundary is recorded by a pair of BeginTask/EndTask instructions. Individual <suspends> function calls in the new VM do not have distinct tasks, and <suspends> does not change how bytecode is generated.

Native functions may suspend the current task by returning a new FOpResult of kind Yield, at which point the current PC is saved to the VTask, its VFrames are detached from the stack, and execution continues in the parent task. Native code may resume a task with a new VTask::ResumeInTransaction API, which re-attaches these VFrames to the top of the stack and continues execution from the saved PC.

VNI functions continue to use the verse::continuation API, which now wraps a VTask pointer and thus must be accounted for during GC tracing.

#rb Markus.Breyer, saam.barati
#okforversepublic

[CL 30978163 by russell johnston in ue5-main branch]
2024-01-29 16:43:30 -05:00
mark winter
b0d39a42c6 PipInstall: Keep virtual env dir if no config file found, allows offline installs into Lib/site-packages before pip installer has run.
[CL 30967278 by mark winter in ue5-main branch]
2024-01-29 08:43:24 -05:00
carl bystrom
801e86fea4 Horde: Force use of SSL encryption if relay mode is active
[CL 30966566 by carl bystrom in ue5-main branch]
2024-01-29 08:01:17 -05:00
florin pascu
367836ea48 First part of TargetPlatform(TP) refactor into TargetPlatformSettings(TPS) and TargetPlatformControls(TPC)
TPS doesn't need SDK and will be used to get info about the platform
TPC requires SDK
AndroidTP has been converted to the new system
#jira UE-200883
#rb Jack.Porter

[CL 30963885 by florin pascu in ue5-main branch]
2024-01-29 04:50:19 -05:00
rafa lecina
6a39de8a9f Update GooglePlay games dependencies. This includes
- Create our own JNI wrapper on top of latest play-services-games-v2 classes
 - Adapt OSSGooglePlay to use this wrapper
 - Remove deprecated/unsupported functionality
 - Fix some issues with JNI support

#jira UE-201481
[REVIEW] [at]Michael.Kirzinger, [at]Chris.Babcock, [at]Bertrand.Carre
#rb Chris.Babcock, Michael.Kirzinger, Sam.Zamani

[CL 30963393 by rafa lecina in ue5-main branch]
2024-01-29 03:39:53 -05:00
ben marsh
a7a7d64386 Build fix.
[CL 30960714 by ben marsh in ue5-main branch]
2024-01-28 16:36:08 -05:00
ben marsh
ab80ea0a41 Horde: Add separate types for blob handles with a hash (IBlobRef) and blob handles with a hash and serialization options (IBlobRef<T>). Storing serialization options inside IBlobRef<T> implementations removes a lot of boilerplate code to pass options objects around, and ensures consistency when navigating object hierarchies.
[CL 30957772 by ben marsh in ue5-main branch]
2024-01-27 19:24:46 -05:00
joe kirchoff
68c06bfbcc UnrealBuildTool: Remove VS2019 support
#jira UE-190039

[CL 30943783 by joe kirchoff in ue5-main branch]
2024-01-26 17:21:00 -05:00
joe kirchoff
9392fcdbfe Bump preferred MSVC compiler to14.38.33130 - VS2022 17.8
[CL 30938209 by joe kirchoff in ue5-main branch]
2024-01-26 15:30:52 -05:00
chris varnsverry
39fd940fa5 - Fix minor typos
[CL 30920606 by chris varnsverry in ue5-main branch]
2024-01-26 08:22:07 -05:00