Commit Graph

8218 Commits

Author SHA1 Message Date
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
Bartosz Taudul
65576a294e Add sampling achievements category. 2024-06-10 22:44:20 +02:00
Bartosz Taudul
739b6260d6 Update NEWS. 2024-06-08 13:46:16 +02:00
Bartosz Taudul
fc08f09b94 Switch the achievement category to show the selected achievement. 2024-06-08 13:44:23 +02:00