tim smith
adfa8805f3
Fix to live coding shutdown to eliminate a somewhat rare crash on exit.
...
#rb Dan.Engelbrecht
#jira UE-188767
[CL 26058571 by tim smith in 5.3 branch]
2023-06-16 12:57:55 -04:00
Steve Robb
e8df23c174
Fixed mismatched copy constructor/assignment operator in FixedSizeString.
...
#rb none
#jira none
#preflight 645919bc6c35ad81e621217a
[CL 25372020 by Steve Robb in ue5-main branch]
2023-05-08 12:18:34 -04:00
tim smith
20d5198a07
Fixed issue in LiveCoding preload module support where if a module name is known but not currently loaded, the engine would generate a check.
...
#rb devin.doucette
#jira UE-177805
#preflight 63f4f6f19b26c4957e0b8914
[CL 24345013 by tim smith in ue5-main branch]
2023-02-21 13:47:53 -05:00
tim smith
a6a1bcf63b
Fixed issue with LiveCoding where large projects might not have enough memory reserved around libraries preventing patching.
...
#rb josh.adams, self
#preflight 63d9550fba4fadeef097c212
[CL 23935004 by tim smith in ue5-main branch]
2023-01-31 14:46:34 -05:00
tim smith
ad7274f76c
Fix compilation issue with VS2019
...
#rb self
#rnx
#preflight 63d82e52d21dbe1d296cf453
[CL 23923504 by tim smith in ue5-main branch]
2023-01-31 01:17:32 -05:00
tim smith
ccf1af206b
Added a new LiveCoding command that allows for a single command to add both types of modules and a list of reserved pages.
...
#rb self
#rnx
#preflight 63d80c8a1f0aa8a2895c9d22
[CL 23923296 by tim smith in ue5-main branch]
2023-01-31 01:12:06 -05:00
tim smith
d447f60f19
Fixed LiveCoding issue where if a typo is made in the preloaded module list, the game would hit a breakpoint.
...
#rb self
#preflight 63c54a302e714f64adda77e0
[CL 23729054 by tim smith in ue5-main branch]
2023-01-16 09:26:35 -05:00
bryan sefcik
c998a06737
Fixes to get arm64 and arm64ec to partially compile.
...
#jira
#fyi josh.adams
#preflight 6392612567018b14b5af1d5f
[CL 23456665 by bryan sefcik in ue5-main branch]
2022-12-08 17:28:30 -05:00
Tim Smith
9f52c3aa2d
Fix to allow settings objects to be properly handled by LiveCoding and HotReload.
...
#rb matt.peters
#jira UE-169808
#preflight 6373dbaf232e3d12cbd1e9a0
[CL 23139425 by Tim Smith in ue5-main branch]
2022-11-15 13:39:47 -05:00
Tim Smith
684a5edf74
Fixed issue where Live Coding Console would fail to properly enable when it is started on demand.
...
#rb self
#jira UE-169199
#preflight 63655cf1882365b859bea5e4
[CL 22992274 by Tim Smith in ue5-main branch]
2022-11-04 14:48:13 -04:00
henrik karlsson
bd5352a0c3
[UE]
...
* More fixes to be preprocessor conformant (/Zc:preprocessor)
#rb none
#preflight skipped
[CL 22705198 by henrik karlsson in ue5-main branch]
2022-10-21 19:52:08 -04:00
henrik karlsson
dbe0123ff5
* Fixed so preprocessor conforms to C99 and C++11 (/Zc:preprocessor)
...
Not proud over the LC_* files but don't dare touching the actual log macros since that is hard to get right and I don't know how to test this code
#preflight 6351d6de777a77c440123e2c
#rb none
[CL 22705170 by henrik karlsson in ue5-main branch]
2022-10-21 19:50:32 -04:00
Tim Smith
d087b03671
Improved Live Coding startup time to make starting the console an asyncronous task.
...
#rb Robert.Miller
#preflight 635143efc9559712ed540c11
[CL 22654049 by Tim Smith in ue5-main branch]
2022-10-20 09:21:20 -04:00
bryan sefcik
0beee50b45
Updated ../Engine/Source/Developer/... to inline gen.cpp files
...
Before:
Total CPU Time: 53783.640625 s
Total time in Parallel executor: 558.66 seconds
After:
Total CPU Time: 47886.140625 s
Total time in Parallel executor: 498.81 seconds
#jira
[CL 22173145 by bryan sefcik in ue5-main branch]
2022-09-24 13:31:25 -04:00
Tim Smith
af57b8323e
Fixed issue where packaged blueprint builds would not be able to start live coding without first having to clear the live coding source project variable.
...
#rb self
#jira UE-149584
#preflight 62fb8d851e39eb26a03adcfc
[CL 21403836 by Tim Smith in ue5-main branch]
2022-08-16 08:49:21 -04:00
Tim Smith
dfc7238978
Provide console feedback when starting live coding fails packaged builds
...
#rb self
#jira UE-149580
#preflight 62fa974c153b17e746461877
[CL 21391530 by Tim Smith in ue5-main branch]
2022-08-15 15:08:39 -04:00
Tim Smith
0ad177d3af
Added tagging for unassigned allocations
...
#rb self
#jira UE-153910
#preflight 62fa5e6bb66d5d93137aada8
[CL 21387777 by Tim Smith in ue5-main branch]
2022-08-15 12:06:33 -04:00
Tim Smith
6da6208fa9
Fixed issue where modules listed to be preloaded were not being preloaded.
...
#rb self
#jira UE-160674
#preflight 62f4f82e7c66d5539e8a8bad
[CL 21334853 by Tim Smith in ue5-main branch]
2022-08-11 08:59:35 -04:00
Tim Smith
606d63e307
Updating LiveCoding to Live++ 1.6.10
...
#rb self
#preflight 62f128d1185da2495f7b4182
[CL 21269385 by Tim Smith in ue5-main branch]
2022-08-08 11:29:32 -04:00
Tim Smith
561cc621f4
Fixed issue where live coding would always complain that a plugin wasn't enabled for live coding. This would happen if the plugin wasn't explicitly enabled by the project but was loaded by another plugin.
...
#rb self
#jira UE-155343
#preflight 62d57d283c3df32390b44c54
[CL 21149283 by Tim Smith in ue5-main branch]
2022-07-18 11:46:10 -04:00
Tim Smith
2b7e4bb5da
Fixed a reliability issue with LiveCoding where it could crash on startup.
...
#rb self
#preflight 62976df5101592b80503164f
[CL 20451989 by Tim Smith in ue5-main branch]
2022-06-01 10:02:51 -04:00
joe kirchoff
cdedc71084
UnrealBuildTool: Initial support for Clang 13
...
Hack to workaround clang-cl bug in LC_StringUtil.cpp is finally no longer necessary with Clang 13
Outstanding Issues:
Unresloved externals in ClangEditor (FRHI*)
error: ordered comparison of function pointers ('Electra::fastdelegate::DelegateMemento::GenericFuncPtr' (aka
'void (*)()') and 'Electra::fastdelegate::DelegateMemento::GenericFuncPtr') [-Werror,-Wordered-compare-function-
pointers]
#rnx
#rb none
#preflight 61d33dff932a02483cb454bc
#ROBOMERGE-AUTHOR: joe.kirchoff
#ROBOMERGE-SOURCE: CL 18503088 in //UE5/Release-5.0/... via CL 18503149
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)
[CL 18503159 by joe kirchoff in ue5-release-engine-test branch]
2022-01-03 15:42:39 -05:00
tim smith
c440be643c
Live coding now handles adding a feature pack as long as the project already contained source files. Otherwise it requests that the game be built from the IDE. Will also request that the game be built from the IDE when adding a class to a blueprint only project.
...
#rb none
#rnx
#jira UE-130744 UE-134701
#ushell-cherrypick of 18406025 by Tim.Smith
#preflight 61b0d7367177ccd1a130be05
#ROBOMERGE-AUTHOR: tim.smith
#ROBOMERGE-SOURCE: CL 18407173 in //UE5/Release-5.0/... via CL 18407182
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)
[CL 18407194 by tim smith in ue5-release-engine-test branch]
2021-12-08 11:50:54 -05:00
aurel cordonnier
a6e741e007
Merge from Release-Engine-Staging @ 17915896 to Release-Engine-Test
...
This represents UE4/Main @17911760, Release-5.0 @17915875 and Dev-PerfTest @17914035
[CL 17918595 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-25 20:05:28 -04:00
tim smith
6cb88ced21
Fixing compile issue with type not being defined
...
#rb trivial
#rnx
#preflight 616c18306ac2b60001e33b31
#ROBOMERGE-AUTHOR: tim.smith
#ROBOMERGE-SOURCE: CL 17839357 in //UE5/Release-5.0/... via CL 17839365
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v881-17767770)
#ROBOMERGE[STARSHIP]: UE5-Main
[CL 17839366 by tim smith in ue5-release-engine-test branch]
2021-10-17 09:35:54 -04:00