Johan Berg
c5166ebc27
UECORE-482: Crash reporting in external process.
...
With this change an additional mode is added to crash reporter client, that allows it to run as a monitoring child process. Additionally stack walking and symbol resolution is moved to this new process on Windows. To support this several changes in stack walking had to be made to allow external processes to be queried. All other platforms remain unchanged.
#jira UECORE-482, UE-72081, UE-75336
#rb ben.marsh, brandon.schaefer, patrick.laflamme
[CL 8395425 by Johan Berg in Dev-Core branch]
2019-09-02 03:15:48 -04:00
PJ Kack
f074937e40
UBT: Fix parsing of nullable arguments passed via command line arguments.
...
#rb none
[fyi] pj.kack
#rnx
(ushell-p4-cherrypick of 8382982 by Ben.Marsh)
[CL 8395389 by PJ Kack in Dev-Core branch]
2019-09-02 02:31:02 -04:00
Stefan Boberg
a785934c9b
Fix cross compiling for Linux with XGE
...
#jira none
#rb Arciel.Rekman
#lockdown cristina.riveron
(ushell-p4-cherrypick of 8294902 by Brandon.Schaefer)
[CL 8295006 by Stefan Boberg in Dev-Core branch]
2019-08-26 12:35:09 -04:00
ben marsh
2b03a84d39
UBT: Prevent creation of a UE4Editor target for validating the shared build environment from modifying environment variables for the main process. This causes the exported XGE scripts to have the wrong environment variables, and a separate environment to be created. When multiple targets have overlapping artifacts, this results in illegal cross-environment action references.
...
#jira
#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 8214857 via CL 8227253 via CL 8228182
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v401-8057353)
[CL 8281172 by ben marsh in Dev-Core branch]
2019-08-24 14:57:09 -04:00
ben marsh
93d4767401
Use VS2017 15.9.11 toolchain to fix performance issue on Ryzen CPUs.
...
#jira
#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 8212364 via CL 8219887 via CL 8220143
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v401-8057353)
[CL 8278865 by ben marsh in Dev-Core branch]
2019-08-24 14:42:53 -04:00
jack porter
506bd38190
Fix IOS min version hardcoded in toolchain
...
#jira UE-78885
#rb None
#lockdown Cristina.Riveron
#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: jack.porter
#ROBOMERGE-SOURCE: CL 8209514 in //UE4/Release-4.23/... via CL 8209516
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v401-8057353)
[CL 8276651 by jack porter in Dev-Core branch]
2019-08-24 14:30:18 -04:00
ben woodhouse
fd76c74763
CsvCollate update - Process one CSV at a time when averaging (to avoid O(N^2) memory use, and output a stat reporting number of CSVs per frame.
...
#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: ben.woodhouse
#ROBOMERGE-SOURCE: CL 8176983 via CL 8197295 via CL 8197495
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v401-8057353)
[CL 8268623 by ben woodhouse in Dev-Core branch]
2019-08-24 13:50:50 -04:00
stefan boberg
ce57477cd6
Copying //UE4/Dev-Build to Dev-Main (//UE4/Dev-Main)
...
#rb none
#rnx
#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 8195018 in //UE4/Main/...
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v401-8057353)
[CL 8267862 by stefan boberg in Dev-Core branch]
2019-08-24 13:46:57 -04:00
justin marcus
eb2ae5f38f
Optional paks are now contained in their own install bundles instead of using optional tag sets.
...
[at]Daniel.Lamb [at]Thomas.Ross
#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: justin.marcus
#ROBOMERGE-SOURCE: CL 8129730 via CL 8129735 via CL 8133455 via CL 8159454
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v401-8057353)
[CL 8250553 by justin marcus in Dev-Core branch]
2019-08-24 12:20:50 -04:00
andrew grant
c57c4cfa10
Fixed issue with missing arguments to UHT
...
#rb mike.beach
#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 8126941 via CL 8126947 via CL 8132331 via CL 8157562
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v401-8057353)
[CL 8246053 by andrew grant in Dev-Core branch]
2019-08-24 12:05:20 -04:00
altair lane
16fc10d45c
Fix build error when using the BuildCook process.
...
#RB Ben.Marsh
[at]David.Hamm, [at]Mike.Beach, [at]Ben.Marsh
#RNX
#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: altair.lane
#ROBOMERGE-SOURCE: CL 8126472 via CL 8126473 via CL 8132112 via CL 8157154
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v401-8057353)
[CL 8245300 by altair lane in Dev-Core branch]
2019-08-24 12:02:46 -04:00
ben marsh
c676bdc47b
UBT: Prevent creation of a UE4Editor target for validating the shared build environment from modifying environment variables for the main process. This causes the exported XGE scripts to have the wrong environment variables, and a separate environment to be created. When multiple targets have overlapping artifacts, this results in illegal cross-environment action references.
...
#jira
#ROBOMERGE-SOURCE: CL 8214857 via CL 8227253
#ROBOMERGE-BOT: (v401-8057353)
[CL 8228182 by ben marsh in Main branch]
2019-08-23 11:19:33 -04:00
ben marsh
89bd5cec13
Use VS2017 15.9.11 toolchain to fix performance issue on Ryzen CPUs.
...
#jira
#ROBOMERGE-SOURCE: CL 8212364 via CL 8219887
#ROBOMERGE-BOT: (v401-8057353)
[CL 8220143 by ben marsh in Main branch]
2019-08-22 22:44:39 -04:00
jack porter
67e901e6c0
Fix IOS min version hardcoded in toolchain
...
#jira UE-78885
#rb None
#lockdown Cristina.Riveron
#ROBOMERGE-SOURCE: CL 8209514 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v401-8057353)
[CL 8209516 by jack porter in Main branch]
2019-08-22 06:10:35 -04:00
PJ Kack
ae1a54142a
Fix broken UBT -FastPDB command line option by using underlying type for nullable types when parsing command lines
...
#rb ben.marsh
[CL 8209055 by PJ Kack in Dev-Core branch]
2019-08-22 01:50:05 -04:00
ben woodhouse
ea6398f040
CsvCollate update - Process one CSV at a time when averaging (to avoid O(N^2) memory use, and output a stat reporting number of CSVs per frame.
...
#ROBOMERGE-SOURCE: CL 8176983 via CL 8197295
#ROBOMERGE-BOT: (v401-8057353)
[CL 8197495 by ben woodhouse in Main branch]
2019-08-21 17:23:47 -04:00
Ben Marsh
f6564eb124
Merging //UE4/Dev-Main to Dev-Build (//UE4/Dev-Build)
...
#rb none
#rnx
[CL 8194620 by Ben Marsh in Dev-Build branch]
2019-08-21 16:28:23 -04:00
Ben Marsh
81cf44002e
Fix Gauntlet launching projects that have a space in the path.
...
#rb none
#fyi Andrew.Grant
#rnx
[CL 8179776 by Ben Marsh in Dev-Build branch]
2019-08-21 13:06:09 -04:00
josh engebretson
e5ad433ea6
Gauntlet: Fix issue with Android saved path (verified adb version unrelated)
...
#rnx
[FYI] justin.marcus, clayton.langford
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 8119240 via CL 8119242 via CL 8123045 via CL 8124771
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v401-8057353)
[CL 8165926 by josh engebretson in Dev-Build branch]
2019-08-21 10:15:40 -04:00
josh engebretson
250c50d3ce
Formalize test report generation data path
...
#rnx
[FYI] ben.salem, clayton.langford, william.ewen
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 8117729 via CL 8120876 via CL 8120936
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v401-8057353)
[CL 8164142 by josh engebretson in Dev-Build branch]
2019-08-21 10:06:11 -04:00
daniel lamb
312c726d4f
Fix issue with missing -IOS on Code only buildversions inside the manifest.
...
Leigh.Swift
#ROBOMERGE-OWNER: ben.marsh
#ROBOMERGE-AUTHOR: daniel.lamb
#ROBOMERGE-SOURCE: CL 8117708 via CL 8117711 via CL 8120869 via CL 8120935
#ROBOMERGE-BOT: BUILD (Main -> Dev-Build) (v401-8057353)
[CL 8164134 by daniel lamb in Dev-Build branch]
2019-08-21 10:06:09 -04:00
justin marcus
60610d1b81
Optional paks are now contained in their own install bundles instead of using optional tag sets.
...
[at]Daniel.Lamb [at]Thomas.Ross
#ROBOMERGE-SOURCE: CL 8129730 via CL 8129735 via CL 8133455
#ROBOMERGE-BOT: (v401-8057353)
[CL 8159454 by justin marcus in Main branch]
2019-08-21 09:27:39 -04:00
andrew grant
3e9c14550d
Fixed issue with missing arguments to UHT
...
#rb mike.beach
#ROBOMERGE-SOURCE: CL 8126941 via CL 8126947 via CL 8132331
#ROBOMERGE-BOT: (v401-8057353)
[CL 8157562 by andrew grant in Main branch]
2019-08-21 09:03:32 -04:00
altair lane
506a7e92ab
Fix build error when using the BuildCook process.
...
#RB Ben.Marsh
[at]David.Hamm, [at]Mike.Beach, [at]Ben.Marsh
#RNX
#ROBOMERGE-SOURCE: CL 8126472 via CL 8126473 via CL 8132112
#ROBOMERGE-BOT: (v401-8057353)
[CL 8157154 by altair lane in Main branch]
2019-08-21 08:57:50 -04:00
josh engebretson
ca0645e72c
Gauntlet: Fix issue with Android saved path (verified adb version unrelated)
...
#rnx
[FYI] justin.marcus, clayton.langford
#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: josh.engebretson
#ROBOMERGE-SOURCE: CL 8119240 via CL 8119242 via CL 8123045 via CL 8124771
#ROBOMERGE-BOT: CORE (Main -> Dev-Core) (v401-8057353)
[CL 8155270 by josh engebretson in Dev-Core branch]
2019-08-21 06:43:14 -04:00