[roll] Roll fuchsia [roll] Roll third_party/pigweed pw_containers: Add deque / queue overwrite support

Implement front and back push/emplace overwrite methods in GenericDeque
and GenericQueue. This enables circular buffer behavior for fixed
capacity containers. Hide these methods in dynamic containers and added
unit and negative compilation tests.

Original-Bug: 495462757

Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/389792
Original-Revision: e2f94405809ad4fc52211e6c01ad62e22a8f8e6d

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1576877
Original-Revision: beb38119cc45a5852b066d8cf4af55b562ca0a38
GitOrigin-RevId: 29a4b56135e2a4f60673c3bd3746272c4709167d
Change-Id: I84157f8995f5cc3bdba07bab0a513ab915b21ce9
1 file changed
tree: 90ba9864934ee7bd688f1c3b917bc70a418effa7
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cobalt
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
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.