Bartosz Taudul
23930e998b
Display label with assistant model name and reply duration for each message.
2026-04-24 19:53:45 +02:00
Bartosz Taudul
9b708c433f
Store model and response time for assistant messages.
2026-04-24 18:15:49 +02:00
Bartosz Taudul
1c3691a57b
Add llm chat topic.
2026-04-17 01:27:38 +02:00
Bartosz Taudul
a64b9a2029
Proper mutex wrapper use.
...
In the JSON exception catch handler, m_jobsLock.lock() is called directly
on the mutex instead of through the jobsLock unique_lock. When the function
returns, jobsLock's destructor runs but it doesn't own the lock (it was
unlocked earlier at line 1134), and m_jobsLock is never released. This
causes a permanent deadlock the next time anything tries to acquire
m_jobsLock.
2026-04-11 17:29:44 +02:00
Marcos Slomp
ee976f8146
Prevent CMake from re-generating files in the data folder every time ( #1327 )
2026-04-03 00:24:39 +02:00
Bartosz Taudul
af5f1c4d52
Use CMake option macros.
2026-03-31 23:15:15 +02:00
Bartosz Taudul
5877db5411
Move NO_ISA_EXTENSIONS option to config.cmake.
2026-03-31 23:15:14 +02:00
Bartosz Taudul
6010770879
Update uops.info data.
2026-03-30 02:23:33 +02:00
Bartosz Taudul
1b34592d80
Move git ref CMake extractor to a separate file.
2026-03-28 19:23:15 +01:00
Bartosz Taudul
6f91104542
Include git ref in profiler's --help output.
2026-03-28 12:44:12 +01:00
Bartosz Taudul
77a53e2b5b
No need to do strcmp here.
2026-03-24 23:47:40 +01:00
Bartosz Taudul
ef41e12ba8
Fix missing outer loop exit.
2026-03-24 22:51:02 +01:00
Bartosz Taudul
e1143fd985
Try to remove excess frames from reconstructed callstack.
2026-03-24 01:14:38 +01:00
Bartosz Taudul
e792752104
Ignore completely non-local samples.
2026-03-22 17:04:31 +01:00
Bartosz Taudul
3c283187c3
Extract functionality for counting local frames in a callstack.
2026-03-22 17:00:15 +01:00
Bartosz Taudul
1967f2c79b
Do proper frame matching instead of relying just on callstack size.
2026-03-22 16:51:55 +01:00
Bartosz Taudul
f5df9f9c24
Remove dead code.
2026-03-21 23:36:15 +01:00
Bartosz Taudul
5040412813
Simplify search for max-local call stack root.
2026-03-21 22:35:25 +01:00
Bartosz Taudul
9326227bcd
Display reconstructed callstack in zone info window.
2026-03-21 01:48:00 +01:00
Bartosz Taudul
b52af15504
Change DrawCallstackTable interface to accept data + size pair.
2026-03-21 01:47:26 +01:00
Bartosz Taudul
e1381d1beb
Draw reconstructed callstack trace in zone tooltips.
2026-03-21 01:27:12 +01:00
Bartosz Taudul
c4f42b1bc9
Basic heuristics for reconstruction of zone callstack from sample data.
2026-03-21 01:26:40 +01:00
Bartosz Taudul
145efd63c9
Change GetCallstackJson interface to data ptr + size.
2026-03-18 00:52:34 +01:00
Bartosz Taudul
0905e203e3
Add DrawCallstackCalls( data, size, ... ) interface.
2026-03-18 00:42:21 +01:00
Bartosz Taudul
54f778c204
Display ellipsis in single-line callstack printout, when frames remain.
2026-03-17 02:29:12 +01:00
Bartosz Taudul
3876d33a15
Display callstacks in zone tooltips.
2026-03-17 01:32:24 +01:00
Bartosz Taudul
94e5ff2cfb
Add inline callstack display to zone info window.
2026-03-17 01:00:21 +01:00
Bartosz Taudul
79d165190a
Improve parent zones display.
2026-03-17 00:07:47 +01:00
Bartosz Taudul
83b7d3a267
Simplify "zone trace" into "parent zones".
2026-03-16 01:44:57 +01:00
Bartosz Taudul
80b8e8284e
Allow attaching zone histogram to llm.
2026-03-11 00:42:53 +01:00
Bartosz Taudul
b0dd2b291d
Make a separate fast model optional.
2026-03-08 14:42:18 +01:00
Bartosz Taudul
9f432d5fa2
Cosmetics.
2026-03-08 13:20:15 +01:00
Bartosz Taudul
2f90aac0ac
Force enable thinking for chat model, force disable for fast model.
2026-03-08 13:16:14 +01:00
Bartosz Taudul
869ad0a02d
Include news, locations, videos from brave search results.
2026-03-07 22:33:32 +01:00
Bartosz Taudul
928de7ae6c
Use common functionality for gathering brave search results.
2026-03-07 22:33:32 +01:00
Bartosz Taudul
feb07e476a
Merge pull request #1289 from slomp/slomp/windows-on-arm
...
Support for Windows on ARM
2026-03-06 23:55:02 +01:00
Bartosz Taudul
460944ef42
Cosmetics.
2026-03-06 23:53:13 +01:00
Bartosz Taudul
db0082de3f
Add brave search.
2026-03-06 02:07:21 +01:00
Bartosz Taudul
bbc937c309
Refactor FetchWebPage to FetchHttp with custom headers support
2026-03-05 23:59:27 +01:00
Bartosz Taudul
71c5494414
Move web search engine implementations to separate functions.
2026-03-05 20:57:44 +01:00
Bartosz Taudul
2157e0a1b6
Better handle duckduckgo error responses.
2026-03-05 20:57:44 +01:00
Bartosz Taudul
49590756a0
Extract broadcast message parsing into TracyBroadcast
...
Move broadcast message parsing logic from profiler/src/main.cpp into
server/TracyBroadcast.cpp/hpp. This reduces code duplication and enables
reuse by other tools (e.g., multi-capture).
ParseBroadcastMessage() handles all broadcast protocol versions (0-3) and
returns std::optional<BroadcastMessage>. ClientUniqueID() generates a unique
identifier from IP address and port.
Co-authored-by: Grégoire Roussel <gregoire.roussel@wandercraft.eu >
2026-03-02 19:45:48 +01:00
Marcos Slomp
0f170f51c6
report GUI initialization error before terminating
2026-02-28 20:00:11 -08:00
Marcos Slomp
20932eae88
formatting
2026-02-27 19:30:35 -08:00
Marcos Slomp
54c63c11d4
ensure touchpad gestures either scroll or zoom the timeline, but not both simultaneously
2026-02-27 19:30:35 -08:00
Bartosz Taudul
d6620568e5
Make tool reply size limit configurable in LLM settings
...
Add option to configure the maximum tool reply size in the advanced
settings of the LLM assistant. The limit can be enabled/disabled via
a checkbox, with the value stored in bytes. The context-based limit
is now displayed alongside the configured limit for transparency.
2026-02-26 22:40:51 +01:00
Bartosz Taudul
2bc3b87a2d
Fix TracyLlm initialization when LLM is disabled.
2026-02-19 18:33:45 +01:00
Bartosz Taudul
574e0d17ec
Reorder symbol statistics checkboxes and disable kernel when external is off.
...
External symbols checkbox now appears before kernel symbols, and kernel
is disabled when external is not selected since kernel symbols are a
subset of external symbols.
2026-02-19 00:51:04 +01:00
Bartosz Taudul
cea95bdede
Do not show external symbols, frame by default.
2026-02-19 00:45:44 +01:00
Bartosz Taudul
2ecb45d8c0
Font data must be always available.
2026-02-17 21:48:43 +01:00