1. 79c009d ui: Update to vite 8.1.5 (#6763) by Steve Golton · 2 hours ago upstream/main
  2. 3acd516 ui: Bump pnpm to version 10.34.5 (#6764) by Steve Golton · 2 hours ago
  3. a5a3ec8 tp: fix export subcommand writing to in-memory database (#6768) by David Reveman · 3 hours ago
  4. cfa174f ui: Speed up integration tests (#6769) by Steve Golton · 4 hours ago
  5. 7c52a2d Report redactor error if no process timeline present (#6732) by Edgar Arriaga · 4 hours ago
  6. 29c572c ui: Add PixelInputLifecycle extension (#6670) by Ivan · 9 hours ago
  7. 277268a tp: Add pixel.touch stdlib module for touch events (#6664) by Ivan · 10 hours ago
  8. 85d950f ui: Add extensions framework to Android Input Lifecycle plugin (#6577) by Ivan · 12 hours ago
  9. 3e14df8 ui: guard SharedArrayBuffer check in assertIsArrayBufferView (#6760) by Steve Golton · 14 hours ago
  10. 7589d97 Sync generated proto files (#6762) by perfetto-automation[bot] · 14 hours ago
  11. fcb8135 tp: add (pid)/(tid) field options and annotate frameworks_base (#6756) by zezeozue · 27 hours ago
  12. 0621e92 tp: add follower counters to stack sampling (#6742) by Lalit Maganti · 28 hours ago
  13. 662a69e ui: extract TrackEvent callstack flamegraph tab (#6754) by Lalit Maganti · 29 hours ago
  14. ae9e647 ui: Tint track shell when the track is selected (#6753) by Steve Golton · 29 hours ago
  15. decbc5f ui: Bump vite and vitest (#6673) by Steve Golton · 30 hours ago
  16. e328d0a ui: switch recording page to detect diff based on config snaps (#6631) by Lalit Maganti · 30 hours ago
  17. 1c174fd ui: DataGrid: Style missing cells & invalidate invalid fields instead of guessing (#6750) by Steve Golton · 30 hours ago
  18. 0715ba3 perfetto: fix preventing duplicate comments for deleted elements in proto_merger (#6743) by BogdanLionte · 30 hours ago
  19. e581200 ui: HeapDumpExplorer: Remove dead code (#6748) by Steve Golton · 30 hours ago
  20. be543ad ui: HDE plugin tidyup (#6747) by Steve Golton · 31 hours ago
  21. 673817d ui: Add DataGrid playground as a separate widgets subpage (#6744) by Steve Golton · 31 hours ago
  22. fb2aa5a ui: Datagrid: Escape dots in field names (#6721) by Steve Golton · 33 hours ago
  23. c4002e3 ui: Simplify DataGrid schema models (#6710) by Steve Golton · 33 hours ago
  24. a1b84ab ui: rank table search by relevance then importance (#6719) by Lalit Maganti · 34 hours ago
  25. a418b2d ui: add flag to keep current page when loading a new trace (#6741) by Steve Golton · 34 hours ago
  26. ee8d7d6 perfetto: make the SDK implementation define sufficient for export (#6731) by sashwinbalaji · 34 hours ago
  27. 0f7fcd3 ui: passthrough missing filename from postMessage (#6740) by Lalit Maganti · 34 hours ago
  28. 46e6b5b ui: Fix bigtrace build (#6720) by Steve Golton · 35 hours ago
  29. a58e6ea ui: prefer readonly T[] syntax over ReadonlyArray<T> in style guide (#6734) by Steve Golton · 35 hours ago
  30. 0e26c47 tp: improve performance of jank_cuj metric (#6650) by Lalit Maganti · 35 hours ago
  31. bd9e306 Fix build with the latest libc++ (#6733) by Yi Kong · 2 days ago
  32. 09d1134 Sync generated proto files (#6735) by perfetto-automation[bot] · 2 days ago
  33. 54ba92b tp,ui,docs: Surface the display-video user-build sysprop in docs, record page and trace doctor (#6717) by zezeozue · 2 days ago
  34. e819e34 tp: workaround SQLite bug with LEFT JOINs (#6723) by Lalit Maganti · 2 days ago
  35. 1fa9194 Revert "perfetto: rework C SDK shared library export macros (#6706)" (#6722) by sashwinbalaji · 2 days ago
  36. a8dd0bc tp: add transport-neutral stack sampling protos and parsing (#6679) by Lalit Maganti · 2 days ago
  37. 858eaf3 sdk: Add PerfettoDsGetTimestamp to data source ABI (#6707) by David Reveman · 2 days ago
  38. 160d104 Copybara import from Chromium: proto and stdlib changes (#6716) by copybara-service[bot] · 2 days ago
  39. 3791298 pb: choose a more unique extension id for FieldOptions (#6715) by Ryan · 2 days ago
  40. 190839a tp: Migrate CUJ SF boundaries to stdlib (#6713) by Nicolò Mazzucato · 3 days ago
  41. c1fee31 proto: Add and annotate foreground_service_type with flags_enum (#6712) by zezeozue · 3 days ago
  42. 6461b97 Add algorithm header for std::transform (#6711) by Sharjeel Khan · 3 days ago
  43. c3585c0 perfetto: rework C SDK shared library export macros (#6706) by sashwinbalaji · 3 days ago
  44. a119ea6 tp: annotate frameworks_base flag fields with flags_enum (#6709) by zezeozue · 3 days ago
  45. b41b5b8 docs: speed up docs-site search (#6702) by sashwinbalaji · 3 days ago
  46. b517f99 tp: expand (flags_enum)-annotated fields into per-flag args (#6472) by zezeozue · 3 days ago
  47. 21ae3bc tp: improve query planning for multiple-selective constraints (#6694) by Lalit Maganti · 3 days ago
  48. 7b9a30e ui: Add ability to pivot on arg values (#4976) by Steve Golton · 3 days ago
  49. c1499d5 ui: don't crash query page when duplicate table names (#6704) by Lalit Maganti · 3 days ago
  50. e7bee45 ui: tp: speed up trace load performance (#6705) by Lalit Maganti · 3 days ago
  51. d05a68a ui: make regex opt-in instead of happening by default (#6691) by Lalit Maganti · 3 days ago
  52. 6ee0455 infra: set cache control private header (#6703) by Lalit Maganti · 3 days ago
  53. 1b2dd99 ui: pin relevant tracks for dma memory regression (#6701) by Nublo · 3 days ago
  54. 48b6cb9 ui: Pin tracks for memory regressions investigations (#6685) by Nublo · 3 days ago
  55. ec531cd Collapse isolated UIDs into one CPU per UID track (#6644) by Ryan Zuklie · 3 days ago
  56. ae22f02 ui: Update changelog (#6700) by Steve Golton · 3 days ago
  57. a327b80 tp: set android_aflags_errors as kError (#6688) by sashwinbalaji · 3 days ago
  58. 421b7ba Sync generated proto files (#6699) by perfetto-automation[bot] · 4 days ago
  59. b06c042 Migrate CUJ render thread boundaries to stdlib (#6596) by Nicolò Mazzucato · 4 days ago
  60. 96c76d5 Use SparseCounterTracker in CPU per UID module (#6696) by Ryan Zuklie · 4 days ago
  61. 4de2689 perfetto_cmd: add --txt-lossy that skips unknown fields (#4043) by Ryan · 4 days ago
  62. 0b6612c tp: fix dropped traces when merging same-remote-machine files (#6687) by David Reveman · 4 days ago
  63. 43924e6 Add a tracker to write counters only when changed. (#6675) by Ryan Zuklie · 4 days ago
  64. 4f2c163 tp: add experimental_slice_layout benchmark (#6692) by Lalit Maganti · 4 days ago
  65. b0ada61 perfetto: add passthrough proto group to gen_bazel (#6693) by BogdanLionte · 4 days ago
  66. 7bb60c8 tp: pack merged slice layout tallest-first (#6686) by Lalit Maganti · 4 days ago
  67. 4225478 tp: Update statsd atoms.descriptor (#6689) by sashwinbalaji · 4 days ago
  68. 22d51bd ui: Don't attempt to render the timeline canvas when its size is 0 (#6690) by Steve Golton · 4 days ago
  69. 3782d68 ui: SQL editor syntaqlite Lsp integration (#6237) by gignat-dev · 4 days ago
  70. 4cad1fb ui: Add status field to allow plugins to be marked experimental (#6684) by Steve Golton · 4 days ago
  71. c1ecd10 infra: Update node to latest 22.x version (#6672) by Steve Golton · 5 days ago
  72. d6f33ca docs: document trace compression (zstd/deflate) config (#6674) by sashwinbalaji · 5 days ago
  73. adb8222 Sync generated proto files (#6681) by perfetto-automation[bot] · 5 days ago
  74. d8b33f5 tp+ui: show concurrent tracing sessions as state tracks (#6647) by sashwinbalaji · 7 days ago
  75. 2525ed1 ui: Add TraceDoctor in Overview page and details panel (#6642) by Primiano Tucci · 7 days ago
  76. dc76e21 tp: remove compact_sched rule from TraceDoctor (#6676) by Primiano Tucci · 7 days ago
  77. a1d66f2 perfetto: list other tracing sessions in trace (#6627) by sashwinbalaji · 7 days ago
  78. 411d150 ui: Wrap errors in CommandError for command execution (#6612) by Safayat Ullah · 7 days ago
  79. 03b21f7 tp: add a Notices severity and surface ftrace setup errors on it (#6658) by Lalit Maganti · 7 days ago
  80. 9e9bdbb ui: Ensure Core settings are at the top (#6667) by Ivan · 7 days ago
  81. eb272e6 ui: add textarea for arbitrary ftrace events (#6662) by Lalit Maganti · 7 days ago
  82. 8e5b19e ui: Fail loudly on webgl context loss (#6665) by Steve Golton · 7 days ago
  83. 371815d docs: merge Android boot & OOM pages into recording cookbook (#6661) by sashwinbalaji · 7 days ago
  84. 9f47fbc Add OOME-related stats to heap_graph_stats (#6663) by ilkos · 7 days ago
  85. d9fc958 perfetto: fully reinitialize getopt state before cmdline parsing (#6660) by sashwinbalaji · 7 days ago
  86. 29532c2 tools/record_android_trace: fix reconnects and "sh" spam (#6593) by Ryan · 7 days ago
  87. 1e59e98 perfetto: unify trace attributes across config, packets and manifest (#6651) by sashwinbalaji · 7 days ago
  88. 24e3cd5 tracing: fix flaky test (#6659) by Lalit Maganti · 7 days ago
  89. b723dbf ui: improve overview page for multiple traces and machines (#6649) by Lalit Maganti · 7 days ago
  90. a46bc5a Copybara import from Chromium: proto and stdlib changes (#6648) by copybara-service[bot] · 7 days ago
  91. aefaf53 proto_merger: allow passthrough fields (#6628) by BogdanLionte · 7 days ago
  92. bbd634d tp: fix quadratic blowup in android_monitor_contention_chain (#6640) by Lalit Maganti · 7 days ago
  93. 40ad5af ui: Replace deltas with durations in AndroidInputLifecycle (#6566) by Ivan · 8 days ago
  94. 5d792c4 tp: expose Chrome JSON top-level metadata (#6653) by Lalit Maganti · 8 days ago
  95. 1ca9bb0 tp: fix ubsan crash in proto trace reader tests (#6652) by Lalit Maganti · 8 days ago
  96. 7d3e789 tp: Defer parsing of extra descriptors until TrackEvent descriptors have been registered (#6528) by carlscabgro · 8 days ago
  97. 75f284c ui: restructure trace info page metadata and stats tabs (#6602) by Lalit Maganti · 8 days ago
  98. f546dea tp: improve tar parsing and ignore . files in archives (#6646) by Lalit Maganti · 8 days ago
  99. 4b2c2b4 tp: migrate the perf_text importer to a plugin (#6645) by Lalit Maganti · 8 days ago
  100. 7b53814 perfetto: Fix trace statistics emission at the end of tracing sessions (#6637) by Safayat Ullah · 8 days ago