Tikhon Ulyanov
7c9de0ff29
perf(tools): reuse wait ancestry when digesting trace slices
2026-11-04 10:25:28 +01:00
Ryuzaki
28b63f8065
fix(tools): count overlapping GPU trace ranges
2026-11-03 02:36:06 +00:00
Dean
35d200c91e
Merge pull request #13173 from rooklz/fix/trace-digest-summary-symlink-loop
...
fix(tools): refuse looping trace summary paths
2026-11-03 06:27:46 +13:00
Dean
c59d633184
Merge pull request #12981 from JJenkx/fix/trace-digest-event-loss-warning
...
fix(tools): report lost trace events without summary metadata
2026-11-03 06:26:09 +13:00
Dean
ff0a27f112
Merge pull request #12609 from teerthsharma/feat/trace-digest-persistent-spikes
...
feat(tools): list persistent frame-time spikes in trace_digest
2026-11-03 02:38:32 +13:00
Dean
bfbfd300f4
Merge pull request #12198 from MarcZX10/fix/trace-digest-tied-present-timestamps
...
fix(tools): sort trace presents by timestamp and report incomplete summary lines
2026-11-03 01:29:39 +13:00
Adrià
c7167f24b1
Merge pull request #13779 from dr-hoseyn/fix/trace-interval-summary-option
...
fix(tools): reject capture summaries for interval input
2026-11-01 01:37:40 +01:00
dr-hoseyn
a7e337835c
fix(tools): reject capture summaries for interval input
2026-10-31 09:18:13 +03:30
dr-hoseyn
95261aa4bf
fix(tools): reject stack samples with interval summaries
2026-10-31 09:15:08 +03:30
Adrià
aa6f88b77e
Merge pull request #13430 from dr-hoseyn/fix/candidate3-investigation
...
fix(tools): reject out-of-order interval percentiles
2026-10-31 01:26:57 +01:00
Adrià
ace09efb33
test(tools): decode trace digest CLI output as UTF-8
2026-10-30 20:23:29 +01:00
dr-hoseyn
ca919e1ec1
fix(tools): reject out-of-order interval percentiles
2026-10-30 20:23:13 +01:00
rooklz
2421e0f7ed
fix(tools): refuse looping trace summary paths
2026-10-30 15:39:42 +00:00
dr-hoseyn
fe452d97c7
fix(tools): reject negative trace event durations
2026-10-30 17:28:18 +03:30
JJenkx
60d4895d54
test(tools): cover lost-event thread name escaping
2026-10-29 23:39:01 -04:00
Adrià
9624d8c6bb
Merge pull request #12551 from LuPetro/fix/trace-summary-deep-json
...
fix(tools): report deeply nested trace summaries
2026-10-29 21:52:11 +01:00
JJenkx
b4ac71827e
fix(tools): report lost trace events without summary metadata
2026-10-29 15:01:58 -04:00
Dean
7e72336f14
Merge pull request #12357 from StoneDC/feat/trace-intervals-csv
...
feat(tools): export trace intervals as CSV
2026-10-29 12:14:05 +13:00
teerth sharma
1a26d6f2c3
feat(tools): list persistent frame-time spikes in trace_digest
2026-10-29 04:09:42 +05:30
Luka Petrovic
15b0454a88
fix(tools): report deeply nested trace summaries
2026-10-28 20:15:39 +01:00
Adrià
0ec937e3af
Merge pull request #11669 from StoneDC/fix/trace-interval-schema
...
fix(tools): validate trace interval summary fields
2026-10-28 14:48:41 +01:00
StoneDC
43628c7e69
feat(tools): export trace intervals as CSV
2026-10-28 18:06:20 +08:00
MarcZX10
179eb8b108
test(tools): digest a trace with a summary line that has no window duration
...
The command has to fail with the missing field named, exit 2 and print no
traceback or partial output.
2026-10-28 03:15:16 +00:00
MarcZX10
aaba43a9a3
test(tools): read a trace whose presents share a timestamp
...
One of the tied presents has no present number; the digest must load it and keep
the trace order for the tie.
2026-10-28 03:13:51 +00:00
Dean
625c94f696
Merge pull request #10761 from MarcZX10/marc/fix-trace-digest-event-fields
...
fix(tools): reject malformed trace events in trace_digest
2026-10-28 02:33:51 +13:00
StoneDC
d7744129b2
fix(tools): validate trace interval summary fields
2026-10-27 09:59:16 +08:00
Dean
a334355005
Merge pull request #10724 from Bram910/fix/trace-json-nesting
...
fix(tools): report excessive trace JSON nesting
2026-10-27 09:02:46 +13:00
Dean
9b5e3368de
Merge pull request #10367 from Bram910/fix/trace-summary-jsonl
...
fix(tools): validate trace summary JSONL records
2026-10-26 11:04:31 +13:00
MarcZX10
8a173193c1
fix(tools): validate falsey and nonnumeric trace fields
2026-10-25 07:56:28 +00:00
MarcZX10
1e351c81e0
test(tools): cover malformed trace event fields in trace_digest
2026-10-25 07:56:28 +00:00
Bram910
c5c7ecaf63
fix(tools): report excessive trace JSON nesting
2026-10-24 21:39:06 +02:00
xTRACKGOD
8ee49632b0
fix(tools): detect host and title changes in interval digests
2026-10-24 15:17:58 +05:30
Bram910
d9fde17a3d
fix(tools): validate trace summary JSONL records
2026-10-23 21:32:52 +02:00
emirplus
dfacf431f6
fix(tools): wrap entrypoint in main with stream reconfigure in trace_digest
2026-10-23 19:08:36 +03:00
Dothre
7fc3fd65c7
fix(tools): reject invalid trace event container shapes
2026-10-21 02:14:44 +02:00
Dean
722cf9388c
Merge pull request #7433 from MrMha/feat/trace-thread-filter-20261018
...
feat: filter trace digests by named event threads
2026-10-21 09:13:53 +13:00
Adrià
5bb37bec5d
Merge pull request #7553 from iAlturki/fix_trace_digest_utf8_bom
...
fix(tools): accept UTF-8 BOMs in trace digest inputs
2026-10-20 12:44:23 +02:00
emirplus
ac008fa8ff
fix(tools): decode summary and stack inputs with utf-8-sig in trace_digest
2026-10-19 20:58:03 +03:00
Dean
db0ef09e58
Merge pull request #7931 from joedeangelis533-bot/fix/trace-waits-capture-window
...
fix(tools): clip longest trace waits to the capture window
2026-10-20 05:23:16 +13:00
joedeangelis533-bot
acd9ff5755
fix(tools): clip longest trace waits to the capture window
2026-10-19 10:41:42 -04:00
mopgobopot and Claude Opus 5.5
e7262ddf99
fix(tools): report trace identity changes between consecutive intervals
...
Each interval was compared with the first one, so 'changed at interval' listed every interval that differed from the first instead of where a change happened: commits a, a, b, b, a gave 3, 4 instead of 3, 5.
Co-Authored-By: Claude Opus 5.5 <[email protected] >
2026-10-19 15:39:57 +03:00
Dean
f4970371da
Merge pull request #6459 from angleboyndn-stack/fix/trace-digest-largest-interval-phase
...
fix(tools): select largest interval phase by duration
2026-10-19 16:52:27 +13:00
JJenkx
97a8f1c7c9
fix(tools): classify wait subscopes in trace digests
2026-10-18 20:51:26 -04:00
iAlturki
e9a7b8ea54
fix(tools): accept UTF-8 BOMs in trace digest inputs
2026-10-18 16:27:26 +03:00
MrMha
08156bb30c
feat: filter trace digests by named event threads
2026-10-18 10:15:42 +04:00
Dean
bb2624a533
Merge pull request #6395 from IshmamDC217/fix/trace-digest-missing-summary
...
fix(tools): fail when the trace_digest --summary file does not exist
2026-10-18 17:51:51 +13:00
Alex Callisaya
9cc8e2c081
fix(tools): clip trace digest totals to the frame window
2026-10-18 00:11:15 -04:00
Dean
3e834468cd
Merge pull request #7162 from MrMha/fix/trace-input-diagnostics-20261017
...
fix: report trace digest input failures without a traceback
2026-10-18 09:54:32 +13:00
MrMha
7974214c08
fix: report trace digest input failures without a traceback
2026-10-17 18:53:29 +04:00
pushkarreddyy
372705c8d0
fix(tools): accept top-level event arrays and empty documents in trace_digest
2026-10-17 19:18:07 +05:30