[roll] Roll fuchsia [zxsh] Add collections and serialization modules

This adds the core helper modules for the Fuchsia Shell (zxsh):
- serialization: Serialize/Deserialize traits and primitive/bstr impls.
- collections: FlatMap and FlatSet.

It also includes unit tests for these modules. The shell binary itself
is currently a stub that exits successfully.

Original-Original-Bug: 524829181
Test: zxsh_tests
Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1674736
Original-Original-Revision: 7331987e076e943b4e12674eeeb8567969e3c675
GitOrigin-RevId: 00884ca2742528ea292e20ac2756f0c90021139e
Change-Id: I02f234cda907b9abe92705eeacec1f8aa89e781a
Reviewed-on: https://fuchsia-review.googlesource.com/c/integration/+/1675895
Cr-Commit-Position: refs/heads/main@{#195412}
1 file changed
tree: 1e8d711ae54f9950d3d7e835b73697a5fc3e728c
  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.