Bartosz Taudul
9611069a4f
Remove guidance about user replies from assembly attachments.
2026-05-11 19:51:39 +02:00
Bartosz Taudul
825960553a
Give reasoning for always providing source file name + line number.
2026-05-11 19:51:06 +02:00
Bartosz Taudul
325fe71d30
Move AddrStatData from TracySourceView to TracyDisassembly.
2026-05-11 19:22:37 +02:00
Bartosz Taudul
beec259520
Extract symbol code disassembly into a separate source file.
...
Two bugs fixed in the process:
1. X86_REG_BPL is now properly set (previously there were duplicate
X86_REG_BP entries).
2. maxLine is now properly calculated, instead of being set to the
last line value.
2026-05-11 01:30:28 +02:00
Bartosz Taudul
1dcad83790
Include call costs in assembly attachments.
2026-05-10 14:05:31 +02:00
Bartosz Taudul
8dd606009c
Require window focus for z/x key activation in source view.
2026-05-10 13:24:20 +02:00
Bartosz Taudul
17b6656c85
Provide program optimization strategies for llm.
2026-05-10 12:44:49 +02:00
Bartosz Taudul
edb5241bee
Be more efficient with missing values in asm attachments.
2026-05-10 11:35:31 +02:00
Bartosz Taudul
1bfd3beab9
Add "how to fix this crash?" preset question to call stack window.
2026-05-08 01:57:43 +02:00
Bartosz Taudul
b864ff47e5
Implement disabling LLM summary and suggestion.
2026-05-08 01:48:19 +02:00
Bartosz Taudul
4d34163ade
Allow accepting chat suggestion via Enter or Send button.
2026-05-08 01:17:31 +02:00
Bartosz Taudul
8ce05917db
Prevent stale summary after chat reset.
2026-05-08 01:07:59 +02:00
Bartosz Taudul
d59c1e7bd2
Prevent stale suggestion after chat reset.
2026-05-08 01:07:54 +02:00
Bartosz Taudul
6fb7f6d095
Add LLM chat suggestions.
2026-05-08 00:34:14 +02:00
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