joe kirchoff
36d266e932
UnrealBuildTool: Automated code cleanup
...
#rnx
#preflight 6476799e947ff6973c225619
[CL 25693241 by joe kirchoff in ue5-main branch]
2023-05-30 18:38:07 -04:00
Tim Smith
650df59d35
Update UBT preprocessor code to much stricter coding standards
...
#rb self
#rnx
#preflight 640b66c00e1f02786b03f6e1
[CL 24593895 by Tim Smith in ue5-main branch]
2023-03-10 12:35:47 -05:00
UnrealBot
73409369c0
Branch snapshot for CL 21319338
...
[CL 21319338 in ue5-main branch]
2022-08-10 16:03:37 +00:00
Matt Peters
397296a509
UnrealBuildTool PreprocessorExpression: Merge identical handling of keywords into a single block to reduce duplication.
...
#rb Joe.Kirchoff
#rnx
#preflight 62965b5c0126cadbd3ce5b8a
[CL 20439981 by Matt Peters in ue5-main branch]
2022-05-31 14:32:23 -04:00
Ben Marsh
cbb950c578
UBT: Use ILogger throughout UBT, rather than legacy EpicGames.Core.Log methods. All output going forwards should use structured logging rather than String.Format style logging.
...
#preflight 628e9dc6e746de4961f60032
[CL 20373777 by Ben Marsh in ue5-main branch]
2022-05-25 19:55:37 -04:00
Matt Peters
89086570e7
UnrealBuildTool/IncludeTool PreprocessorExpressions: add support for new clang language extension macros.
...
#rb Martin.Ridgers
#rnx
#preflight 627903c5dd1f13effd93398c
[CL 20101278 by Matt Peters in ue5-main branch]
2022-05-09 08:12:07 -04:00
jonathan adamczewski
0a6164bbd3
nullability annotations, rethrow fixes, net6.0 warning suppression
...
#jira none
#trivial
#rnx
#preflight 62425155c61d8a458f230657
[CL 19536049 by jonathan adamczewski in ue5-main branch]
2022-03-28 20:50:06 -04:00
jonathan adamczewski
5c68d1d9ef
Revert //UE5/Main/... changelist 19531725 - return to NET Core 3.1
...
#preflight 62422fd0470aff98e946bfce
#jira UE-119846
[CL 19534572 by jonathan adamczewski in ue5-main branch]
2022-03-28 18:25:19 -04:00
jonathan adamczewski
18ac15cbb1
Upgrade to .NET 6.0
...
#jira UE-119846
#preflight 6241fc06470aff98e943c035
[CL 19531725 by jonathan adamczewski in ue5-main branch]
2022-03-28 15:30:56 -04:00
Joe Kirchoff
fa7fe99bcc
UnrealBuildTool Preprocessor: Support gathering list of includes when parsing files
...
#rnx
#rb trivial
#preflight none
[CL 19081701 by Joe Kirchoff in ue5-main branch]
2022-02-22 16:49:35 -05:00
Joe Kirchoff
33aed05f65
UnrealBuildTool Preprocessor: Handle additional builtin identifiers
...
#rnx
#rb trivial
#preflight none
[CL 19079872 by Joe Kirchoff in ue5-main branch]
2022-02-22 15:51:36 -05:00
Joe Kirchoff
5e628ba17a
UnrealBuildTool Preprocessor: Support headers in Xcode framework paths
...
#rnx
#rb trivial
#preflight none
[CL 19077393 by Joe Kirchoff in ue5-main branch]
2022-02-22 14:21:28 -05:00
Joe Kirchoff
ade218e8a9
UnrealBuildTool Preprocessor: Support I32 integer suffix
...
#rnx
#rb trivial
#preflight none
[CL 19077352 by Joe Kirchoff in ue5-main branch]
2022-02-22 14:19:42 -05:00
Marc Audy
0c3be2b6ad
Merge Release-Engine-Staging to Test @ CL# 18240298
...
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
aurel cordonnier
fc542f6cfd
Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
...
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971
[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
jonathan adamczewski
a865a21fb0
Move FileItem and DirectoryItem into BuildUtilities
...
#jira none
#ROBOMERGE-SOURCE: CL 16596289 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v828-16531559)
[CL 16596323 by jonathan adamczewski in ue5-release-engine-test branch]
2021-06-08 19:06:03 -04:00
Ben Marsh
3275355fdf
Merging functionality from Horde fork of EpicGames.Core, and first pass on fixing up nullable annotations.
...
#rb none
#rnx
[CL 14967557 by Ben Marsh in ue5-main branch]
2020-12-28 14:34:13 -04:00
Ben Marsh
6f927647b1
Changing C# code over to using EpicGames.Core over DotNETCommon.
...
#rb none
#rnx
[CL 14962096 by Ben Marsh in ue5-main branch]
2020-12-21 23:07:37 -04:00
Ben Marsh
68f5abeb09
UBT: Convert UnrealBuildTool to use nullable references.
...
#rb none
#rnx
[CL 14960546 by Ben Marsh in ue5-main branch]
2020-12-20 18:47:42 -04:00
Ben Marsh
b1e882d4d1
UBT: Add preprocessor work from Private-ArtifactCache stream.
...
#rb none
#rnx
[CL 14806988 by Ben Marsh in ue5-main branch]
2020-11-23 13:33:12 -04:00