1. e4f0b74 perfetto: bump the Rust SDK crate versions for tracing v2 (#8144) by Lalit Maganti · 6 hours ago main
  2. cf7be6f tp: allow a grouping key to be listed twice in pipelines (#8117) by Lalit Maganti · 6 hours ago
  3. baa5ab1 tp: walk the tree each TREE ACCUMULATE stage names (#8116) by Lalit Maganti · 6 hours ago
  4. 4e197b3 tp: drop the columns DISTINCT does not compare (#8115) by Lalit Maganti · 6 hours ago
  5. a9a9cca tp: add railroad diagrams to the pipe syntax reference (#8113) by Lalit Maganti · 6 hours ago
  6. 295b54f tp: bring the pipeline docs in line with the implementation (#8112) by Lalit Maganti · 6 hours ago
  7. fc0d2c3 tp: avoid casting 2^63 to int64_t when filtering doubles (#8147) by Lalit Maganti · 6 hours ago
  8. 9c936eb tp: fix the galloping search test on 32-bit builds (#8146) by Lalit Maganti · 8 hours ago
  9. ce43e58 perfetto: read a PbMsg's encoding from its writer (#8143) by Lalit Maganti · 8 hours ago
  10. 53485ac tp: fix slow _android_jank_cuj_counter build (#8141) by Nicolò Mazzucato · 9 hours ago
  11. f12b576 tp: fold a batch at once in AGGREGATE without keys (#8025) by Lalit Maganti · 9 hours ago
  12. 108ca14 tp: gallop to the end of equal rows in sorted filters (#8093) by Lalit Maganti · 9 hours ago
  13. 15aed00 perfetto: let Rust SDK data sources write through tracing v2 (#8097) by Lalit Maganti · 9 hours ago
  14. 93e3e68 ui: Use native DataGrid aggregations feature in HDE's 'Bytes Retained by Heap' table (#8073) by Steve Golton · 10 hours ago
  15. bb677d9 stdlib + ui: per-process freezer timeline under the process state track (#8078) by gignat-dev · 10 hours ago
  16. b4ca22c android_sdk: don't drop events started while another is being built in the same thread (#7803) by Parth Sane · 13 hours ago
  17. e4e78f8 ui: AsyncMemo - fix retainOn with disposables bug (#8076) by Steve Golton · 13 hours ago
  18. 04570ef perfetto: hold StatusOr's value in a union (#8126) by Lalit Maganti · 16 hours ago
  19. 5c8f3a6 Sync generated proto files (#8133) by perfetto-automation[bot] · 17 hours ago
  20. 187e535 perfetto: pass base::Status in a register (#8121) by Lalit Maganti · 17 hours ago
  21. 13514b0 perfetto: make base::Status a single word (#8120) by Lalit Maganti · 17 hours ago
  22. f60e545 base: let the compiler skip per-element work in CircularQueue (#8136) by Primiano Tucci · 17 hours ago
  23. f448c45 tp: reset unknown_extensions_/allowed_fields_ on every ParseMessage exit (#8082) by Lalit Maganti · 18 hours ago
  24. a8dc039 tp: disable ATTACH's ability to create/write OS files (#8081) by Lalit Maganti · 18 hours ago
  25. c7b4364 tp: pre-aggregate by path_hash in _heap_graph_path_hash_aggregate (#8071) by ilkos · 25 hours ago
  26. c9864ea Unified track dimensions (RFC 0039) (#7773) by David Reveman · 25 hours ago
  27. 72e808e tp: make a bare ts and dur mean the region after an intersection (#8087) by Lalit Maganti · 25 hours ago
  28. f82c553 tp: parse expressions in pipeline SELECT, EXTEND and SET (#8103) by Lalit Maganti · 26 hours ago
  29. 6482bc5 tp: build slice CPU time and time in state with pipelines (#8088) by Lalit Maganti · 27 hours ago
  30. 33dfbee tp: let AGGREGATE give a column a name another has (#8085) by Lalit Maganti · 27 hours ago
  31. c50dc74 tp: document the aggregates every pipeline stage shares (#8084) by Lalit Maganti · 27 hours ago
  32. 93ceb02 tp: document the AGGREGATE stage (#8083) by Lalit Maganti · 27 hours ago
  33. b547451 tp: lower pipe syntax DISTINCT and WHERE onto the executor (#8098) by Lalit Maganti · 27 hours ago
  34. 22568e7 ui: Add a hideStatusbar route arg for embedders (#8021) by Sayed Hadi Hashemi · 28 hours ago
  35. d75610f ui: Make 'Space' hotkeys match the space bar (#8018) by Sayed Hadi Hashemi · 28 hours ago
  36. ddf205d ui: Make AndroidInputLifecycle plugin discoverable (#8092) by Ivan · 29 hours ago
  37. 0ff33af perfetto: use tracing v2 in traced_probes (#7996) by sashwinbalaji · 31 hours ago
  38. aa3412f perfetto: add tracing v2 stats (#7533) by sashwinbalaji · 31 hours ago
  39. 53f207a tp: add a Filter transform to the executor (#8059) by Lalit Maganti · 31 hours ago
  40. 15e3978 tp: share filter value casts and table searches outside the dataframe planner (#8058) by Lalit Maganti · 31 hours ago
  41. 50353db tp: name the executor's copying row reads Gather (#8011) by Lalit Maganti · 31 hours ago
  42. a42a1f3 tp: add INTERVAL FILL GAPS to pipelines (#8006) by Lalit Maganti · 31 hours ago
  43. d9d8c7f tp: share one input stage across the interval operators (#8005) by Lalit Maganti · 31 hours ago
  44. 4dad491 tp: store INTERVAL INTERSECTION's intervals flat per operand (#8004) by Lalit Maganti · 31 hours ago
  45. 11cea75 tp: Materialise android input lifecycle for per-slice lookups (#8075) by Ivan · 31 hours ago
  46. 8e04bba ui: add quick filter UI feature to the flat Datagrid widget (#7999) by Sean Yang · 33 hours ago
  47. 7504b54 ui: add a quick filter feature to datagrids data model (#7998) by Sean Yang · 35 hours ago
  48. 725168c ui: Enable noUncheckedIndexedAccess in TS (#7910) by Steve Golton · 2 days ago
  49. 00b8258 tp: Update Tensor G6 DSU and CPU static power curves (#8072) by Runping Lai · 2 days ago
  50. 1018b44 Fix upstream merge for sync (#8040) by andrabivolaru · 2 days ago
  51. 594af1c tp: add a Distinct transform to the executor (#7982) by Lalit Maganti · 3 days ago
  52. f3d3b6d tp: filter heap_graph_object by _ref_type_ids before joining references (#8064) by ilkos · 3 days ago
  53. 26db72a tp: Implement metric() Python API over RPC backend (#8055) by Ikram Gabiyev · 4 days ago
  54. 3901fd7 build: add s390x cross-compilation (#7992) by Ilya Leoshkevich · 4 days ago
  55. 39fb5de Revert "perfetto_cmd: clean up persistent trace file on failed exits (#7923) (#8052) by Safayat Ullah · 4 days ago
  56. 34ab251 perfetto_cmd: clean up persistent trace file on failed exits (#7923) by Safayat Ullah · 4 days ago
  57. 3069dd3 traced: add s390x to SyscallTable (#7993) by Ilya Leoshkevich · 4 days ago
  58. f30ad7c tp: leave unfreeze_reason NULL when has_unfrozen_dur_ms is not null in freezer dump (#7997) by Parth Sane · 4 days ago
  59. 498f4f4 perfetto: remove the launched use_unix_socket_inotify aconfig flag (#7971) by Vibhu Agarwal · 4 days ago
  60. 501a339 ui: show process state tracks inside process groups (#7976) by gignat-dev · 5 days ago
  61. c4fb856 ui: Use zod for plugin permalink storage (#7418) by Steve Golton · 5 days ago
  62. 4270ab0 docs: document 3rd-party cookies requirement for Googler features (#8031) by Steve Golton · 5 days ago
  63. 6c2950f tp: speed up the trace sorter's merge (#7711) by Lalit Maganti · 5 days ago
  64. f4a1101 docs: document the merged class warning in Heap Dump Explorer (#8008) by Sean Yang · 5 days ago
  65. 67087ac base: flush stdio before fork() in Subprocess entrypoint mode (#7994) by Ilya Leoshkevich · 5 days ago
  66. 3524cde trace_redactor: support explicit target UID and drop NormalizeUid (#7738) by sanath099 · 5 days ago
  67. cd879f0 tp: let pipeline planning combine small batches (#7961) by Lalit Maganti · 5 days ago
  68. c163410 Fix ClangTidyPerformance findings (#7990) by sashwinbalaji · 5 days ago
  69. c1e7342 tp: drop sorts that pipeline planning no longer needs (#7960) by Lalit Maganti · 5 days ago
  70. 16a2abd ui: render chart tooltip content as text, not HTML (#7977) by Sean Yang · 5 days ago
  71. 7a56baa ui: build BreakdownTracks counters with INTERVAL FLATTEN (#7787) by gignat-dev · 5 days ago
  72. f71d079 perfetto: Integrate tracing v2 with the SDK (#7700) by sashwinbalaji · 5 days ago
  73. c718f9f tp: pre-filter CUJ marker and counter slices in base and cuj_frame_counters (#7991) by Nicolò Mazzucato · 5 days ago
  74. a8f8e81 tp: parse DISTINCT as a pipeline stage (#7981) by Lalit Maganti · 5 days ago
  75. 5be2564 ui: show merged class warnings in Heap Dump Explorer (#7951) by Sean Yang · 5 days ago
  76. 05cb20a stdlib + ui: fix NULL process exit reasons and rename state change reason (#7975) by gignat-dev · 6 days ago
  77. 4c36ce3 Sync generated proto files (#7985) by perfetto-automation[bot] · 6 days ago
  78. 6f61bc9 tp: Fix small transform bug in SurfaceFlinger visibility (#7989) by srapiteanu · 6 days ago
  79. 80cda3e tp: convert android_jank_cuj_*_slice tables to views (#7983) by Nicolò Mazzucato · 6 days ago
  80. 0f5933c tp: trust what pipeline planning guarantees in operators (#7939) by Lalit Maganti · 6 days ago
  81. 3227c52 Fix chromium compile failure (#7979) by Victor Vianna · 6 days ago
  82. 35ad650 tp: read INTERVAL INTERSECTION's operands in order (#7938) by Lalit Maganti · 6 days ago
  83. 456215d tp: track what pipeline lowering knows of row order (#7933) by Lalit Maganti · 6 days ago
  84. 3dad1a2 tp: name pipeline lowering methods by what they do (#7936) by Lalit Maganti · 6 days ago
  85. a287c37 tp: lower each pipeline with a builder of its own (#7931) by Lalit Maganti · 6 days ago
  86. c50af85 tp: make inputs agree on column types when lowering pipelines (#7925) by Lalit Maganti · 6 days ago
  87. 9f81bc4 perfetto: Drop TraceBufferV2 casts from the service (#7973) by sashwinbalaji · 6 days ago
  88. 9225e4f perfetto: Extract TraceBufferProtoVms (#7972) by sashwinbalaji · 6 days ago
  89. 93b5bb5 ui: validate DataExplorer permalink state with zod (#7954) by Sean Yang · 6 days ago
  90. 50375ca ui: add MergedClassWarning component (#7912) by Sean Yang · 6 days ago
  91. 24c1b42 ui: support icon markers in flamegraph (#7911) by Sean Yang · 6 days ago
  92. 0277e59 perfetto: Add shift-left compaction to TraceBufferV2 (#7750) by sashwinbalaji · 6 days ago
  93. 7a3972e tp: Add vulkan_debug_names table for Vulkan debug object names (#7948) by olehkuznetsov · 7 days ago
  94. 242b508 tp: use TempFile instead of tmpfile() in result formatter tests (#7970) by Victor Vianna · 7 days ago
  95. 1032f1b ui: add Process Starts and Process Exits aggregation tabs (#7659) by gignat-dev · 7 days ago
  96. cca504e Copybara import from Chromium: proto and stdlib changes (#7965) by copybara-service[bot] · 7 days ago
  97. 6241ec0 Sync generated proto files (#7967) by perfetto-automation[bot] · 7 days ago
  98. 5b9f8e2 bt-ui: back the results grid's Equals filter with column_values (#7678) by gignat-dev · 7 days ago
  99. 8be70ab bt-ui: add corpus filter chips to the trace corpus launcher (#7953) by gignat-dev · 7 days ago
  100. 6bcd365 ui: show processes in state on counter click (#7600) by gignat-dev · 7 days ago