1. a39834a tp: give the Compute plan operation its own wire tag (#8232) by Lalit Maganti · 2 days ago upstream/main
  2. 2d11b89 ui: Let plugins open buffer traces that aren't cached or shared (#8017) by Sayed Hadi Hashemi · 2 days ago
  3. 90dd787 tp: test REALTIME rendezvous through a sibling file of the same machine (#8066) by Lalit Maganti · 2 days ago
  4. 82af34e tp: bridge each file's default clock to trace time, not a fixed clock (#8065) by Lalit Maganti · 2 days ago
  5. 425f116 ai: heap dump triage finds retention hotspots and leaked Activities (#8194) by Lalit Maganti · 2 days ago
  6. 78b3987 tp: compute columns from arithmetic in pipeline SELECT, EXTEND and SET (#8109) by Lalit Maganti · 2 days ago
  7. 12f727a tp: add a Compute transform to the executor (#8110) by Lalit Maganti · 2 days ago
  8. 458ffc1 stdlib + ui: move graph searches onto GRAPH ... TREE (#8197) by Lalit Maganti · 2 days ago
  9. cfd1708 tp: run GRAPH BFS, DFS and DOMINATOR TREE in pipelines (#8192) by Lalit Maganti · 2 days ago
  10. fe9a10b tp: add a GraphTree source to the executor (#8191) by Lalit Maganti · 2 days ago
  11. 18ed5fe ai: add Android system trace memory workflow and evals (#8175) by Nick Chameyev · 2 days ago
  12. c538d54 nit: fix include (#8222) by carlscabgro · 2 days ago
  13. 5e7e6a5 perfetto: suppress -Wdeprecated-declarations in abseil_config (#8221) by Steve Golton · 2 days ago
  14. 3db0257 stdlib: speed up linux cpu, memory and sched counter tables (#8168) by Lalit Maganti · 2 days ago
  15. d8f3a40 tp: remove unused gpu_id columns in Wattson stdlib (#8220) by Runping Lai · 3 days ago
  16. d90e90c Sync generated proto files (#8218) by perfetto-automation[bot] · 3 days ago
  17. a04c38a tp: add diff test for AndroidServiceStateChangedEvent flags (#8209) by Parth Sane · 3 days ago
  18. 6156b18 tp: move the dominator tree algorithm into util (#8187) by Lalit Maganti · 3 days ago
  19. bd4be8e tp: move BFS and DFS into util (#8186) by Lalit Maganti · 3 days ago
  20. aaa23d2 tp: allow a pipeline as the source of another pipeline (#8173) by Lalit Maganti · 3 days ago
  21. a1e3f5b stdlib: speed up the android.memory.heap_graph modules (#8164) by Lalit Maganti · 3 days ago
  22. 2f653ee perfetto: suppress -Wgcc-install-dir-libstdcxx warning (#8213) by Steve Golton · 3 days ago
  23. 4049389 ui: Keep the side panel's width across trace switches (#8198) by Sayed Hadi Hashemi · 3 days ago
  24. e85ffe2 traced_probes: cgroup: add the "linux.cgroup" data source (#8030) by Ryan · 3 days ago
  25. b309e37 traced_probes: cgroup: represent and walk android's cgroup hierarchy (#8029) by Ryan · 3 days ago
  26. 5890eee traced_probes: cgroup: add memcg field table, parser and serialiser (#8027) by Ryan · 3 days ago
  27. 2e4322c protos: config and packet for linux.cgroup data source (initially android-specific) (#8026) by Ryan · 3 days ago
  28. ee591b2 ui: enable com.android.ProcessState plugin by default (#8204) by gignat-dev · 3 days ago
  29. 0a11b8f tp: do less per row in the tree order operators (#8155) by Lalit Maganti · 3 days ago
  30. e12fe07 tp: copy and gather executor values by their width (#8154) by Lalit Maganti · 3 days ago
  31. a307fc0 tp: shrink the executor's setup and per-batch code (#8153) by Lalit Maganti · 3 days ago
  32. 2b41977 Update changelog (#8157) by Steve Golton · 3 days ago
  33. e1fb501 tp: Fix PlanOperation unique_ptr incomplete type error (#8200) by Aman Verma · 4 days ago
  34. e95d2b1 tp: add arg_set_id with decoded capability flags to AndroidProcessStateTable (#7978) by Parth Sane · 4 days ago
  35. d64dfb7 tp: parse GRAPH BFS, DFS and DOMINATOR TREE as pipeline sources (#8184) by Lalit Maganti · 4 days ago
  36. 5129ca5 stdlib: speed up the wattson CPU, task and IRQ chains (#8167) by Lalit Maganti · 4 days ago
  37. 955f69f stdlib: use interval pipelines in android startup, GC and contention (#8165) by Lalit Maganti · 4 days ago
  38. 24f9ca9 tp: add Arrow conversion to Python query results (#8183) by Lalit Maganti · 4 days ago
  39. 3008486 tp: speed up key loading and probing in the group hash table (#8127) by Lalit Maganti · 4 days ago
  40. d62ab41 tp: fix the filter kernels test on 32-bit builds (#8180) by Lalit Maganti · 4 days ago
  41. ac870c3 tp: move filling dataframe windows out of DataframeScan (#8105) by Lalit Maganti · 4 days ago
  42. 191b176 tp: compile dataframe searches once, with our own binary search (#8130) by Lalit Maganti · 4 days ago
  43. 49aa3f5 tp: parse a pipeline wherever SQLite parses a select (#8172) by Lalit Maganti · 4 days ago
  44. aa4d908 tp: stamp pipeline plans and copy them as bytes (#8134) by Lalit Maganti · 4 days ago
  45. 502b143 tp: name pipeline columns by index into the plan's names (#8129) by Lalit Maganti · 4 days ago
  46. 0ffe7d1 ui: Remove wildcard for google-analytics.com from script-src CSP (#8177) by Sean Yang · 4 days ago
  47. 4ca903a ui: clip Wattson task summary with literal window bounds (#8169) by Lalit Maganti · 4 days ago
  48. 65e614f ui: Remove the disused amalgamated.js script in order to tighten the CSP policy (#8176) by Sean Yang · 4 days ago
  49. 10d1ce1 ui: Refactor well-tested code to avoid unecessary non-null assertions (#8140) by Steve Golton · 4 days ago
  50. e1bb9aa perfetto: Remove single-arg `testing::InvokeWithoutArgs()` (#8170) by Jonathan Lee · 5 days ago
  51. 7b1c65f ext/base: Pass signal number to CtrlCHandlerFunction (#8099) by Safayat Ullah · 5 days ago
  52. d275cb1 tp: Recalibrate Tensor G6 policy 6 active power curve (#8174) by Runping Lai · 5 days ago
  53. ba89e59 stdlib: flatten slices and critical paths with pipelines (#8166) by Lalit Maganti · 5 days ago
  54. 0e862b3 persistent_cfg: drop instead of stall for sf ProtoVM layers (#8142) by Bogdan Floris · 5 days ago
  55. 06336be stdlib: fill gaps with INTERVAL FILL GAPS (#8163) by Lalit Maganti · 5 days ago
  56. e4f0b74 perfetto: bump the Rust SDK crate versions for tracing v2 (#8144) by Lalit Maganti · 5 days ago
  57. cf7be6f tp: allow a grouping key to be listed twice in pipelines (#8117) by Lalit Maganti · 5 days ago
  58. baa5ab1 tp: walk the tree each TREE ACCUMULATE stage names (#8116) by Lalit Maganti · 5 days ago
  59. 4e197b3 tp: drop the columns DISTINCT does not compare (#8115) by Lalit Maganti · 5 days ago
  60. a9a9cca tp: add railroad diagrams to the pipe syntax reference (#8113) by Lalit Maganti · 5 days ago
  61. 295b54f tp: bring the pipeline docs in line with the implementation (#8112) by Lalit Maganti · 5 days ago
  62. fc0d2c3 tp: avoid casting 2^63 to int64_t when filtering doubles (#8147) by Lalit Maganti · 5 days ago
  63. 9c936eb tp: fix the galloping search test on 32-bit builds (#8146) by Lalit Maganti · 5 days ago
  64. ce43e58 perfetto: read a PbMsg's encoding from its writer (#8143) by Lalit Maganti · 5 days ago
  65. 53485ac tp: fix slow _android_jank_cuj_counter build (#8141) by Nicolò Mazzucato · 5 days ago
  66. f12b576 tp: fold a batch at once in AGGREGATE without keys (#8025) by Lalit Maganti · 5 days ago
  67. 108ca14 tp: gallop to the end of equal rows in sorted filters (#8093) by Lalit Maganti · 5 days ago
  68. 15aed00 perfetto: let Rust SDK data sources write through tracing v2 (#8097) by Lalit Maganti · 5 days ago
  69. 93e3e68 ui: Use native DataGrid aggregations feature in HDE's 'Bytes Retained by Heap' table (#8073) by Steve Golton · 5 days ago
  70. bb677d9 stdlib + ui: per-process freezer timeline under the process state track (#8078) by gignat-dev · 5 days ago
  71. b4ca22c android_sdk: don't drop events started while another is being built in the same thread (#7803) by Parth Sane · 6 days ago
  72. e4e78f8 ui: AsyncMemo - fix retainOn with disposables bug (#8076) by Steve Golton · 6 days ago
  73. 04570ef perfetto: hold StatusOr's value in a union (#8126) by Lalit Maganti · 6 days ago
  74. 5c8f3a6 Sync generated proto files (#8133) by perfetto-automation[bot] · 6 days ago
  75. 187e535 perfetto: pass base::Status in a register (#8121) by Lalit Maganti · 6 days ago
  76. 13514b0 perfetto: make base::Status a single word (#8120) by Lalit Maganti · 6 days ago
  77. f60e545 base: let the compiler skip per-element work in CircularQueue (#8136) by Primiano Tucci · 6 days ago
  78. f448c45 tp: reset unknown_extensions_/allowed_fields_ on every ParseMessage exit (#8082) by Lalit Maganti · 6 days ago
  79. a8dc039 tp: disable ATTACH's ability to create/write OS files (#8081) by Lalit Maganti · 6 days ago
  80. c7b4364 tp: pre-aggregate by path_hash in _heap_graph_path_hash_aggregate (#8071) by ilkos · 6 days ago
  81. c9864ea Unified track dimensions (RFC 0039) (#7773) by David Reveman · 6 days ago
  82. 72e808e tp: make a bare ts and dur mean the region after an intersection (#8087) by Lalit Maganti · 6 days ago
  83. f82c553 tp: parse expressions in pipeline SELECT, EXTEND and SET (#8103) by Lalit Maganti · 6 days ago
  84. 6482bc5 tp: build slice CPU time and time in state with pipelines (#8088) by Lalit Maganti · 6 days ago
  85. 33dfbee tp: let AGGREGATE give a column a name another has (#8085) by Lalit Maganti · 6 days ago
  86. c50dc74 tp: document the aggregates every pipeline stage shares (#8084) by Lalit Maganti · 6 days ago
  87. 93ceb02 tp: document the AGGREGATE stage (#8083) by Lalit Maganti · 6 days ago
  88. b547451 tp: lower pipe syntax DISTINCT and WHERE onto the executor (#8098) by Lalit Maganti · 6 days ago
  89. 22568e7 ui: Add a hideStatusbar route arg for embedders (#8021) by Sayed Hadi Hashemi · 6 days ago
  90. d75610f ui: Make 'Space' hotkeys match the space bar (#8018) by Sayed Hadi Hashemi · 6 days ago
  91. ddf205d ui: Make AndroidInputLifecycle plugin discoverable (#8092) by Ivan · 6 days ago
  92. 0ff33af perfetto: use tracing v2 in traced_probes (#7996) by sashwinbalaji · 6 days ago
  93. aa3412f perfetto: add tracing v2 stats (#7533) by sashwinbalaji · 6 days ago
  94. 53f207a tp: add a Filter transform to the executor (#8059) by Lalit Maganti · 6 days ago
  95. 15e3978 tp: share filter value casts and table searches outside the dataframe planner (#8058) by Lalit Maganti · 6 days ago
  96. 50353db tp: name the executor's copying row reads Gather (#8011) by Lalit Maganti · 6 days ago
  97. a42a1f3 tp: add INTERVAL FILL GAPS to pipelines (#8006) by Lalit Maganti · 6 days ago
  98. d9d8c7f tp: share one input stage across the interval operators (#8005) by Lalit Maganti · 6 days ago
  99. 4dad491 tp: store INTERVAL INTERSECTION's intervals flat per operand (#8004) by Lalit Maganti · 6 days ago
  100. 11cea75 tp: Materialise android input lifecycle for per-slice lookups (#8075) by Ivan · 6 days ago