1
0
mirror of https://github.com/wolfpld/tracy.git synced 2025-03-20 07:40:02 +08:00
Commit Graph

8221 Commits

Author SHA1 Message Date
Grégoire Roussel 20d67a1bc8 tentative clang-format 2024-07-19 18:17:22 +02:00
Bartosz Taudul f81e089260 Merge pull request #836 from Techatrix/fix-windows-clang
fix CpuId when compiling with clang on windows
2024-07-19 11:03:05 +02:00
Techatrix 90adf00dc1 fix CpuId when compiling with clang on windows 2024-07-19 01:47:46 +02:00
Bartosz Taudul 93b4ea2ace Merge pull request #826 from Arpafaucon/merge-import-utilities
Suggestion: Merge import-xxx folders
2024-07-18 21:59:46 +02:00
Bartosz Taudul 5098fc2a70 No mold on emscripten. 2024-07-17 22:54:18 +02:00
Bartosz Taudul 68357bd9fb Merge pull request #834 from Aldarrion/fix-achievement-init-order-crash
Fix achievement mgr crashing on uninitialized data
2024-07-17 22:14:47 +02:00
Pavel Šmejkal 893754638c Fix achievement mgr crashing on uninitialized data
Both the achievement manager and the achievement data were globals in
separate compilation units. Order of initialization is not defined in
that case which sometimes caused the mgr to load uninitialized data and
crash when an achievement should have been achieved but was not found.
2024-07-17 21:57:16 +02:00
Bartosz Taudul 5634c1520e Merge pull request #833 from Arpafaucon/trigger-failures-in-test
[test] Trigger failures via USR1/USR2
2024-07-17 19:57:31 +02:00
Grégoire Roussel 7a74d38198 (review) use signal.h 2024-07-17 18:19:33 +02:00
Bartosz Taudul a636950eb5 Fix wrong printf. 2024-07-17 17:55:19 +02:00
Grégoire Roussel 82fd4075f9 [test] Trigger failures via USR1/USR2
USR1: abort the program
USR2: send buggy free event, to trigger an instrumentation failure
2024-07-17 17:30:52 +02:00
Bartosz Taudul c9e57901ed Merge pull request #832 from Chekov2k/manual
Add missing make line to python instructions
2024-07-17 12:59:29 +02:00
Arnim Balzer 34d40a5ecf Add missing make line to python instructions 2024-07-17 11:55:14 +01:00
Bartosz Taudul 22a0898a54 Merge pull request #831 from Chekov2k/llvm
Set CXX standard for older compilers
2024-07-17 12:27:17 +02:00
Arnim Balzer a8704b4a07 Set CXX standard for older compilers 2024-07-17 11:06:20 +01:00
Bartosz Taudul c0f93b1c9c Merge pull request #830 from Chekov2k/python_libs
Link against Python libraries for compatibility with pybind11 >= v2.13
2024-07-17 10:55:49 +02:00
Arnim Balzer 3274fd4c5e Link against Python libraries for compatibility with pybind11 >= v2.13 2024-07-17 07:18:07 +01:00
Bartosz Taudul 075395620a Release 0.11.0. v0.11.0 2024-07-16 18:38:15 +02:00
Grégoire Roussel 9a88b8ff4b Merge import-* folders 2024-07-12 22:56:09 +02:00
Bartosz Taudul 521e371c60 Ignore CMake build directories. 2024-07-12 17:13:16 +02:00
Bartosz Taudul 1458a6ab23 Don't assert on a workarounded bad case. 2024-07-11 20:45:14 +02:00
Bartosz Taudul ec455c8ee6 Add frame images achievement. 2024-07-08 19:46:01 +02:00
Bartosz Taudul 69c50cb6cb Add frame instrumentation achievement. 2024-07-08 19:30:27 +02:00
Bartosz Taudul e4cda51bf6 Unlock new top-level achievements in already unlocked categories. 2024-07-08 19:26:27 +02:00
Bartosz Taudul 1a7eefc6af Add find zones achievement. 2024-07-08 19:11:58 +02:00
Bartosz Taudul 6f17cf1869 Use double quotes in achievements texts. 2024-07-08 18:52:20 +02:00
Bartosz Taudul 5b7b4a6889 Update NEWS. 2024-07-08 18:47:08 +02:00
Bartosz Taudul c383e7ae25 Add EnsureReadable() implementation for Windows. 2024-07-08 18:42:17 +02:00
Bartosz Taudul 6d1deb5640 Merge pull request #824 from Arpafaucon/cmake-config-test
[IDE] migrate `test` folder to CMake configuration
2024-07-03 20:35:26 +02:00
Grégoire Roussel bad4a4eda0 debuginfod enabled by default 2024-07-03 14:10:40 +02:00
Grégoire Roussel 9cf61d6597 [build-system] Migrate test/ directory to CMakeLists
- remove MakeFile, replaced with equivalent CMakeLists.txt
- add advanced option TRACY_DEMANGLE in client for CI testing
2024-07-03 14:05:49 +02:00
Bartosz Taudul 9688152505 Add dynamic colors, force colors, shorten name to global options. 2024-06-30 20:13:11 +02:00
Bartosz Taudul f8023ba698 Setup config before loading user data state that may want to overwrite it. 2024-06-30 20:12:08 +02:00
Bartosz Taudul 3c34d9d096 Remove redundancy. 2024-06-30 20:11:50 +02:00
Bartosz Taudul 938ab3b8ea Move config setup to a separate function. 2024-06-30 20:11:25 +02:00
Bartosz Taudul 4a933d0174 Merge pull request #821 from eltociear/patch-1
libbacktrace: update elf.cpp
2024-06-30 19:23:31 +02:00
Ikko Eltociear Ashimine dfbf0652f2 libbacktrace: update elf.cpp
previouly -> previously
2024-07-01 02:20:56 +09:00
Bartosz Taudul d4a4b62396 Merge pull request #817 from M4T1A5/fix/worker_add_source_loc
Fix worker AddSourceLocationPayload source file string length calculation
2024-06-19 19:02:43 +02:00
Matias Kangasjärvelä 4bbe973e3a Fix source location payload source file string length calculation 2024-06-19 19:47:56 +03:00
Bartosz Taudul be40c1e38e Use strlen instead of pointer walking in the rest of places. 2024-06-16 18:20:16 +02:00
Bartosz Taudul 9f0f3a7218 Save achievements data after each completion. 2024-06-16 12:53:40 +02:00
Bartosz Taudul 50f5345ea5 Add a help marker for the target FPS setting. 2024-06-16 12:52:17 +02:00
Bartosz Taudul 959ab53529 Add global settings achievement. 2024-06-16 12:45:11 +02:00
Bartosz Taudul 915a138150 Add 100 million zones achievement. 2024-06-16 12:39:26 +02:00
Bartosz Taudul c5c0fceda4 Add instrumentation statistics achievement. 2024-06-14 18:25:50 +02:00
Bartosz Taudul f04d844515 Use strlen to calculate end of string in ShortenZoneName(). 2024-06-12 23:54:25 +02:00
Bartosz Taudul 3589b46fab Don't try to shorten zone names starting with '['. 2024-06-12 23:33:45 +02:00
Bartosz Taudul 2edd23f5a0 More verbose achievement names. 2024-06-10 22:53:37 +02:00
Bartosz Taudul 72cf230228 Add sampling achievement check. 2024-06-10 22:52:03 +02:00
Bartosz Taudul 3cb7fd8a5e More efficient way to check if there are zones. 2024-06-10 22:51:53 +02:00