Commit Graph

7214 Commits

Author SHA1 Message Date
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