1
0
mirror of https://github.com/wolfpld/tracy synced 2025-04-29 04:23:51 +00:00

Commit Graph

  • 66a50a8c76 Add TRACY_MANUAL_LIFETIME routines Igor S. Gerasimov 2024-12-26 21:27:10 +01:00
  • 3488e08aa7 Add Tracy structures except lockable Igor S. Gerasimov 2024-12-26 21:13:34 +01:00
  • d16986dfa7 Add tracy_set_thread_name Igor S. Gerasimov 2024-12-26 20:32:16 +01:00
  • a30fff8b4c CMake support of Fortran bindings Igor S. Gerasimov 2024-12-26 19:19:52 +01:00
  • e981a5ba6f Add initial module file Igor S. Gerasimov 2024-12-26 19:17:55 +01:00
  • 3e88544d1f Update int type in Python API Igor S. Gerasimov 2025-01-02 21:44:06 +01:00
  • 7093eb0b08 Update int for ___tracy_after_try_lock_lockable_ctx Igor S. Gerasimov 2025-01-02 14:33:09 +01:00
  • 7e128f3bce Update int for ___tracy_emit_plot_config Igor S. Gerasimov 2025-01-02 14:32:04 +01:00
  • 6e220fee91 Update int for ___tracy_emit_frame_image Igor S. Gerasimov 2025-01-02 14:25:06 +01:00
  • 94403bde4b Update int for ___tracy_before_lock_lockable_ctx Igor S. Gerasimov 2025-01-02 14:23:06 +01:00
  • cd8e2a5d8a Update int for ___tracy_connected Igor S. Gerasimov 2025-01-02 14:20:37 +01:00
  • a8f844b970 Use int32_t type for depth in client Igor S. Gerasimov 2025-01-02 14:19:12 +01:00
  • 78bca3f0e1 Use int32_t for callstack (depth) Igor S. Gerasimov 2025-01-02 14:04:06 +01:00
  • 4929ac6487 Use int32_t for secure flag Igor S. Gerasimov 2025-01-02 13:45:47 +01:00
  • 39d382b033 Use int32_t for active flag Igor S. Gerasimov 2025-01-02 13:42:22 +01:00
  • 8baa50b2f5 Update int for ___tracy_profiler_started Igor S. Gerasimov 2025-01-02 13:28:39 +01:00
  • 7f516e2fed Update int type in structures Igor S. Gerasimov 2025-01-02 13:21:44 +01:00
  • 8b0b2343e1
    Merge pull request #957 from foxtran/feature/merge-calls-callstack Bartosz Taudul 2025-01-02 12:08:39 +01:00
  • b9c7cd1738 Fix code formatting Igor S. Gerasimov 2025-01-02 11:49:51 +01:00
  • 31eeb843c7 Small reformat Igor S. Gerasimov 2025-01-02 11:24:46 +01:00
  • d30a2d6854 Simplify ZoneBegin functions Igor S. Gerasimov 2025-01-02 11:09:45 +01:00
  • 38636648d3
    Merge pull request #960 from JasonnnW3000/master Bartosz Taudul 2025-01-01 12:55:33 +01:00
  • 23bfabc6c2
    Update LICENSE, fix license year JasonnnW3000 2025-01-01 05:50:07 -05:00
  • 57f1a63b3f
    Merge pull request #956 from foxtran/fix/incompatible-MANUAL_LIFETIME Bartosz Taudul 2024-12-27 12:32:51 +01:00
  • 3f700c93a6 Do not unset TRACY_CALLSTACK Igor S. Gerasimov 2024-12-27 11:47:02 +01:00
  • a2fce55aee Rename has_stacktrace -> has_callstack Igor S. Gerasimov 2024-12-27 11:43:00 +01:00
  • 9aba23bbb0 Remove TRACY_HAS_STACKCALL from TracyC.h Igor S. Gerasimov 2024-12-27 11:28:23 +01:00
  • 96ba28e761 Use constexpr instead of macro in memory manager in C API Igor S. Gerasimov 2024-12-27 11:23:39 +01:00
  • 39137d809e Accept zero-depth callstack Igor S. Gerasimov 2024-12-27 10:53:49 +01:00
  • 117ab107c1 Simplify macroses for stack collections Igor S. Gerasimov 2024-12-27 10:33:53 +01:00
  • 4591dfa208 Simplify tracy::Profiler defines Igor S. Gerasimov 2024-12-27 10:17:58 +01:00
  • e9eecbb2c6 Replace #ifdef TRACT_HAS_CALLSTACK with constexpr call Igor S. Gerasimov 2024-12-27 10:12:55 +01:00
  • cf912bbb19 Merge ScopedZone initializers Igor S. Gerasimov 2024-12-27 09:54:56 +01:00
  • 1c63239a78 Always collect callstack Igor S. Gerasimov 2024-12-27 09:51:32 +01:00
  • e9664a1c87 Introduce has_stacktrace function Igor S. Gerasimov 2024-12-27 09:50:06 +01:00
  • caf0047367 Catch disabled TRACY_DELAYED_INIT when TRACY_MANUAL_LIFETIME is enabled Igor S. Gerasimov 2024-12-27 08:58:00 +01:00
  • 5051db201e Show error message if TRACY_MANUAL_LIFETIME is enabled without enabled TRACY_DELAYED_INIT Igor S. Gerasimov 2024-12-27 08:51:50 +01:00
  • 6452690e57
    Merge pull request #948 from avilleret/avilleret/csvexport_plot Bartosz Taudul 2024-12-23 13:41:02 +01:00
  • aa28504c60 add very simple plot export Antoine Villeret 2024-12-23 13:12:51 +01:00
  • 96e1cb17c6
    Merge pull request #944 from foxtran/patch-2 Bartosz Taudul 2024-12-20 12:36:39 +01:00
  • 07d38d608e
    Enable -fexperimental-library only for C++ foxtran 2024-12-20 11:55:18 +01:00
  • 01a7f62650
    Enable -fexperimental-library only for AppleClang foxtran 2024-12-20 11:39:49 +01:00
  • 7fc3366086
    Add support for keeping external tails in flame graph. Bartosz Taudul 2024-12-16 16:48:51 +01:00
  • 99d39e6eee
    Separate call stack traversal from flame graph building. Bartosz Taudul 2024-12-16 16:41:00 +01:00
  • 9d839c52d1
    Allow filtering out external frames in flame graph. Bartosz Taudul 2024-12-16 14:45:19 +01:00
  • 70fc28506f
    Expose IsFrameExternal as View's method. Bartosz Taudul 2024-12-16 14:44:28 +01:00
  • 1e796064bc
    Add external frames UI to flame graph. Bartosz Taudul 2024-12-16 14:28:35 +01:00
  • bb02d0b0af
    Add icon to external frames checkbox. Bartosz Taudul 2024-12-16 14:21:05 +01:00
  • 87c54f92cf
    Merge pull request #941 from UnixY2K/patch-1 Bartosz Taudul 2024-12-12 21:00:04 +01:00
  • b48ab72cf0
    detect MSVC usage previous check tested for compiler ID, fixed the detection to an specific MSVC macro and the current C++ version so it does not override an user specified version Jonathan Guzmán 2024-12-12 12:37:53 -06:00
  • 45c4dc5124
    Bump imgui to 1.91.6-docking. Bartosz Taudul 2024-12-11 17:08:21 +01:00
  • f703cc33cf
    Merge pull request #939 from eibach/feature_hexvalue Bartosz Taudul 2024-12-10 11:41:22 +01:00
  • 8f25eaf54e Display zone values also in hex Dirk Eibach 2024-12-10 11:07:48 +01:00
  • c214804aa1
    Merge pull request #935 from JCash/missing-namespace Bartosz Taudul 2024-12-01 17:02:15 +01:00
  • c5797e4e36 Added missing tracy:: JCash 2024-12-01 16:19:27 +01:00
  • a9e8f9a5f8
    Merge pull request #931 from eibach/feature_abstime Bartosz Taudul 2024-11-27 22:59:27 +01:00
  • f0ee324399 Add absolute time info to Zone info view Dirk Eibach 2024-11-27 22:17:33 +01:00
  • 759b4c3bfe
    Merge pull request #927 from sacereda/systrace-leak Bartosz Taudul 2024-11-19 14:50:56 +01:00
  • b9ee0d3b4c Leak, returned value from GetThreadDescription not freed Sergio Acereda 2024-11-19 14:24:50 +01:00
  • e756fa75cf
    Fix UI. Bartosz Taudul 2024-11-17 12:20:55 +01:00
  • e6ee311392
    Merge pull request #926 from WernherVonData/percentiles-for-find-zone Bartosz Taudul 2024-11-17 12:18:27 +01:00
  • b9b808ca12 fixup! percentiles p75, p90 for FindZone view wernhervondata 2024-11-17 10:26:24 +01:00
  • cc0f158c16 percentiles p75, p90 for FindZone view wernhervondata 2024-10-30 22:44:52 +01:00
  • 5120ad8311
    Merge pull request #925 from TroutZhang/patch-1 Bartosz Taudul 2024-11-16 11:58:05 +01:00
  • 339a92a7b2
    Fix crash on Android due to wrong TLS model Trout Zhang 2024-11-15 18:22:35 +02:00
  • 0cac843ad7
    Add scroll modifier options imkunet 2024-06-17 03:32:30 -04:00
  • 3c0db7e3c3
    Merge pull request #924 from fknorr/sys-power-fscanf-warning Bartosz Taudul 2024-11-13 11:30:25 +01:00
  • 7ef690bd5a Silence GCC fscanf warning in TracySysPower.cpp Fabian Knorr 2024-11-13 10:15:05 +01:00
  • 16ef91c238
    Bump imgui to 1.91.5-docking. Bartosz Taudul 2024-11-07 22:33:39 +01:00
  • ee06542f1f
    Restrict mold linker to Linux. Bartosz Taudul 2024-10-30 17:11:51 +01:00
  • caa61de540
    Do not build fat macos capstone library. Bartosz Taudul 2024-10-30 17:10:40 +01:00
  • 55ea2a20e7
    Set minimum size for folded flame graph items. Bartosz Taudul 2024-10-27 19:59:48 +01:00
  • 2097e3c836
    Normalize flame graph sample frame names, to mach callstack list behavior. Bartosz Taudul 2024-10-27 19:52:15 +01:00
  • 84718101fe
    Use proper name for inline frames in flame graph. Bartosz Taudul 2024-10-27 19:44:40 +01:00
  • ecf3b30baf
    Add minimum width for flame graph items to be drawn. Bartosz Taudul 2024-10-27 12:53:52 +01:00
  • ceeea7712d
    Use precalculated start times. Bartosz Taudul 2024-10-27 12:00:34 +01:00
  • 9d2f874b02
    Calculate flame graph begin times. Bartosz Taudul 2024-10-27 11:58:23 +01:00
  • 92241fc0a4
    Fix typo. Bartosz Taudul 2024-10-27 11:30:50 +01:00
  • 869d75f53e
    Extract flame graph level drawing to a separate function. Bartosz Taudul 2024-10-27 11:27:44 +01:00
  • a916050724
    Add memory discard to C API. Bartosz Taudul 2024-10-21 18:31:49 +02:00
  • 872367f068
    Process memory pool discard events. Bartosz Taudul 2024-10-21 18:11:08 +02:00
  • cacd71c401
    Add arena allocator test. Bartosz Taudul 2024-10-21 17:44:16 +02:00
  • f4df9013bb
    Add memory discard message. Bartosz Taudul 2024-10-21 17:32:54 +02:00
  • 3dc68bcb76
    Update ImGui to 1.91.4-docking. Bartosz Taudul 2024-10-18 22:58:04 +02:00
  • d0a7ee1692
    Center elevated privileges warning message. Bartosz Taudul 2024-10-16 00:32:11 +02:00
  • 60f461d94d
    Add debug build note to about window. Bartosz Taudul 2024-10-16 00:28:24 +02:00
  • f7e26acfb9
    Additional kernel frame check. Bartosz Taudul 2024-10-16 00:22:06 +02:00
  • 9baf5f403c
    Make the check explicit. Bartosz Taudul 2024-10-16 00:12:13 +02:00
  • 44bb5d474b
    Simplify condition. Bartosz Taudul 2024-10-16 00:11:57 +02:00
  • c2b4e81493
    Display omitted external frame counts. Bartosz Taudul 2024-10-15 02:22:52 +02:00
  • 27d7939cc1
    Improve "no annotations" view. Bartosz Taudul 2024-10-15 02:04:45 +02:00
  • 1ab0b5abd2
    Improve "no wait stacks" view. Bartosz Taudul 2024-10-15 01:51:58 +02:00
  • 8a7f540d7c
    Fill emptiness in find zone window awaiting for query. Bartosz Taudul 2024-10-15 01:29:08 +02:00
  • 697ea8b3b3
    Mark debug builds. Bartosz Taudul 2024-10-14 23:39:54 +02:00
  • 1bd56a93f0
    Don't mix thread order and thread data vectors. Bartosz Taudul 2024-10-13 00:04:10 +02:00
  • 1bd84419c0
    Extend plots to the end of the trace. Bartosz Taudul 2024-10-09 23:55:50 +02:00
  • 90c072b66c
    Update manual. Bartosz Taudul 2024-10-06 15:38:28 +02:00
  • 096eec1b84
    Improve build process documentation. Bartosz Taudul 2024-10-06 15:24:11 +02:00
  • 9839e4aea7
    More unwanted architectures. Bartosz Taudul 2024-10-05 13:04:21 +02:00
  • 1499da51b8
    Add label for local call stack context menu. Bartosz Taudul 2024-10-04 23:49:06 +02:00