[roll] Roll fuchsia [superproject] Roll third_party/pigweed a4636bc..1c6d9e8 (100 commits)

1c6d9e8 pw_docgen: Remove 11/18/2024 PW Live
2fd2d13 pw_log_basic: Add pw_log_string handler backend
6a16fab pw_protobuf: Allow unset oneof callbacks
1dcac6a pw_allocator: Separate PMR from Allocator
54ca0db pw_bluetooth_proxy: Use std::lock_guard
29771c1 pw_bluetooth_proxy: L2CAP CoC & GATT Notify channels
6329e8d pw_bytes: Restore byte_builder.cc in Android.bp
30519ca pw_bluetooth_sapphire: Remove another packed struct
d557e7f pw_bluetooth_sapphire: Remove another packed struct
0634370 roll: fuchsia-infra-bazel-rules 986ed50..622e42b (50 commits)
5421a43 Revert "pw_bluetooth: Delete AttNotifyOverAcl"
fe878dc pw_bluetooth: Delete AttNotifyOverAcl
8fc6081 pw_bluetooth: Introduce L2CAP signaling packets
5b2c426 pw_bluetooth_proxy: Add pw_bluetooth_proxy/internal
fc6bb14 docs: Update changelog
ef86a47 pw_bluetooth_sapphire: Remove uses of EventCallbackVariant
19e98dd pw_rpc: Move proto library targets into root directory
05b1466 pw_bluetooth_sapphire: Handle ISO Disconnect Events
1dbe221 Revert "pw_unit_test: Temporarily restore deprecated EXPECT_OK macros"
d17b5ac pw_spi_linux: Fix read/write-only transfers
a751fa9 pw_metric: Add metrics_service.pwpb_options to BUILD.gn
2ef6415 pw_spi_linux: Improve tests
bd17ed6 pw_channel: Remove WriteToken
5e44b4e pw_bluetooth: Add AclDataFrame
c3c6188 pw_allocator: Streamline Block API
a146d41 pw_unit_test: Temporarily restore deprecated EXPECT_OK macros
4b7733f pw_tokenizer: Create generic macro for tokenizing enums
6fd4792 pw_allocator: Make pw::Allocator::as_pmr optional
e7623c7 pw_bluetooth_sapphire: Remove assert message in DynamicPacket
f6da760 pw_bytes: Revert moving to whole_static_libs in Android.bp
cc438c5 pw_bluetooth_sapphire: Fix errors when targeting 32-bit C++20
368cf8b pw_protobuf: Fail when a max count is set with an unsupported type
68ae066 pw_multibuf: Fixup Android.bp
f5e8c5f pw_bluetooth_sapphire: Replace uses of CommandCompleteEventParams
1f2341c pw_system: Make console support extra hdlc frame handlers
cec451d pw_async2: Add Join combinator
5f2649a pw_channel: Rename {Write->StageWrite, PendFlush->PendWrite}
9528eac pw_async2: Move to macro-based Waker API
7bb3542 android: Run bpfmt on the tree to fix formatting
9ab6e74 pw_multibuf: Add FromSpan
9ee6af1 pw_bluetooth_hci: Add Android.bp
3824b3a docs: Configure docs toolchain to have large flash & ram
ff34b8b docs: Use pw_assert_tokenized in docs toolchain
482df43 pw_protobuf_compiler: Make oneof callbacks default in Bazel
b22815d pw_*: Use updated pw_protobuf_compiler Bazel rules
9b2dd9c pw_system: Ensure latest logs are captured in crash snapshot
773331a pw_multisink: Add UnsafeForEachEntryFromEnd()
0081c28 pw_tokenizer: Add database py binary
661bf47 pw_log: Explicitly pass verbosity to PW_LOG
0dff116 pw_bluetooth_sapphire: Implement PrivilegedPeripheral API
b901805 pw_ring_buffer: Add a decrement operator
9e54847 pw_bluetooth_sapphire: Embossify another packed struct definition
3a9886b pw_bluetooth_sapphire: Remove ReadLocalExtendedFeaturesReturnParams
ceaee67 pw_bluetooth: Add ReadLocalExtendedFeaturesCommandCompleteEvent
2051716 pw_protobuf_compiler: GN no oneof callbacks
33cc5e1 pw_bluetooth_sapphire: Remove ReadLocalSupportedFeaturesReturnParams
aedeb73 pw_bluetooth: Add ReadLocalSupportedFeaturesCommandCompleteEvent
c11ee6d pw_bluetooth_sapphire: Add rx data path from transport => fidl
e0be8b2 pw_build: Fix warning message typo
afb18a6 pw_containers: Add IntrusiveSet and IntrusiveMultiSet
bde3f80 pw_containers: Add methods to erase by item
03eff3c pw_assert: Verify PW_CHECK message arguments in PW_CRASH and comparisons
752146e pw_async2: Add task implementation section
d3e10fa pw_polyfill: Make PW_CONSTINIT support mandatory
b49cd0a pw_channel: Test stream_channel_test.cc in GN; fix clang-tidy issues
2c0208d pw_allocator: Properly default initialize arrays
b01f05a pw_assert_tokenized: Rename token variable to avoid shadowing
c1c5bda third_party/fuchsia: Copybara import
bbb4d52 pw_async2: Show DoPend() in API reference
59e05fa pw_allocator: Add a benchmark test harness
ef5f6bf pw_assert_tokenized: Support pw_assert_HandleFailure
099eb1c pw_containers: Test more duplicates for multimap
673e56a pw_assert: Verify PW_CHECK message arguments in the API
8153a8a pw_bluetooth_sapphire: Use PW_CHECK directly for most asserts
7ddb65a docs: Fix broken links
93656ec pw_env_setup: Remove print_function imports
06d86b5 pw_thread: Export thread_native.h
01d4453 docs: Build pw_boot docs with Bazel
b40ecc9 pw_toolchain: Add ARM Cortex-M55F GCC toolchain
63ebec1 pw_async2: Update docs
6d68ac5 roll: bazelisk-as-bazel
f743c3e roll: fuchsia-infra-bazel-rules 8c99ec2..986ed50 (45 commits)
d15334b pw_build: Disable global_link_deps for rust libs
a8c7568 pw_bluetooth_proxy: Add bazel build support
542ffaa pw_result: Demonstrate that moves are avoidable in PW_TRY_ASSIGN
beafe5d pw_bluetooth_sapphire: Default no build Fuchsia
16224ca pw_env_setup: Multiple Python 3 changes
ec72e3d pw_status: Share PW_TRY and PW_CO_TRY implementations
252b43c pw_bluetooth_sapphire: Enable all flags in gatt
886cebe pw_system: Use a lambda instead of ThreadCore
c3338f9 pw_bluetooth_sapphire: Enable all flags in sdp
58175ab pw_bluetooth_sapphire: Enable all build flags in l2cap
2853967 pw_channel: Unblock StreamChannel readers when there is a read error
8428e3f pw_bluetooth_sapphire: Enable all build flags in sm testing target
fed7295 third_party/freertos: Add missing timed_mutex_backend
87face4 third_party/freertos: Remove IfChange / ThenChange(//bazelrc)
0945ffb pw_async2: Add TimerFuture::Reset
cd81997 pw_grpc: Fix missing status check in test server
c7905bf pw_bluetooth_sapphire: Enable all build flags in iso
8c7cdbf pw_bluetooth_sapphire: Enable all build flags in sco

GitOrigin-RevId: 1481d558ece1ff8fd08335dfeef6841e80d42ee7
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1150535
Original-Revision: e6b65fb0f78c35bd5a1ea9bc60307dacaaf490a6
Change-Id: I07fd2db4b19df091a66347b1cd7594857d9a080b
1 file changed
tree: 3a3ac027650846e22aa1d56d3e37f744e2fdf816
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cts
  6. firmware
  7. flower
  8. jiri.lock
  9. MILESTONE
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. test_durations
  15. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance in one of the communication channels documented at get involved.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.