[roll] Roll fuchsia Fix Fxfs Unicode Hash mismatch and Plane 16 panic

(CasefoldString Hash/PartialEq mismatch) by aligning the Hash
implementation with the full normalization projection used in
casefold_cmp (NFD, casefolding, and default ignorable filtering).

(Plane 16 out-of-bounds panic in lookup::ccc) by allocating 18 planes
for the CCC table in generator.rs (matching other tables), which
accommodates Plane 16 character indices safely.

Test: Added test_casefold_hash_mismatch and
      test_plane_16_ccc_panic to
      fxfs_unicode_test which now pass.

TAG=agy CONV=381cac07-8c4a-4006-960e-5ab4fcdef637

Original-Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1621934
Original-Original-Revision: a110f46470c56d257f3d67de75b4c1ed12be9e4a
GitOrigin-RevId: 77e1972805e58a96a139e572017019d7077f75a3
Change-Id: I27248bb9f66dc861c97e7515ac7d73df1e1067c9
1 file changed
tree: 3dd15576ec09cdbfad59481f133fbae7697e4bb5
  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.