1. cd66c2a pw_kernel: Direct users to kernel workflow from old presubmit by Erik Gilling · 9 hours ago main master
  2. 05085c3 pw_async2: Fix examples and size reports that require C++20 by Wyatt Hepler · 9 hours ago
  3. c4c667f pw_kernel: Add missing lint builds to kernel workflow by Erik Gilling · 9 hours ago
  4. 29236ed pw_async2: Change "block forever" sentinel to max duration by Alexei Frolov · 10 hours ago
  5. f8b62b5 pw_kernel: Add kernel thread termination by Erik Gilling · 10 hours ago
  6. f553843 pw_async2: Allow default construction of channel types by Alexei Frolov · 11 hours ago
  7. aef0820 pw_env_setup: Disable Rosetta by default by Armando Montanez · 12 hours ago
  8. 3e40f25 bazel: Remove unused pigweed.json presubmit entries by Armando Montanez · 12 hours ago
  9. 94f553b pw_async2: Additional Try operations on channels by Alexei Frolov · 30 hours ago
  10. 7574595 third_party/nanopb: Do not depend on deprecated python2 files by Joshua Goldstein · 31 hours ago
  11. 20424e8 pw_async2: Migrate to new Dispatcher API in tests and examples by Wyatt Hepler · 32 hours ago
  12. 660912f pw_kernel: Trim encoded tokenized output buffer to avoid sending nulls by Erik Gilling · 33 hours ago
  13. 8da97e7 pw_kernel: Evaluate arithmetic on constants in panic_checker by Kor Nielsen · 33 hours ago
  14. 308c259 pw_kernel: Only build codegen on required target by Dave Roth · 34 hours ago
  15. 2158080 pw_bluetooth_sapphire: Modify function return type for explicit status by Jimmy Chiu · 2 days ago
  16. 875f848 [owners] Remove vars@google.com from pw_stm32cube_build/OWNERS by Owners-Cleanup · 2 days ago
  17. 829e194 pw_preprocessor: Reduce size of apply_macros.h; support up to 256 args by Wyatt Hepler · 2 days ago
  18. d1add2a [owners] Remove vars@google.com from third_party/stm32cube/OWNERS by Owners-Cleanup · 3 days ago
  19. 84ccd18 pw_i2c_zephyr: Set I2C bitrate on construction by Peter Carlson · 3 days ago
  20. e175383 pw_bluetooth: Fix verification for HCI_Mode_Change event by Austin Foxley · 3 days ago
  21. 3f421e3 pw_bluetooth_proxy: Remove ChannelProxy & L2capChannel::Holder by Ben · 3 days ago
  22. f8e8706 pw_kernel: Remove obsolete ticker object by Dave Roth · 3 days ago
  23. 6a2611d pw_async2: Only capture one context arg in test threads by Alexei Frolov · 3 days ago
  24. bad07db pw_kernel: Refactor apps & tests by Dave Roth · 3 days ago
  25. 2f4dc5c *: Migrate to pw::async2::DispatcherForTest by Wyatt Hepler · 3 days ago
  26. 453c08d pw_bluetooth_proxy: Refactor L2capSignalingChannel by Ben · 3 days ago
  27. 27a52f2 pw_async2: Introduce DispatcherForTest by Wyatt Hepler · 3 days ago
  28. 0cc242f pw_kernel: Properly run clippy in presubmit and fix lint errors by Erik Gilling · 3 days ago
  29. 7457775 pw_module: Fix docs generation by Kayce Basques · 4 days ago
  30. 851dbb5 docs: Update pw_ide workflows in Sense tutorial by Kayce Basques · 4 days ago
  31. c85b53a docs: Add more Bazel lockfile guidance by Kayce Basques · 4 days ago
  32. 0cef228 docs: Remove stale doxygen docs by Armando Montanez · 4 days ago
  33. b2fe18b pw_bluetooth_proxy: Wrap GattNotifyChannelInternal in GattNotifyChannel by Ben · 4 days ago
  34. 0d741c3 pw_bluetooth_proxy: Wrap BasicL2capChannelInternal in BasicL2capChannel by Ben · 4 days ago
  35. 6dd5c1d pw_bluetooth_proxy: Refactor L2capCoc to wrap L2capCocInternal by Ben · 4 days ago
  36. 00a401d Reland "pw_bluetooth_proxy: Don't register channels for unknown connections" by Ben · 4 days ago
  37. 60cfede pw_tokenizer: Do not store tokens in linker sections on Mac by Wyatt Hepler · 4 days ago
  38. 9007c4e pw_async2: Template FutureCallbackTask on function type by Alexei Frolov · 4 days ago
  39. b9137c0 pw_i2c_zephyr: Deferred initialization support by Peter Carlson · 4 days ago
  40. a69503e pw_async2: Remove the GN build for pw_async2 examples by Wyatt Hepler · 4 days ago
  41. 1548444 roll: go by pigweed-roller · 5 days ago
  42. c21be8f pw_bluetooth: Add EXIT_SNIFF_MODE hci command opcode by Austin Foxley · 5 days ago
  43. 2091e07 roll: luci by pigweed-roller · 6 days ago
  44. 5e1b45a roll: fuchsia-infra-bazel-rules 20fc84c..ba0f59b (56 commits) by pigweed-roller · 6 days ago
  45. a79606e roll: python-wheel by pigweed-roller · 6 days ago
  46. e0849ec pw_kernel: Standardize logging by Keir Mierle · 7 days ago
  47. 9c0904e pw_log: Fix doc comment by Alan Rosenthal · 7 days ago
  48. a69ab7a pw_async2: Channel BlockingSend and BlockingReceive by Alexei Frolov · 7 days ago
  49. 0c8beb6 pw_digital_io: Fix docs typo, capitalization by Armando Montanez · 7 days ago
  50. d397899 docs: Fix RSS URLs by Kayce Basques · 8 days ago
  51. b07381c8 pw_bluetooth_sapphire: Fix spec reference in comment by Jimmy Chiu · 8 days ago
  52. 891adf6 pw_async2: Avoid races when popping futures by Alexei Frolov · 8 days ago
  53. c6e8f66 pw_bluetooth_sapphire: Update Fuchsia SDK by Ali Saeed · 8 days ago
  54. 895e442 pw_async2: Replace OneshotCallbackTask with FutureCallbackTask by Alexei Frolov · 8 days ago
  55. f77b536 pw_async2: Remove RunUntilStalled() task arg; move code to Task by Wyatt Hepler · 8 days ago
  56. 2d36d82 uart_mcuxpresso/interrupt_safe: Acquire clock element dynamically by Jesus Sanchez-Palencia · 8 days ago
  57. 77ed350 docs: Debugging relative paths in C++ toolchains (blog post) by Armando Montanez · 9 days ago
  58. d54a08c size_report: Delete GN builds for size reports by Wyatt Hepler · 9 days ago
  59. 849c9b6 pw_kernel: Add a `nop` syscall by Chris Frantz · 9 days ago
  60. 77fa72e pw_async2: Add missing tests to GN test group; fix shadowing errors by Wyatt Hepler · 9 days ago
  61. 910cdc4 pw_tokenizer: Take uint8 array or string instead of frame by Wyatt Hepler · 9 days ago
  62. 0741a19 pw_spi_mcuxpresso: Implement proper fix for fsl_spi_dma v2.2.2 by Jonathon Reinhart · 9 days ago
  63. 1f42b7b pw_async2: Fix missing mutex include by Dave Roth · 10 days ago
  64. c1358d7 cpp23: Replace std::aligned_storage_t by Matt Stokes · 10 days ago
  65. b4f5bfa pw_tokenizer: Add support for nested detokenization in TypeScript by Maya Hegde · 10 days ago
  66. 7fbe42b pw_snapshot: Add xtensa to CPU arch enum by Austin Foxley · 10 days ago
  67. 4302888 pw_snapshot: Don't assume unknown CPU arch is arm by Austin Foxley · 10 days ago
  68. 12e8c1a pw_async2: Move futures out of experimental by Alexei Frolov · 11 days ago
  69. 5beaa3e pw_async2: Remove task execution mutex by Wyatt Hepler · 11 days ago
  70. 51107a5 pw_bluetooth_sapphire: Remove uncalled function cached_scan_results by Faraaz Sareshwala · 11 days ago
  71. c3435af pw_async2: Move DoDestroy out of the base Task class by Wyatt Hepler · 11 days ago
  72. fc42b65 presubmit: Fix formatting of C++ files by Dave Roth · 11 days ago
  73. 8021817 targets/rp2040: Replace use of deprecated pw::SystemStart function by Wyatt Hepler · 11 days ago
  74. cc7ce71 roll: fuchsia-infra-bazel-rules, MODULE.bazel.lock by pigweed-roller · 13 days ago
  75. ecf027d pw_async2: Refactor channel management by Alexei Frolov · 2 weeks ago
  76. bd5e1ca pw_allocator: Support deleting from derived pointers with virtual dtors by Wyatt Hepler · 2 weeks ago
  77. 9d0be0a Revert "pw_bluetooth_proxy: Don't register channels for unknown connections" by Ben Lawson · 2 weeks ago
  78. 45437e9 third_party/mbedtls: Remove unneeded config_default.h symlink by Wyatt Hepler · 2 weeks ago
  79. 7310bc5 roll: toolchain by pigweed-roller · 2 weeks ago
  80. 73305f2 pw_kernel: Fix clippy lints with new rust compiler by Dave Roth · 2 weeks ago
  81. 1f925e2 pw_trace_tokenized: Make transfer handler faster by Aaron Green · 2 weeks ago
  82. 61792ff pw_multibuf: Update IFTTT lint comments by Aaron Green · 2 weeks ago
  83. f5d0797 pw_async2: Fix allocation of dynamic channel by Alexei Frolov · 2 weeks ago
  84. 76c8809 pw_async2: Channel documentation by Alexei Frolov · 2 weeks ago
  85. 3cee297 pw_async2: ReserveSend API by Alexei Frolov · 2 weeks ago
  86. 758155d pw_rpc: Remove unnecessary <ranges> include and std::vector use by Wyatt Hepler · 2 weeks ago
  87. d3eaeb2 pw_trace_tokenized: Use InlineVarLenEntryQueue for trace buffer by Aaron Green · 2 weeks ago
  88. 1ca5537 boostrap.sh: Check if in git project before running git command by Alan Rosenthal · 2 weeks ago
  89. 7ba1703 pw_env_setup: Upgrade black to 24.10.0 by slliu · 2 weeks ago
  90. 2e8738c pw_tokenizer: Data driven detokenizer test for Python and C++ by Wyatt Hepler · 2 weeks ago
  91. 30d9b4a pw_build: Update pw_build.generated_tests by Wyatt Hepler · 2 weeks ago
  92. 4db0933 pw_i2c_mcuxpresso: Remove transfer error message by Ryan Albarelli · 2 weeks ago
  93. 39729c6 pw_console: Fix Python 3.13 issue from patching time.time() by Wyatt Hepler · 2 weeks ago
  94. 0deb8fc pw_build: Add CRC32 checksum to cc_blob_library by Erik Johnson · 2 weeks ago
  95. 7d26c70 pw_async2: Prevent races in channel by Alexei Frolov · 2 weeks ago
  96. 182a101 pw_trace_tokenized: Improve TraceBufferReader's partial reads by Aaron Green · 2 weeks ago
  97. 3a949c5 third_party/mbedtls: Symlink removed file for backwards compatibility by Wyatt Hepler · 2 weeks ago
  98. 6d02518 pw_string: Docs improvements by Wyatt Hepler · 2 weeks ago
  99. 5ebb2b4 pw_async2: Support static and dynamic channels by Alexei Frolov · 2 weeks ago
  100. 835e78f pw_kernel: Fix target_codegen for downstream use by Dave Roth · 2 weeks ago