Commit Graph
9965 Commits
Author SHA1 Message Date
Marcos Slomp 0fdc70a75f implementing Drain/Wait 2026-05-04 16:17:59 -07:00
Marcos Slomp 2b4e5250ed refactoring debug macros 2026-05-04 16:17:59 -07:00
Marcos Slomp 760eeb40e8 cleanup includes 2026-05-04 16:17:59 -07:00
Marcos Slomp 303680257f debugging 2026-05-04 16:17:59 -07:00
Marcos Slomp 952da01f33 comments about ResolveQueryData 2026-05-04 16:17:59 -07:00
Marcos Slomp 601c55bad2 track latest known GPU timestamp (to avoid "time-travel" later on in the server) 2026-05-04 16:17:59 -07:00
Marcos Slomp ea7fb726ac refactoring Collect 2026-05-04 16:17:59 -07:00
Marcos Slomp 4f9de46d3d cleanup 2026-05-04 16:17:59 -07:00
Marcos Slomp 60935f2a25 refactoring 2026-05-04 16:17:59 -07:00
Marcos Slomp 7e70154e4e cleanup 2026-05-04 16:17:59 -07:00
Marcos Slomp d94c484adc adopting new producer-consumer "panic" strategy 2026-05-04 16:17:59 -07:00
Marcos Slomp 0a27c61313 debugging 2026-05-04 16:17:59 -07:00
Marcos Slomp b34966fe62 refactoring 2026-05-04 16:17:59 -07:00
Marcos Slomp 85789a8a13 minor refactoring 2026-05-04 16:17:59 -07:00
Marcos Slomp 333e4bcb05 comments and debugging 2026-05-04 16:17:58 -07:00
Marcos Slomp b80fa52ba2 switching to a circular buffer with individual timeouts 2026-05-04 16:17:58 -07:00
Marcos Slomp b638a3adff opportunistically collect next window whenever possible 2026-05-04 16:17:58 -07:00
Marcos Slomp 9b2f1266ea cosmetic changes 2026-05-04 16:17:58 -07:00
Marcos Slomp bde92ffed2 timestamp relax (disabled) 2026-05-04 16:17:58 -07:00
Marcos Slomp 3bf371c4fb refactoring of Collect core 2026-05-04 16:17:58 -07:00
Marcos Slomp c39d1d6441 fudge factors... 2026-05-04 16:17:58 -07:00
Marcos Slomp 1d8022c301 comments, debugging 2026-05-04 16:17:58 -07:00
Marcos Slomp 0afe331d1e consolidating map/unmap buffer logic 2026-05-04 16:17:58 -07:00
Marcos Slomp 19e48a843d conditional clarity 2026-05-04 16:17:58 -07:00
Marcos Slomp 9649302da8 Distance utility 2026-05-04 16:17:58 -07:00
Marcos Slomp f06989e17c cleanup 2026-05-04 16:17:58 -07:00
Marcos Slomp e1357d7a1b reworking destructor 2026-05-04 16:17:58 -07:00
Marcos Slomp 4f62a115fa adopting a "collect window" scheme to avoid race conditions and heavy synchronization 2026-05-04 16:17:58 -07:00
Marcos Slomp cd1a2c7c6e re-enabbling post-collect calibration; rephrasing comments about race condition 2026-05-04 16:17:58 -07:00
Marcos Slomp 37628ed305 explaining the race condition 2026-05-04 16:17:58 -07:00
Marcos Slomp e5cdb8b361 persistent map, debug toggle, etc 2026-05-04 16:17:58 -07:00
Marcos Slomp 65cb45ea97 re-enable range assert 2026-05-04 16:17:58 -07:00
Marcos Slomp 4f44b954ab reveting overflow suppresion 2026-05-04 16:17:58 -07:00
Marcos Slomp d8aaa91379 disabling debug dump 2026-05-04 16:17:58 -07:00
Marcos Slomp 43b8a98091 timestamp aging and race debugging 2026-05-04 16:17:58 -07:00
Marcos Slomp db9e82691c debugging the UI freaking out 2026-05-04 16:17:58 -07:00
Marcos Slomp e7a503c47f misc 2026-05-04 16:17:58 -07:00
Marcos Slomp 7e0855d56b keep track of the last known emitted gpu timestamp, and use it to emit makeshift timestamps for dropped timestamps 2026-05-04 16:17:58 -07:00
Marcos Slomp b0b3c8a335 collect timestamps in pairs 2026-05-04 16:17:58 -07:00
Marcos Slomp 1c2c1b5c17 comments and eminders 2026-05-04 16:17:57 -07:00
Marcos Slomp b50876e77c eliminate NewFrame, and account for "abandoned" and "out-of-order" timestamp queries 2026-05-04 16:17:57 -07:00
Bartosz Taudul 5bbafeabd7 Patch ppqsort to fix binary_semaphore release race. 2026-05-04 01:13:53 +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 7fac1ef8c9 Update NEWS. 2026-05-02 15:44:26 +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