Minjie
c545b34f68
Add connection check when TRACY_ON_DEMAND for EnterFiber and LeaveFiber
2025-08-15 22:36:45 +08:00
Bartosz Taudul
650541f280
Merge pull request #1136 from moritz-h/python-docs
...
Update Python docs
2025-08-14 19:39:01 +02:00
Moritz Heinemann
18e75668a9
Update markdown manual.
2025-08-14 19:36:04 +02:00
Moritz Heinemann
a8e60df334
Update Python docs
2025-08-14 19:28:38 +02:00
Bartosz Taudul
8bea64a55c
Merge pull request #1134 from moritz-h/python-package
...
Refactor Python bindings build
2025-08-13 16:24:46 +02:00
Moritz Heinemann
0b57a37ebb
Refactor python build system
2025-08-12 18:03:28 +02:00
Bartosz Taudul
0721561c54
Merge pull request #1124 from AnyOldName3/config-specific-lib-dir
...
Use config-specific lib directory so files don't overwrite each other
2025-08-06 17:30:03 +02:00
Bartosz Taudul
680f12463d
Merge pull request #1130 from PewPewCrit/libbacktrace-macosSequoia-fix
...
Support for new DWARF sections used in macOS Sequoia
2025-08-04 13:25:01 +02:00
PewPewCrit
11c9e3fa35
libbacktrace: recognize new Mach-O DWARF sections
...
Reference: libbacktrace@d48f84034ce3e53e501d10593710d025cb1121db
2025-08-04 14:17:18 +03:00
Bartosz Taudul
c168b308c7
Merge pull request #1129 from alariq/docs-fix-1128
...
manual upate: OpenCL macro name fix
2025-08-04 11:25:07 +02:00
sebi
5ee82874c6
manual: OpenCL macro name fix
2025-08-04 10:17:30 +03:00
AnyOldName3
0da827ba34
Don't use separate directory for Release library
2025-08-03 14:46:13 +01:00
Bartosz Taudul
8e388d6d4e
Merge pull request #1126 from slomp/slomp/sampling-toggle
...
Option to manually control sampling profiling
2025-08-02 16:12:34 +02:00
Marcos Slomp
5864350912
removed duplicated extern "C"
2025-08-02 06:48:00 -07:00
Marcos Slomp
9b84b527a6
adding manual control over sampling profiling
2025-08-01 15:24:30 -07:00
Bartosz Taudul
1393278afd
Merge pull request #1125 from slomp/slomp/external-names-win32
...
Speeding up ExternalName queries (on Windows)
2025-08-01 22:40:14 +02:00
Marcos Slomp
b4b5f46d7b
speeding up ExternalName queries
2025-08-01 12:53:56 -07:00
Bartosz Taudul
3bff910a27
Merge pull request #1121 from siliceum/feature/faster-module-caching-windows
...
Add faster module caching fallback by using GetModuleHandleExA
2025-08-01 20:44:19 +02:00
Bartosz Taudul
93f88c20e3
Merge pull request #1116 from siliceum/bugfix/clipboard-button
...
Fix clipboard button and add code preview in Zone Info
2025-08-01 20:30:38 +02:00
AnyOldName3
e4fcc1fdea
Use config-specific lib dir so files don't overwrite each other
2025-08-01 00:23:47 +01:00
Gabriel Bon
1f6531f46d
Add faster module caching fallback by using GetModuleHandleExA
2025-07-31 15:06:15 +02:00
Bartosz Taudul
be7b116a65
Merge pull request #1118 from siliceum/refactor/libbacktrace-integration
...
Refactor libbacktrace usage with TRACY_USE_LIBBACKTRACE
2025-07-31 12:28:38 +02:00
Clément Grégoire
8c06fec09e
Refactor libbacktrace usage with TRACY_USE_LIBBACKTRACE
2025-07-31 10:41:37 +02:00
Clément Grégoire
effb5fbed5
Allow to chhange clipboard button font + center-align based on previous font
2025-07-31 00:20:56 +02:00
Bartosz Taudul
23be6a0789
Split too long line.
2025-07-30 23:40:01 +02:00
Bartosz Taudul
9bb5f8ec64
Merge pull request #1117 from siliceum/bugfix/displaysamplesevenwithoutzones
...
If we have samples in view and they are displayed, timeline should be displayed even without zones
2025-07-30 23:35:54 +02:00
Bartosz Taudul
0a9f3acb53
Merge pull request #1113 from siliceum/refine-clang-format
...
Refine .clang-format
2025-07-30 20:39:50 +02:00
Clément Grégoire
3751dc88c3
If we have samples in view and they are displayed, timeline should be displayed even without zones
2025-07-30 17:17:40 +02:00
Antoine Mura
301298d6f7
Fix clipboard button and add code preview in Zone Info
2025-07-30 16:07:56 +02:00
Bartosz Taudul
bd3660ed9f
Merge pull request #1115 from akoylasar/master
...
Add p99 and p99.9 stats
2025-07-30 13:08:16 +02:00
Fouad Valadbeigi
9e754e61bc
Add p99 and p99.9 stats
2025-07-30 02:27:20 +02:00
Clément Grégoire
a4d73cf0b3
Refine .clang-format
2025-07-27 21:18:57 +02:00
Bartosz Taudul
9d3c02686f
Merge pull request #1096 from siliceum/feature/condition-variable-main-thread
...
Add lock struct with condition variable to main thread
2025-07-27 12:16:48 +02:00
Antoine Mura
80126ed1e0
Add lock struct with condition variable to main thread
2025-07-27 11:05:45 +02:00
Bartosz Taudul
6f3a023df8
Update markdown manual.
2025-07-23 00:57:26 +02:00
Bartosz Taudul
840a74172e
Update manual.
2025-07-22 20:40:58 +02:00
Bartosz Taudul
3c1c444a15
Unbreak loading traces from previous versions.
2025-07-22 20:18:55 +02:00
Bartosz Taudul
c03fdaec1e
Merge pull request #1097 from erieaton-amd/rocprofv3-2
...
Collect dispatches and counter values with Rocprofv3
2025-07-22 13:33:15 +02:00
Eric Eaton
1639598d62
Update documentation
...
This provides some instructions and tips for the manual. Also:
* Made the calibration feature a CMake option
* Cleaned up some minor code issues
* Fixed an issue with the calibration
* Incremented patch number
2025-07-21 15:30:42 -07:00
Bartosz Taudul
dd4db35b05
Merge pull request #1106 from nyorain/master
...
Allow to access wrapped Lockable/SharedLockable object
2025-07-20 18:44:33 +02:00
nyorain
02295cbfeb
Allow to access wrapped Lockable object
2025-07-20 18:26:22 +02:00
Bartosz Taudul
8512a1c925
Merge pull request #1099 from pkraif/master
...
Add GDK platform support
2025-07-19 14:07:50 +02:00
Bartosz Taudul
1949fd765c
Merge pull request #1104 from siliceum/bugfix/embed-dependency
...
Fix embed dependency
2025-07-18 20:07:42 +02:00
Clément Grégoire
3f5d07ebd7
Fix embed dependency
...
add_custom_command DEPENDS can only see the output of other commands or targets names, not the targets installation through ExternalProject_Add.
Add the `embed` target (created by `ExternalProject_Add`) as a dependency for commands using the utility
2025-07-18 15:23:18 +02:00
Patrik Kraif
a642b84add
Add missing TracyWinFamily header include
2025-07-18 10:10:02 +02:00
Bartosz Taudul
2f17e33851
Prevent duplicate callstack frame queries.
...
Callstack frames will now have nullptr as the value in the callstackFrameMap
map, as a way to signal that a query for given key is already pending.
Duplicate queries should no longer happen.
@slomp provided alternative implementation, which produced the following
results:
Queries made: 195,778
Duplicate queries skipped: 9,518,910
Co-authored-by: Marcos Slomp <slomp@adobe.com >
2025-07-18 01:16:46 +02:00
Bartosz Taudul
c704f909be
Move duplication check into QueryCallstackFrame() to make things clear.
2025-07-18 01:15:16 +02:00
Bartosz Taudul
c4a6cf3456
Use contains() to check if map contains element.
2025-07-18 00:45:26 +02:00
Bartosz Taudul
f578d14553
Extract callstack frame query to a separate function.
2025-07-18 00:33:09 +02:00
Bartosz Taudul
38ff7a6697
Make sure count is right.
2025-07-18 00:24:23 +02:00