Commit Graph

  • adf3a5b998 Build test application with CMake on mingw. Bartosz Taudul 2026-04-03 20:09:39 +02:00
  • 09d6a674c4 No -rdynamic on Windows. Bartosz Taudul 2026-04-03 20:09:24 +02:00
  • ab61777896 Fix mingw GUID definitions. Bartosz Taudul 2026-04-03 20:06:15 +02:00
  • c564b163d3 Client code must target C++11. Bartosz Taudul 2026-04-03 20:05:07 +02:00
  • 43c0f67353 Enable mingw CI builds on push and pull request. Bartosz Taudul 2026-04-03 02:11:54 +02:00
  • 44b1de2d71 Target win10 with mingw. Bartosz Taudul 2026-04-03 02:10:36 +02:00
  • 803b10fd6b Do not block vsync capture on mingw. Bartosz Taudul 2026-04-03 02:10:19 +02:00
  • 3ac364ebcb Add mingw ETW compat header. Bartosz Taudul 2026-04-03 01:55:40 +02:00
  • 842420439d fix LogString wire in the DequeueSerial path (#1328) Marcos Slomp 2026-04-02 15:37:16 -07:00
  • ee976f8146 Prevent CMake from re-generating files in the data folder every time (#1327) Marcos Slomp 2026-04-02 15:24:39 -07:00
  • bb1d4ad580 Revert usearch bump – broken on windows. Bartosz Taudul 2026-04-02 21:05:35 +02:00
  • d5eb85e4c4 Bump deps. Bartosz Taudul 2026-04-02 21:00:14 +02:00
  • 08f82dc0be Add mingw CI build setup. Bartosz Taudul 2026-04-02 01:02:18 +02:00
  • 0fb2f8d75d Build client library with CMake and Meson again on Linux. Bartosz Taudul 2026-04-02 00:42:16 +02:00
  • a861c6671c Reenable LTO, disable parallel build on GitHub runners. Bartosz Taudul 2026-04-01 00:38:40 +02:00
  • b18b7461e4 Disable LTO on Linux CI. Bartosz Taudul 2026-03-31 23:02:42 +02:00
  • d8139f2058 Allow disabling LTO, mold linker, ccache. Bartosz Taudul 2026-03-31 22:56:48 +02:00
  • af5f1c4d52 Use CMake option macros. Bartosz Taudul 2026-03-31 22:33:17 +02:00
  • 5877db5411 Move NO_ISA_EXTENSIONS option to config.cmake. Bartosz Taudul 2026-03-31 22:20:41 +02:00
  • eb81bdc3f8 NO_STATISTICS is not an option in most of the tools. Bartosz Taudul 2026-03-31 21:55:49 +02:00
  • b6b1eed1d5 Externalize option setting macros. Add one for non-booleans. Bartosz Taudul 2026-03-31 21:27:08 +02:00
  • e89eadf91a Fix copy pasta. Bartosz Taudul 2026-03-31 20:17:47 +02:00
  • 785eaeac86 Merge pull request #1324 from siliceum/fix/linux-comp-issue Bartosz Taudul 2026-03-31 14:02:28 +02:00
  • 313d5b681e Fix #1321 linux compilation issue introduc Clément Grégoire 2026-03-31 13:43:36 +02:00
  • 16f7cd3c68 Merge pull request #1321 from siliceum/refactor/tracycallstack Bartosz Taudul 2026-03-31 12:25:12 +02:00
  • a0b3a71212 Add monitor utility. Bartosz Taudul 2026-03-31 01:28:20 +02:00
  • 850cfd90f7 Add callstack decode functionality for external processes. Bartosz Taudul 2026-03-31 01:17:09 +02:00
  • f8c6f4a7ba Cosmetics. Bartosz Taudul 2026-03-31 01:17:03 +02:00
  • eca9609f52 Shut up about anonymous namespaces. Bartosz Taudul 2026-03-31 00:53:26 +02:00
  • 739123d005 Add a way to override profiled program name and PID. Bartosz Taudul 2026-03-31 00:41:20 +02:00
  • 53439ea5e2 Add external image cache machinery. Bartosz Taudul 2026-03-30 21:48:21 +02:00
  • da4b95bf59 Use CopyString(Fast) where possible in TracyCallstack Clément Grégoire 2026-03-30 22:24:20 +02:00
  • 79f7d99b02 Add SymSrv.dll check Clément Grégoire 2026-03-30 22:09:14 +02:00
  • 8c5724d125 Fix formating in DbgHelpInit Clément Grégoire 2026-03-30 22:07:50 +02:00
  • cf33cbd33f Extract MakeUnresolvedCallstackEntryData Clément Grégoire 2026-03-30 18:41:54 +02:00
  • c53d94f538 Set color diagnostics in test CMakeLists.txt. Bartosz Taudul 2026-03-30 21:47:45 +02:00
  • b3aaac43ca Move ELF headers definition to a separate header file. Bartosz Taudul 2026-03-30 20:56:45 +02:00
  • 7974a74580 Add external_file support to libbacktrace Bartosz Taudul 2026-03-30 19:47:37 +02:00
  • 2f1fc19f88 libbacktrace: use correct names in #undef of ELF macros (b9e4006) Bartosz Taudul 2026-03-30 19:40:30 +02:00
  • 52607f70fe libbacktrace: add casts to avoid undefined shifts (78af4ff, 0034e33) Bartosz Taudul 2026-03-30 19:37:24 +02:00
  • d79b7d4176 libbacktrace: don't get confused by overlapping address ranges (3d0be55) Bartosz Taudul 2026-03-30 19:33:37 +02:00
  • 6010770879 Update uops.info data. Bartosz Taudul 2026-03-30 02:23:33 +02:00
  • c8a93adb01 Add merge utility to CI builds for linux, macos, and windows Bartosz Taudul 2026-03-28 22:41:05 +01:00
  • 1dee03e4f2 Rename workflow job names for uniqueness across workflows Bartosz Taudul 2026-03-28 22:21:02 +01:00
  • 0312a77390 Add GIT_REV to tools config in CI setup. Bartosz Taudul 2026-03-28 21:59:10 +01:00
  • fddbb5d990 Print tracy version in all tools. Bartosz Taudul 2026-03-28 21:38:47 +01:00
  • 8bd49317ca Set include list for GitRef. Bartosz Taudul 2026-03-28 21:38:27 +01:00
  • 1b34592d80 Move git ref CMake extractor to a separate file. Bartosz Taudul 2026-03-28 19:23:15 +01:00
  • 6f91104542 Include git ref in profiler's --help output. Bartosz Taudul 2026-03-28 12:44:12 +01:00
  • e300d56f68 Force resort of possibly broken plots. Bartosz Taudul 2026-03-27 18:21:43 +01:00
  • 8351daea73 Add ability to mark the SortedVector unsorted. Bartosz Taudul 2026-03-27 18:21:14 +01:00
  • b5a322d122 Fix SortedVector regression. Bartosz Taudul 2026-03-27 17:49:49 +01:00
  • 77a53e2b5b No need to do strcmp here. Bartosz Taudul 2026-03-24 23:47:40 +01:00
  • ef41e12ba8 Fix missing outer loop exit. Bartosz Taudul 2026-03-24 22:51:02 +01:00
  • 6c6999bf01 Add CUDA Graph GPU zone repro Basil Milanich 2026-03-24 09:37:50 -05:00
  • aa657d5438 Fix missing GPU zones for CUDA Graph-launched kernels Basil Milanich 2026-03-24 09:24:23 -05:00
  • e1143fd985 Try to remove excess frames from reconstructed callstack. Bartosz Taudul 2026-03-24 01:14:38 +01:00
  • fb9912db5c Merge pull request #1315 from slomp/slomp/d3d12-opsie Bartosz Taudul 2026-03-23 23:45:51 +01:00
  • a59ff2dcbb Update TracyD3D12.hpp Marcos Slomp 2026-03-23 15:43:36 -07:00
  • e792752104 Ignore completely non-local samples. Bartosz Taudul 2026-03-22 17:04:10 +01:00
  • 3c283187c3 Extract functionality for counting local frames in a callstack. Bartosz Taudul 2026-03-22 17:00:15 +01:00
  • 1967f2c79b Do proper frame matching instead of relying just on callstack size. Bartosz Taudul 2026-03-22 16:51:55 +01:00
  • f5df9f9c24 Remove dead code. Bartosz Taudul 2026-03-21 23:36:15 +01:00
  • 5040412813 Simplify search for max-local call stack root. Bartosz Taudul 2026-03-21 22:35:25 +01:00
  • 9326227bcd Display reconstructed callstack in zone info window. Bartosz Taudul 2026-03-21 01:48:00 +01:00
  • b52af15504 Change DrawCallstackTable interface to accept data + size pair. Bartosz Taudul 2026-03-21 01:47:26 +01:00
  • e1381d1beb Draw reconstructed callstack trace in zone tooltips. Bartosz Taudul 2026-03-21 01:27:12 +01:00
  • c4f42b1bc9 Basic heuristics for reconstruction of zone callstack from sample data. Bartosz Taudul 2026-03-21 01:26:40 +01:00
  • d0222ef7d9 Worker::GetZoneEnd() can be const. Bartosz Taudul 2026-03-19 01:25:08 +01:00
  • 87781fd75c Merge pull request #1312 from YaLTeR/patch-1 Bartosz Taudul 2026-03-19 18:18:50 +01:00
  • 16af373a7e Add missing cstdint include Ivan Molodetskikh 2026-03-19 17:57:57 +03:00
  • e9314add15 clang visibility for TRACY_API (#1310) Amy 2026-03-18 22:59:33 +00:00
  • 145efd63c9 Change GetCallstackJson interface to data ptr + size. Bartosz Taudul 2026-03-18 00:52:17 +01:00
  • 0905e203e3 Add DrawCallstackCalls( data, size, ... ) interface. Bartosz Taudul 2026-03-18 00:42:21 +01:00
  • 4fbbfb410d Merge pull request #1307 from slomp/slomp/d3d12-callstack-patch Bartosz Taudul 2026-03-17 21:20:08 +01:00
  • 36aaa19ae9 instrumenting relevant events of D3D12 Marcos Slomp 2026-03-17 13:14:15 -07:00
  • 8b1e413db5 fix handling of D3D12 callstacks and/or transient zones Marcos Slomp 2026-03-17 13:13:24 -07:00
  • 54f778c204 Display ellipsis in single-line callstack printout, when frames remain. Bartosz Taudul 2026-03-17 02:29:12 +01:00
  • 3876d33a15 Display callstacks in zone tooltips. Bartosz Taudul 2026-03-17 01:32:24 +01:00
  • 94e5ff2cfb Add inline callstack display to zone info window. Bartosz Taudul 2026-03-17 01:00:21 +01:00
  • 79d165190a Improve parent zones display. Bartosz Taudul 2026-03-17 00:07:47 +01:00
  • 83b7d3a267 Simplify "zone trace" into "parent zones". Bartosz Taudul 2026-03-16 01:42:29 +01:00
  • a51efcc974 Proper CMake setup for TRACY_CALLSTACK. Bartosz Taudul 2026-03-15 22:16:27 +01:00
  • 1476afb992 Do not force enable CMake configure on open in VS Code. Bartosz Taudul 2026-03-15 14:42:52 +01:00
  • 80b8e8284e Allow attaching zone histogram to llm. Bartosz Taudul 2026-03-10 23:29:15 +01:00
  • 8f9392cae7 Merge pull request #1304 from slomp/slomp/windows-opsie Bartosz Taudul 2026-03-09 21:35:48 +01:00
  • 01bd20c30a Windows x64 vs ARM opsie Marcos Slomp 2026-03-09 13:24:08 -07:00
  • b0dd2b291d Make a separate fast model optional. Bartosz Taudul 2026-03-08 14:41:42 +01:00
  • 9f432d5fa2 Cosmetics. Bartosz Taudul 2026-03-08 13:20:15 +01:00
  • 2f90aac0ac Force enable thinking for chat model, force disable for fast model. Bartosz Taudul 2026-03-08 13:16:14 +01:00
  • 869ad0a02d Include news, locations, videos from brave search results. Bartosz Taudul 2026-03-07 22:33:17 +01:00
  • 928de7ae6c Use common functionality for gathering brave search results. Bartosz Taudul 2026-03-07 22:22:53 +01:00
  • feb07e476a Merge pull request #1289 from slomp/slomp/windows-on-arm Bartosz Taudul 2026-03-06 23:55:02 +01:00
  • 460944ef42 Cosmetics. Bartosz Taudul 2026-03-06 23:53:13 +01:00
  • f1bc3ef4c7 Merge pull request #1300 from slomp/slomp/c-api-get-time Bartosz Taudul 2026-03-06 12:18:05 +01:00
  • cc21988537 adding C API for Profiler::GetTime() Marcos Slomp 2026-03-06 01:33:01 -08:00
  • db0082de3f Add brave search. Bartosz Taudul 2026-03-06 01:39:03 +01:00
  • bbc937c309 Refactor FetchWebPage to FetchHttp with custom headers support Bartosz Taudul 2026-03-05 22:44:33 +01:00
  • 71c5494414 Move web search engine implementations to separate functions. Bartosz Taudul 2026-03-05 01:14:34 +01:00
  • 2157e0a1b6 Better handle duckduckgo error responses. Bartosz Taudul 2026-03-05 00:22:45 +01:00