Bartosz Taudul
db8bfc9ba9
Prevent in-flight query notification flicker.
2026-05-07 22:34:48 +02:00
Bartosz Taudul
b1768b98a5
Protocol was bumped to 77 after 0.13.1.
2026-05-06 01:37:54 +02:00
Bartosz Taudul
04728994a5
Shorten external frames in call stack tooltips.
2026-05-04 01:05:02 +02:00
Bartosz Taudul
600227a30b
More compact assembly code form.
...
For Qwen3.6-27B tokenizer:
AStar<> (3018 byte binary): 25546 -> 21099 tokens (82.6%)
LZ4_compress_fast_continue (10.47 KB): 84140 -> 69016 tokens (82%)
2026-05-02 16:31:59 +02:00
Bartosz Taudul
6d4a080da5
More compact symbol view source attachments.
2026-05-02 16:04:29 +02:00
Bartosz Taudul
7e043e21e7
Enable resizing of child call distribution box.
2026-05-02 15:42:34 +02:00
Bartosz Taudul
40b328dc95
Add drawable height splitter widget.
2026-05-02 15:42:18 +02:00
Bartosz Taudul
0a64f16c2d
More compact time range limits window.
2026-05-02 12:41:12 +02:00
Bartosz Taudul
9965aff723
Use fractional max rows for visible threads display to imply scrolling.
2026-05-02 01:41:28 +02:00
Bartosz Taudul
335403d860
Always dim out external frames.
2026-05-02 00:38:34 +02:00
Bartosz Taudul
4e6f7c2152
More return stack reinforcement.
2026-05-02 00:31:53 +02:00
Bartosz Taudul
8877a2527d
Proper count of possibly visible threads in wait stacks window.
2026-05-01 22:03:39 +02:00
Bartosz Taudul
4394d79c39
Limit "visible threads" rows displayed at once.
2026-05-01 21:20:51 +02:00
Bartosz Taudul
3900890ef4
Show visible threads list in columns.
...
Options list is excluded, as that's drag-n-drop, and that's too much
complication.
2026-05-01 21:20:51 +02:00
Bartosz Taudul
a11e417e43
Provide detailed call stack analysis instructions.
2026-05-01 17:56:36 +02:00
Bartosz Taudul
78bac8dcbc
Use correct tid field name.
2026-05-01 17:56:35 +02:00
Bartosz Taudul
460352d0d5
Allow opening callstack window from LLM attachment.
2026-04-30 21:42:22 +02:00
Bartosz Taudul
89bd8b2ba5
Add public View method for opening callstack window.
2026-04-30 21:41:53 +02:00
Bartosz Taudul
cf2c07d905
Mark GetSelectThread() const.
2026-04-30 21:38:33 +02:00
Bartosz Taudul
529c688ff2
Callstack thread display is not gated by LLM.
2026-04-30 18:40:54 +02:00
Bartosz Taudul
6c5e0cdf1d
Draw call stack thread name in call stack window.
2026-04-30 18:08:15 +02:00
Bartosz Taudul
80f504019f
Store callstack window callstack id together with origin thread id.
2026-04-30 17:06:59 +02:00
Bartosz Taudul
6ccad8a94d
Generic thread id naming in crash callstack attachments.
2026-04-30 12:48:58 +02:00
Bartosz Taudul
f0df6112dc
Move callstack summary in callstack window to its own line.
2026-04-30 12:46:22 +02:00
Bartosz Taudul
170b0b4edf
More compact listing format.
2026-04-30 12:19:13 +02:00
Bartosz Taudul
39cd16a92b
Move specialized LLM skills out of the system prompt.
2026-04-30 02:41:48 +02:00
Bartosz Taudul
eaf66e7af9
Cleanup.
2026-04-28 00:27:27 +02:00
Bartosz Taudul
ab75aeeac9
Add section headers to the in-program user manual.
2026-04-27 23:32:34 +02:00
Bartosz Taudul
4fe2949033
Instruct LLM how to provide user manual links.
2026-04-27 23:21:49 +02:00
Bartosz Taudul
ac20896f57
Add links to manual search results.
2026-04-27 23:15:52 +02:00
Bartosz Taudul
afddce2538
Implement going to manual link.
2026-04-27 23:05:43 +02:00
Bartosz Taudul
14aa5dafe5
Add manual section link tooltips.
2026-04-27 22:47:10 +02:00
Bartosz Taudul
4d62b3a573
Move view and worker checks to initial isSource check.
2026-04-27 22:46:35 +02:00
Bartosz Taudul
d4241d987d
Pass view, worker to user manual markdown renderer.
2026-04-27 22:23:08 +02:00
Bartosz Taudul
04d30fb487
Add manual chunk retrieval function.
2026-04-27 22:20:58 +02:00
Bartosz Taudul
d653e984b5
Really fix first-word-continuation word wrap.
...
The previous solution (75c173) didn't account for the fact that the text
to print may start with a space, in which case the text width calculation
results in 0. In effect, first word length was never greater than the
space left for printing, and the problem was still there.
Fix by walking through all initial spaces in firstWord.
If fwLen > left, then a line break is needed. In this case ignore initial
spaces in text.
2026-04-26 00:40:55 +02:00
casqade
29d21fe1f7
Show tooltips for multiline messages
2026-04-25 17:27:13 +03:00
Bartosz Taudul
efb1973210
Dim out external frames in callstack tooltips.
2026-04-25 13:04:49 +02:00
Bartosz Taudul
0bd56feb2d
Only reset start time when role changes to non-assistant.
...
Fixes time reset on tool replies.
2026-04-25 12:49:44 +02:00
Bartosz Taudul
83a31730ce
Reply timing logic is only relevant for assistant replies.
2026-04-25 12:49:10 +02:00
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