mirror of
https://github.com/SpartanJ/eepp.git
synced 2026-10-02 03:00:23 +03:00
core: extend debug allocation tracing and reduce render-time allocations
- intercept global new/delete operations in debug memory-manager builds - distinguish anonymous global allocations from source-tracked leaks - modernize eeNew to support constructor-expression syntax - improve memory reports with tabulated leaks and separate largest allocations - cache autocomplete shortcuts instead of hashing string keys on key events - reuse UIStyle property sets across state changes - reuse Text shadow colors and avoid temporary outline-color copies - use inline storage for temporary linear-gradient rendering data - make unit tests resolve assets from the executable directory - add memory-manager and PropertyIdSet regression coverage
This commit is contained in:
@@ -509,10 +509,15 @@ function popen( executable_path )
|
||||
end
|
||||
|
||||
function build_link_configuration( package_name, use_ee_icon )
|
||||
configuration {}
|
||||
includedirs { "include" }
|
||||
|
||||
local extension = "";
|
||||
|
||||
if package_name ~= "eepp" and package_name ~= "eepp-static" then
|
||||
files { "src/eepp/core/memorymanagerglobal.cpp" }
|
||||
end
|
||||
|
||||
if package_name == "eepp" then
|
||||
defines { "EE_EXPORTS" }
|
||||
elseif package_name == "eepp-static" then
|
||||
|
||||
Reference in New Issue
Block a user