[roll] Roll fuchsia [inspect] Inline internal heap operations

Speeds up multiple benchmarks:

```
fuchsia.rust_inspect.benchmarks: BytesProperty/drop/100                                 faster            0.939-0.991    313.9 +/- 2.6 ns    302.8 +/- 5.6 ns
fuchsia.rust_inspect.benchmarks: BytesProperty/drop/10000                               faster            0.926-0.989    315.2 +/- 2.1 ns    301.7 +/- 7.9 ns
fuchsia.rust_inspect.benchmarks: BytesProperty/drop/2000                                faster            0.930-0.983    314.7 +/- 1.0 ns    300.9 +/- 7.4 ns
fuchsia.rust_inspect.benchmarks: BytesProperty/drop/2048                                faster            0.925-0.996    314.8 +/- 2.2 ns    302.2 +/- 9.0 ns
fuchsia.rust_inspect.benchmarks: BytesProperty/drop/8                                   faster            0.938-0.986    313.4 +/- 2.4 ns    301.4 +/- 5.3 ns
fuchsia.rust_inspect.benchmarks: BytesProperty/set/100                                  faster            0.945-0.971    597.2 +/- 3.1 ns    572.2 +/- 4.7 ns
fuchsia.rust_inspect.benchmarks: BytesProperty/set/10000                                faster            0.942-0.975    1512.9 +/- 6.0 ns   1450 +/- 20 ns
fuchsia.rust_inspect.benchmarks: BytesProperty/set/2000                                 faster            0.943-0.972    614.8 +/- 1.4 ns    588.7 +/- 7.5 ns
fuchsia.rust_inspect.benchmarks: BytesProperty/set/2048                                 faster            0.941-0.970    804.0 +/- 2.4 ns    767.9 +/- 9.4 ns
fuchsia.rust_inspect.benchmarks: BytesProperty/set/4                                    faster            0.942-0.981    581.1 +/- 3.9 ns    558.7 +/- 7.4 ns
fuchsia.rust_inspect.benchmarks: BytesProperty/set/8                                    faster            0.947-0.977    580.2 +/- 1.9 ns    558.3 +/- 6.8 ns
fuchsia.rust_inspect.benchmarks: BytesProperty/set_again/100                            faster            0.924-0.983    350.0 +/- 1.4 ns    333.8 +/- 9.1 ns
fuchsia.rust_inspect.benchmarks: BytesProperty/set_again/2000                           faster            0.909-0.979    70.9 +/- 1.3 ns     66.9 +/- 1.3 ns
fuchsia.rust_inspect.benchmarks: BytesProperty/set_again/4                              faster            0.925-0.940    729.0 +/- 2.3 ns    679.8 +/- 3.3 ns
fuchsia.rust_inspect.benchmarks: BytesProperty/set_again/8                              faster            0.912-0.979    730.4 +/- 7.2 ns    690 +/- 18 ns
fuchsia.rust_inspect.benchmarks: DoubleExponentialHistogramProperty/insert/240          slower            1.259-1.515    66.77 +/- 0.76 ns   92.5 +/- 7.5 ns
fuchsia.rust_inspect.benchmarks: DoubleProperty/add                                     faster            0.919-0.982    60.78 +/- 0.67 ns   57.7 +/- 1.3 ns
fuchsia.rust_inspect.benchmarks: DoubleProperty/drop                                    faster            0.947-0.995    297.2 +/- 2.8 ns    288.6 +/- 4.4 ns
fuchsia.rust_inspect.benchmarks: DoubleProperty/set                                     faster            0.981-0.990    54.78 +/- 0.12 ns   53.98 +/- 0.12 ns
fuchsia.rust_inspect.benchmarks: DoubleProperty/subtract                                faster            0.931-0.967    60.45 +/- 0.99 ns   57.33 +/- 0.15 ns
fuchsia.rust_inspect.benchmarks: Heap/free                                              faster            0.956-0.990    55826 +/- 540 ns    54321 +/- 433 ns
fuchsia.rust_inspect.benchmarks: IntArrayProperty/subtract/32                           faster            0.976-0.998    100.67 +/- 0.46 ns  99.39 +/- 0.67 ns
fuchsia.rust_inspect.benchmarks: IntLinearHistogramProperty/insert/128                  faster            0.890-0.949    56.08 +/- 0.49 ns   51.5 +/- 1.2 ns
fuchsia.rust_inspect.benchmarks: IntLinearHistogramProperty/insert/240                  slower            1.017-1.048    97.6 +/- 1.1 ns     100.79 +/- 0.44 ns
fuchsia.rust_inspect.benchmarks: IntLinearHistogramProperty/insert/32                   faster            0.929-0.973    69.42 +/- 0.77 ns   66.00 +/- 0.80 ns
fuchsia.rust_inspect.benchmarks: IntLinearHistogramProperty/insert_overflow/128         slower            1.029-1.060    92.37 +/- 0.97 ns   96.43 +/- 0.40 ns
fuchsia.rust_inspect.benchmarks: IntLinearHistogramProperty/insert_overflow/240         slower            1.035-1.114    139.1 +/- 3.3 ns    149.3 +/- 2.0 ns
fuchsia.rust_inspect.benchmarks: IntProperty/set                                        faster            0.970-0.982    54.77 +/- 0.21 ns   53.47 +/- 0.13 ns
fuchsia.rust_inspect.benchmarks: Node/IntProperty::CoW::Add                             slower            1.004-1.017    61775 +/- 186 ns    62433 +/- 202 ns
fuchsia.rust_inspect.benchmarks: Node/create_bytes/100                                  faster            0.936-0.992    608 +/- 13 ns       586.2 +/- 4.3 ns
fuchsia.rust_inspect.benchmarks: Node/create_bytes/10000                                faster            0.941-0.990    607 +/- 12 ns       586.0 +/- 3.4 ns
fuchsia.rust_inspect.benchmarks: Node/create_bytes/2000                                 faster            0.937-0.995    608 +/- 11 ns       586.3 +/- 6.7 ns
fuchsia.rust_inspect.benchmarks: Node/create_bytes/2048                                 faster            0.943-0.986    607.8 +/- 9.9 ns    586.1 +/- 3.3 ns
fuchsia.rust_inspect.benchmarks: Node/create_bytes/4                                    faster            0.942-0.985    609 +/- 11 ns       586.5 +/- 2.3 ns
fuchsia.rust_inspect.benchmarks: Node/create_bytes/8                                    faster            0.940-0.987    608 +/- 11 ns       585.9 +/- 3.9 ns
fuchsia.rust_inspect.benchmarks: Node/create_child                                      faster            0.952-1.000    553.5 +/- 8.3 ns    540.0 +/- 5.0 ns
fuchsia.rust_inspect.benchmarks: Node/create_int_array/32                               faster            0.936-0.990    489.7 +/- 8.0 ns    471.4 +/- 5.6 ns
fuchsia.rust_inspect.benchmarks: Node/create_int_property                               faster            0.943-0.998    555 +/- 13 ns       538.4 +/- 2.6 ns
fuchsia.rust_inspect.benchmarks: Node/create_string/100                                 faster            0.942-0.985    605 +/- 11 ns       582.7 +/- 2.8 ns
fuchsia.rust_inspect.benchmarks: Node/create_string/10000                               faster            0.943-0.987    605 +/- 13 ns       583.73 +/- 0.46 ns
fuchsia.rust_inspect.benchmarks: Node/create_string/2000                                faster            0.942-0.989    604 +/- 13 ns       583.1 +/- 1.4 ns
fuchsia.rust_inspect.benchmarks: Node/create_string/2048                                faster            0.943-0.987    605 +/- 12 ns       583.1 +/- 1.8 ns
fuchsia.rust_inspect.benchmarks: Node/create_string/4                                   faster            0.949-0.987    604 +/- 11 ns       584.2 +/- 1.2 ns
fuchsia.rust_inspect.benchmarks: Node/create_string/8                                   faster            0.943-0.988    605 +/- 11 ns       583.4 +/- 3.1 ns
fuchsia.rust_inspect.benchmarks: Node/create_uint_array/32                              faster            0.936-0.998    490 +/- 12 ns       473.7 +/- 3.8 ns
fuchsia.rust_inspect.benchmarks: Node/record_bytes/100                                  faster            0.962-0.991    1267 +/- 14 ns      1237.5 +/- 4.7 ns
fuchsia.rust_inspect.benchmarks: Node/record_bytes/10000                                faster            0.962-0.992    1267 +/- 13 ns      1238.0 +/- 6.5 ns
fuchsia.rust_inspect.benchmarks: Node/record_bytes/2000                                 faster            0.958-0.991    1268 +/- 14 ns      1235.7 +/- 7.9 ns
fuchsia.rust_inspect.benchmarks: Node/record_bytes/2048                                 faster            0.958-0.993    1267 +/- 12 ns      1236 +/- 10 ns
fuchsia.rust_inspect.benchmarks: Node/record_bytes/4                                    faster            0.957-0.992    1269 +/- 15 ns      1236.0 +/- 8.1 ns
fuchsia.rust_inspect.benchmarks: Node/record_bytes/8                                    faster            0.956-0.991    1270 +/- 13 ns      1236.0 +/- 9.8 ns
fuchsia.rust_inspect.benchmarks: Node/record_double_property                            faster            0.953-0.998    713 +/- 12 ns       695.7 +/- 4.3 ns
fuchsia.rust_inspect.benchmarks: Node/record_int_property                               faster            0.952-0.995    701.8 +/- 9.3 ns    683.0 +/- 6.2 ns
fuchsia.rust_inspect.benchmarks: Node/record_string/100                                 faster            0.951-0.995    1266 +/- 18 ns      1232 +/- 10 ns
fuchsia.rust_inspect.benchmarks: Node/record_string/10000                               faster            0.951-0.997    1266 +/- 23 ns      1232.2 +/- 6.5 ns
fuchsia.rust_inspect.benchmarks: Node/record_string/2000                                faster            0.949-1.000    1265 +/- 17 ns      1232 +/- 15 ns
fuchsia.rust_inspect.benchmarks: Node/record_string/2048                                faster            0.950-0.995    1267 +/- 20 ns      1231.5 +/- 9.5 ns
fuchsia.rust_inspect.benchmarks: Node/record_string/4                                   faster            0.954-0.995    1265 +/- 18 ns      1232.2 +/- 8.4 ns
fuchsia.rust_inspect.benchmarks: Node/record_string/8                                   faster            0.953-0.990    1267 +/- 14 ns      1230.6 +/- 9.5 ns
fuchsia.rust_inspect.benchmarks: Node/record_uint_property                              faster            0.955-0.988    705.4 +/- 9.6 ns    685.1 +/- 2.2 ns
fuchsia.rust_inspect.benchmarks: StringProperty/drop/10000                              faster            0.928-0.986    314.5 +/- 1.6 ns    300.9 +/- 7.6 ns
fuchsia.rust_inspect.benchmarks: StringProperty/drop/2048                               faster            0.933-0.986    315.2 +/- 2.6 ns    302.3 +/- 6.0 ns
fuchsia.rust_inspect.benchmarks: StringProperty/drop/4                                  faster            0.931-0.997    313.7 +/- 3.3 ns    302.2 +/- 7.0 ns
fuchsia.rust_inspect.benchmarks: StringProperty/drop/8                                  faster            0.922-0.997    314.0 +/- 1.6 ns    301 +/- 10 ns
fuchsia.rust_inspect.benchmarks: StringProperty/set/100                                 faster            0.945-0.967    596.2 +/- 2.0 ns    570.0 +/- 4.6 ns
fuchsia.rust_inspect.benchmarks: StringProperty/set/10000                               faster            0.927-0.990    1512.2 +/- 5.7 ns   1449 +/- 42 ns
fuchsia.rust_inspect.benchmarks: StringProperty/set/2000                                faster            0.949-0.966    614.0 +/- 1.5 ns    587.9 +/- 3.7 ns
fuchsia.rust_inspect.benchmarks: StringProperty/set/2048                                faster            0.942-0.968    802.7 +/- 1.6 ns    766.5 +/- 8.8 ns
fuchsia.rust_inspect.benchmarks: StringProperty/set/4                                   faster            0.947-0.970    580.4 +/- 3.7 ns    556.3 +/- 3.4 ns
fuchsia.rust_inspect.benchmarks: StringProperty/set/8                                   faster            0.948-0.974    580.4 +/- 2.4 ns    557.7 +/- 5.1 ns
fuchsia.rust_inspect.benchmarks: StringProperty/set_again/100                           faster            0.919-0.979    350.8 +/- 4.3 ns    332.7 +/- 6.5 ns
fuchsia.rust_inspect.benchmarks: StringProperty/set_again/10000                         faster            0.901-0.997    167.0 +/- 6.7 ns    158.1 +/- 1.7 ns
fuchsia.rust_inspect.benchmarks: StringProperty/set_again/4                             faster            0.922-0.941    729.6 +/- 3.7 ns    679.7 +/- 3.7 ns
fuchsia.rust_inspect.benchmarks: StringProperty/set_again/8                             faster            0.919-0.947    728.6 +/- 2.8 ns    679.8 +/- 7.6 ns
fuchsia.rust_inspect.benchmarks: UintArrayProperty/set/128                              faster            0.954-0.996    85.3 +/- 1.2 ns     83.21 +/- 0.61 ns
fuchsia.rust_inspect.benchmarks: UintArrayProperty/set/32                               faster            0.960-0.989    85.46 +/- 0.40 ns   83.27 +/- 0.82 ns
fuchsia.rust_inspect.benchmarks: UintExponentialHistogramProperty/insert/128            slower            1.049-1.128    34.47 +/- 0.66 ns   37.50 +/- 0.65 ns
fuchsia.rust_inspect.benchmarks: UintExponentialHistogramProperty/insert_overflow/128   slower            1.019-1.077    38.32 +/- 0.48 ns   40.15 +/- 0.61 ns
fuchsia.rust_inspect.benchmarks: UintExponentialHistogramProperty/insert_overflow/240   slower            1.022-1.103    38.04 +/- 0.44 ns   40.4 +/- 1.1 ns
fuchsia.rust_inspect.benchmarks: UintExponentialHistogramProperty/insert_underflow/240  slower            1.000-1.069    22.52 +/- 0.39 ns   23.29 +/- 0.37 ns
fuchsia.rust_inspect.benchmarks: UintLinearHistogramProperty/insert/128                 faster            0.688-0.714    72.20 +/- 0.30 ns   50.62 +/- 0.74 ns
fuchsia.rust_inspect.benchmarks: UintLinearHistogramProperty/insert/240                 faster            0.791-0.808    122.15 +/- 0.63 ns  97.67 +/- 0.50 ns
fuchsia.rust_inspect.benchmarks: UintLinearHistogramProperty/insert/32                  faster            0.885-0.938    71.4 +/- 1.2 ns     65.05 +/- 0.80 ns
fuchsia.rust_inspect.benchmarks: UintLinearHistogramProperty/insert_overflow/128        faster            0.723-0.744    128.08 +/- 0.80 ns  93.93 +/- 0.78 ns
fuchsia.rust_inspect.benchmarks: UintLinearHistogramProperty/insert_overflow/240        faster            0.643-0.649    215.04 +/- 0.32 ns  138.91 +/- 0.37 ns
fuchsia.rust_inspect.benchmarks: UintProperty/drop                                      faster            0.948-0.989    297.2 +/- 2.3 ns    287.8 +/- 3.8 ns
```

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/825626
Original-Revision: e27f8dc6dd590fabf13487a40be6610cdc6b717d
GitOrigin-RevId: f7f2149b1d7a001aa807bd69a577c7ea3afc0c33
Change-Id: Ie349c390b088bbdbced024b479079b19cfe38a9f
1 file changed
tree: 65f11f82b2bc6a6efc8f5cd4cac791353b550ab5
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
  14. 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 via the IRC channel #fuchsia on Freenode.

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.