Esther1024
ce6b506b02
microprofiler memleak fix ( #123 )
...
some 50mb being leaked; may as well
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/123
Co-authored-by: Esther1024 <danishreyjavik@outlook.com >
Co-committed-by: Esther1024 <danishreyjavik@outlook.com >
2025-05-21 04:08:07 +00:00
ameerj
ae7634d80f
microprofile: Avoid crashing due to OOB stack pos
2023-05-27 22:24:22 -04:00
Valeri
9355884fee
externals: microprofileui: Remove unused variables
...
Allows yuzu to be built with Clang 15
2022-11-16 20:36:43 +03:00
Morph
049eb899e9
externals: microprofileui: Eliminate variable shadowing
2022-06-14 05:52:15 -04:00
Morph
ebf9030aa0
externals: microprofile: Eliminate variable shadowing
2022-06-13 18:19:23 -04:00
Lioncash
90f5c930f5
microprofile: Silence warning in headers
...
Silences a truncation warning by making the truncation explicit and
documenting the reason for it.
2020-11-03 15:07:13 -05:00
Lioncash
38ffaef6eb
common: Enable warnings as errors
...
Cleans up common so that we can enable warnings as errors.
2020-11-02 15:50:58 -05:00
bunnei
deb3536936
Revert "core: Fix clang build"
2020-10-20 19:07:39 -07:00
Lioncash
18636013c9
core: Fix clang build
...
Recent changes to the build system that made more warnings be flagged as
errors caused building via clang to break.
Fixes #4795
2020-10-17 19:50:39 -04:00
ReinUsesLisp
56b58b8f8b
externals/microprofile: Fix data race in g_bUseLock
...
As reported by tsan, g_bUseLock had a data race. Fix this using an
atomic boolean.
2020-08-26 02:47:54 +00:00
Lioncash
72f6214e9b
microprofile: Don't memset through std::atomic types
...
Two of the members of the MicroProfileThreadLog contains two std::atomic
instances. Given these aren't trivially-copyable types, we shouldn't be
memsetting the structure, given implementation details can contain other
members within it.
To avoid potential undefined behavior on platforms, we can use aggregate
initialization to zero out the members while still having well-defined
behavior.
While we're at it we can also silence some sign conversion warnings.
2020-08-23 21:19:01 -04:00
Lioncash
eaeb4520f7
General: Resolve warnings related to missing declarations
2020-04-16 23:43:34 -04:00
ReinUsesLisp
da75690ac9
microprofile: Silence sign comparison warning
2020-03-18 20:03:19 -03:00
Fernando Sahmkow
111ebc6339
Microprofile: Allow accessing token.
2020-03-12 10:50:48 -04:00
ReinUsesLisp
026da21af5
microprofile: Silence conversion warnings
2019-11-08 22:48:42 +00:00
unknown
184871c5e9
Fix some warnings
2018-01-15 16:24:29 +01:00
Andrix44
6a9a0f4e51
Fix some warnings in the microprofile
2018-01-15 00:08:03 +01:00
Fernando Sahmkow
b0fd75916a
Fix Microprofile in MinGW ( #2530 )
2017-02-04 15:36:38 -08:00
noah the goodra
af1102df7a
changed the WIN32 macro in microprofileui ( #2528 )
...
I changed the macro in microprofileui.h from WIN32 to _WIN32 so that it
would correctly dectect that its being compiled on a windows platform
2017-02-04 12:17:52 -08:00
James Rowe
f0dcbd3f73
Add mingw compile support
2016-11-13 23:50:46 -07:00
Jan Beich
01a928d6db
microprofile: unbreak on POSIX systems
...
In file included from src/common/microprofile.cpp:7:
In file included from src/./common/microprofile.h:23:
externals/microprofile/microprofile.h:830:5: error: use of undeclared identifier 'MP_BREAK'
MP_ASSERT(t == nBegin);
^
externals/microprofile/microprofile.h:238:34: note: expanded from macro 'MP_ASSERT'
^
externals/microprofile/microprofile.h:831:5: error: use of undeclared identifier 'MP_BREAK'
MP_ASSERT(nTimerIndex == (nToken&0x3fff));
^
externals/microprofile/microprofile.h:238:34: note: expanded from macro 'MP_ASSERT'
^
[...]
2016-10-27 23:28:30 +00:00
Sam Spilsbury
cb97947449
microprofileui: Use correct printf specifier
2016-04-23 11:53:55 +08:00
Sam Spilsbury
a6a496a8e4
microprofile: Use std::abs
...
Using the global-namespace C function will cause the wrong
overload to get picked
2016-04-23 11:48:58 +08:00
Yuri Kunde Schlesner
424b0fa646
Integrate the MicroProfile profiling library
...
This brings goodies such as a configurable user interface and
multi-threaded timeline view.
2015-08-24 22:16:28 -03:00