Clément Grégoire
3f5d07ebd7
Fix embed dependency
...
add_custom_command DEPENDS can only see the output of other commands or targets names, not the targets installation through ExternalProject_Add.
Add the `embed` target (created by `ExternalProject_Add`) as a dependency for commands using the utility
2025-07-18 15:23:18 +02:00
Bartosz Taudul
2f17e33851
Prevent duplicate callstack frame queries.
...
Callstack frames will now have nullptr as the value in the callstackFrameMap
map, as a way to signal that a query for given key is already pending.
Duplicate queries should no longer happen.
@slomp provided alternative implementation, which produced the following
results:
Queries made: 195,778
Duplicate queries skipped: 9,518,910
Co-authored-by: Marcos Slomp <slomp@adobe.com >
2025-07-18 01:16:46 +02:00
Bartosz Taudul
c704f909be
Move duplication check into QueryCallstackFrame() to make things clear.
2025-07-18 01:15:16 +02:00
Bartosz Taudul
c4a6cf3456
Use contains() to check if map contains element.
2025-07-18 00:45:26 +02:00
Bartosz Taudul
f578d14553
Extract callstack frame query to a separate function.
2025-07-18 00:33:09 +02:00
Bartosz Taudul
38ff7a6697
Make sure count is right.
2025-07-18 00:24:23 +02:00
Bartosz Taudul
320eb67581
Assume callstackFrameMap can store null ptrs.
2025-07-18 00:23:43 +02:00
Bartosz Taudul
ea661d0765
Cosmetics.
2025-07-18 00:19:09 +02:00
Bartosz Taudul
382b41bcce
Add example llama-swap configuration to the manual.
2025-07-15 14:32:49 +02:00
Bartosz Taudul
d9a1655f9a
Add information about CPU dies to topology section in the manual.
2025-07-15 14:04:21 +02:00
Bartosz Taudul
825e60e1d5
Workaround json parsing problems.
...
The true issue is probably related to bad threading, but it needs to be
properly found.
2025-07-13 19:09:43 +02:00
Bartosz Taudul
24b43e9e0a
Update manual.
2025-07-13 19:09:37 +02:00
Bartosz Taudul
0772f1f952
Add predefined queries for callstacks.
2025-07-13 19:09:17 +02:00
Bartosz Taudul
b44822899e
Add wrapper for sending LLM queries to TracyView.
2025-07-13 18:52:20 +02:00
Bartosz Taudul
39c121ce20
Make AddMessage and QueueSendMessage public in TracyLlm.
2025-07-13 18:52:03 +02:00
Bartosz Taudul
64b61fee03
Extract function for getting callstack data as json.
2025-07-13 18:40:42 +02:00
Bartosz Taudul
adefaff0cc
RasterizerDensity is obsolete now.
2025-07-13 12:49:23 +02:00
Bartosz Taudul
c7c20730cf
Fix Worker name conflict.
2025-07-13 01:27:56 +02:00
Bartosz Taudul
3d00f3eda1
Disable LLM on emscripten.
2025-07-13 01:00:08 +02:00
Bartosz Taudul
d1e3d1abb5
Proper support for markdown header font sizes (including style changes).
2025-07-13 00:25:14 +02:00
Bartosz Taudul
9ee6af33a4
Format achievements intro message with markdown.
2025-07-12 23:54:49 +02:00
Bartosz Taudul
70d6d7e756
Fully externalize markdown printer.
2025-07-12 23:42:21 +02:00
Bartosz Taudul
75cfc67972
Add robot icon to default assist view.
2025-07-12 23:28:12 +02:00
Bartosz Taudul
3d183e2da1
Markdown renderer is not strictly an LLM functionality.
2025-07-12 23:26:55 +02:00
Bartosz Taudul
b12253e706
Update CPU data window column labels in the manual.
2025-07-12 20:28:08 +02:00
Bartosz Taudul
00bc533d4d
Improve code block style.
2025-07-12 20:08:26 +02:00
Bartosz Taudul
f098102898
Parse source code blocks in markdown.
2025-07-12 20:04:58 +02:00
Bartosz Taudul
5833f0d734
Add SourceContents::Parse() with length argument.
2025-07-12 20:01:27 +02:00
Bartosz Taudul
d4094f45cc
Replace all deprecated ImGui functionality.
2025-07-12 19:50:37 +02:00
Bartosz Taudul
78c284cd8f
Remove font glyph ranges.
2025-07-12 18:42:08 +02:00
Bartosz Taudul
fdeb33c566
Bump usearch, curl.
2025-07-12 18:27:43 +02:00
Bartosz Taudul
89f246dc07
Bump emscripten SDK to 4.0.10.
2025-07-12 18:20:28 +02:00
Bartosz Taudul
b58388316a
Fix emscripten build.
2025-07-12 18:19:56 +02:00
Bartosz Taudul
e77240a47d
Workaround broken md4c CMake configuration.
2025-07-12 18:09:31 +02:00
Bartosz Taudul
4a25079996
Disable demo window in release build.
...
Workarounds ImGui issue 8796.
2025-07-12 17:43:53 +02:00
Bartosz Taudul
bd0591c4d5
Bump ImGui to 1.92.1-docking.
2025-07-12 17:08:13 +02:00
Bartosz Taudul
1dd4c2d670
Update ImGui to 1.92.0-docking.
2025-07-12 14:36:47 +02:00
Bartosz Taudul
d2d50d2cea
Fix flame graph limit range button position.
2025-07-12 14:31:15 +02:00
Bartosz Taudul
d2db62ebc3
Change how icons are converted in markdown manual.
2025-07-12 14:25:29 +02:00
Bartosz Taudul
249673660e
Remove mouse button images from markdown manual.
2025-07-12 13:41:05 +02:00
Bartosz Taudul
f6f2fa0a0a
Fix font awesome icons in markdown manual.
2025-07-12 13:34:22 +02:00
Bartosz Taudul
1e1d9d9a84
Fix \menu, this time properly.
2025-07-12 12:35:37 +02:00
Bartosz Taudul
6058e6ede0
Hackfix section names in markdown manual.
2025-07-12 12:23:48 +02:00
Bartosz Taudul
31815fd45d
Remove junk from links in markdown manual.
2025-07-12 11:58:19 +02:00
Bartosz Taudul
ee2ef5c455
Increase number of user manual search results.
2025-07-12 11:50:32 +02:00
Bartosz Taudul
0da4c7e320
Explicit search parameters.
2025-07-12 11:50:32 +02:00
Bartosz Taudul
87c1200c80
Add shell script for latex to markdown conversion.
2025-07-12 11:50:32 +02:00
Bartosz Taudul
c08364779a
Update markdown manual.
2025-07-12 11:50:32 +02:00
Bartosz Taudul
55cf0139fd
Don't crash on assert when a tool call is missing a parameter.
2025-07-12 11:50:31 +02:00
Bartosz Taudul
818d238f50
Update system prompt to use English names for UI elements.
2025-07-12 11:50:31 +02:00