mirror of
https://github.com/SpartanJ/eepp.git
synced 2026-10-01 02:30:25 +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:
@@ -1,3 +1,11 @@
|
||||
#include "utest.h"
|
||||
|
||||
UTEST_MAIN()
|
||||
#include <eepp/system/filesystem.hpp>
|
||||
#include <eepp/system/sys.hpp>
|
||||
|
||||
UTEST_STATE();
|
||||
|
||||
int main( int argc, const char* const argv[] ) {
|
||||
EE::System::FileSystem::changeWorkingDirectory( EE::System::Sys::getProcessPath() );
|
||||
return utest_main( argc, argv );
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user