[roll] Roll fuchsia [gidl][llcpp] Rewrite GIDL generator to use FidlAllocator

fidl::FidlAllocator is a replacement for fidl::Allocator and also leads
to a different style for constructing objects - where the allocator is
called from inside the object itself during construction.

The code generator used in GIDL needed to be rewritten to support this
new style.

Performance changes in benchmarks:
LLCPP/Builder/BoolArray/256/Steps.Build/WallTime                                                          slower            1.055-1.171    1683 +/- 82 ns                 1868.6 +/- 5.6 ns
LLCPP/Builder/ByteArray/16/Steps.Build/WallTime                                                           slower            1.103-1.122    1678.4 +/- 7.8 ns              1866.4 +/- 7.4 ns
LLCPP/Builder/ByteArray/256/Steps.Build/WallTime                                                          slower            1.101-1.129    1676 +/- 14 ns                 1869.2 +/- 8.2 ns
LLCPP/Builder/ByteVector/16/Steps.Build/WallTime                                                          no_sig_diff       0.935-1.046    1887 +/- 99 ns                 1862.9 +/- 6.7 ns
LLCPP/Builder/ByteVector/256/Steps.Build/WallTime                                                         slower            1.078-1.143    1681 +/- 44 ns                 1865.7 +/- 6.7 ns
LLCPP/Builder/ByteVector/4096/Steps.Build/WallTime                                                        slower            1.069-1.119    1836 +/- 34 ns                 2008.8 +/- 8.4 ns
LLCPP/Builder/ByteVectorLimit/1/Steps.Build/WallTime                                                      slower            1.107-1.143    1640 +/- 20 ns                 1845.0 +/- 6.9 ns
LLCPP/Builder/DatagramSocket/RecvMsg/Request/Steps.Build/WallTime                                         slower            1.106-1.150    1643 +/- 27 ns                 1852.7 +/- 5.9 ns
LLCPP/Builder/DatagramSocket/RecvMsg/Result/Steps.Build/WallTime                                          faster            0.968-0.986    2026 +/- 12 ns                 1979.7 +/- 6.5 ns
LLCPP/Builder/DatagramSocket/SendMsg2/Request/Steps.Build/WallTime                                        slower            1.076-1.120    1766 +/- 29 ns                 1938.0 +/- 6.5 ns
LLCPP/Builder/DatagramSocket/SendMsg2/Result/Steps.Build/WallTime                                         slower            1.108-1.148    1637 +/- 24 ns                 1845.1 +/- 6.1 ns
LLCPP/Builder/EmptyStruct/Steps.Build/WallTime                                                            slower            1.112-1.149    1644 +/- 22 ns                 1857.7 +/- 5.9 ns
LLCPP/Builder/EnumArray/256/Steps.Build/WallTime                                                          slower            1.111-1.146    1646 +/- 21 ns                 1856.4 +/- 5.3 ns
LLCPP/Builder/EnumArray/NonDense/256/Steps.Build/WallTime                                                 no_sig_diff       0.891-1.356    1725 +/- 353 ns                1855.8 +/- 4.6 ns
LLCPP/Builder/ErrorSyntaxResult_Failure/Steps.Build/WallTime                                              slower            1.110-1.131    1652.6 +/- 6.4 ns              1852 +/- 10 ns
LLCPP/Builder/ErrorSyntaxResult_Success/Steps.Build/WallTime                                              slower            1.107-1.130    1658.6 +/- 8.9 ns              1855.5 +/- 9.2 ns
LLCPP/Builder/FloatArray/256/Steps.Build/WallTime                                                         slower            1.119-1.133    1648.3 +/- 6.3 ns              1855.8 +/- 4.3 ns
LLCPP/Builder/GPUMagma/ExecuteImmediateCommandsRequest/CommandByte128/Semaphore8/Steps.Build/WallTime     slower            1.112-1.134    1663.5 +/- 9.7 ns              1867.3 +/- 7.5 ns
LLCPP/Builder/HandleArray/Event/1/Steps.Build/WallTime                                                    slower            1.113-1.130    1630.8 +/- 7.7 ns              1828.7 +/- 5.9 ns
LLCPP/Builder/HandleArray/Event/16/Steps.Build/WallTime                                                   no_sig_diff       0.893-1.344    1817 +/- 360 ns                1950.9 +/- 7.4 ns
LLCPP/Builder/HandleArray/Event/64/Steps.Build/WallTime                                                   slower            1.087-1.164    1898 +/- 55 ns                 2135 +/- 11 ns
LLCPP/Builder/HandleArray/Plain/1/Steps.Build/WallTime                                                    slower            1.106-1.130    1641.3 +/- 7.7 ns              1836 +/- 11 ns
LLCPP/Builder/HandleArray/Plain/16/Steps.Build/WallTime                                                   slower            1.102-1.128    1754.0 +/- 9.1 ns              1956 +/- 13 ns
LLCPP/Builder/HandleArray/Plain/64/Steps.Build/WallTime                                                   slower            1.119-1.135    1900.4 +/- 9.5 ns              2141.6 +/- 5.2 ns
LLCPP/Builder/HardwareDisplay/OnVsyncEvent/Image64/Steps.Build/WallTime                                   slower            1.108-1.139    1672 +/- 12 ns                 1878 +/- 12 ns
LLCPP/Builder/Int32Array/256/Steps.Build/WallTime                                                         slower            1.108-1.137    1672 +/- 13 ns                 1876.4 +/- 8.9 ns
LLCPP/Builder/Int32Vector/256/Steps.Build/WallTime                                                        slower            1.087-1.115    1763 +/- 11 ns                 1942 +/- 13 ns
LLCPP/Builder/Media/StreamPacket/Steps.Build/WallTime                                                     slower            1.108-1.135    1672 +/- 12 ns                 1875 +/- 10 ns
LLCPP/Builder/MessageHeader/Steps.Build/WallTime                                                          slower            1.109-1.137    1670 +/- 11 ns                 1875 +/- 10 ns
LLCPP/Builder/OptionalStructTree/Depth8/Steps.Build/WallTime                                              slower            1.355-1.377    3632 +/- 21 ns                 4960.6 +/- 9.5 ns
LLCPP/Builder/PaddedStructTree/Depth8/Steps.Build/WallTime                                                slower            1.115-1.136    1640.3 +/- 7.8 ns              1846.7 +/- 8.3 ns
LLCPP/Builder/String/16/Steps.Build/WallTime                                                              slower            1.116-1.138    1639.6 +/- 9.6 ns              1847.7 +/- 6.9 ns
LLCPP/Builder/String/256/Steps.Build/WallTime                                                             slower            1.112-1.140    1645 +/- 12 ns                 1851.3 +/- 9.2 ns
LLCPP/Builder/String/4096/Steps.Build/WallTime                                                            slower            1.110-1.142    1644 +/- 15 ns                 1850.5 +/- 9.7 ns
LLCPP/Builder/StructArray/256/Steps.Build/WallTime                                                        slower            1.215-1.242    1903 +/- 15 ns                 2338.4 +/- 8.1 ns
LLCPP/Builder/StructField/16/Steps.Build/WallTime                                                         slower            1.109-1.144    1645 +/- 15 ns                 1852 +/- 12 ns
LLCPP/Builder/StructField/256/Steps.Build/WallTime                                                        slower            1.107-1.147    1643 +/- 17 ns                 1852 +/- 15 ns
LLCPP/Builder/StructTree/Depth8/Steps.Build/WallTime                                                      slower            1.106-1.148    1644 +/- 17 ns                 1852 +/- 16 ns
LLCPP/Builder/StructVector/256/Steps.Build/WallTime                                                       slower            1.219-1.266    1707 +/- 16 ns                 2120 +/- 20 ns
LLCPP/Builder/Table/AllSet/1/Steps.Build/WallTime                                                         no_sig_diff       0.985-1.013    1864.6 +/- 9.5 ns              1863 +/- 16 ns
LLCPP/Builder/Table/AllSet/16/Steps.Build/WallTime                                                        slower            1.105-1.143    1735 +/- 15 ns                 1950 +/- 17 ns
LLCPP/Builder/Table/AllSet/256/Steps.Build/WallTime                                                       faster            0.910-0.990    3429 +/- 124 ns                3254 +/- 20 ns
LLCPP/Builder/Table/LastSetOthersReserved/16/Steps.Build/WallTime                                         slower            1.113-1.152    1639 +/- 16 ns                 1856 +/- 13 ns
LLCPP/Builder/Table/LastSetOthersReserved/256/Steps.Build/WallTime                                        slower            1.161-1.195    1655 +/- 16 ns                 1949.2 +/- 9.9 ns
LLCPP/Builder/Table/SingleSet/16_of_16/Steps.Build/WallTime                                               slower            1.119-1.157    1639 +/- 19 ns                 1864.5 +/- 9.3 ns
LLCPP/Builder/Table/SingleSet/16_of_256/Steps.Build/WallTime                                              slower            1.164-1.199    1650 +/- 16 ns                 1950 +/- 10 ns
LLCPP/Builder/Table/SingleSet/1_of_1/Steps.Build/WallTime                                                 no_sig_diff       0.993-1.014    1861 +/- 11 ns                 1866.8 +/- 9.0 ns
LLCPP/Builder/Table/SingleSet/1_of_16/Steps.Build/WallTime                                                slower            1.117-1.157    1638 +/- 20 ns                 1862 +/- 10 ns
LLCPP/Builder/Table/SingleSet/1_of_256/Steps.Build/WallTime                                               slower            1.163-1.197    1649 +/- 14 ns                 1946 +/- 11 ns
LLCPP/Builder/Table/SingleSet/256_of_256/Steps.Build/WallTime                                             slower            1.158-1.198    1652 +/- 22 ns                 1945.8 +/- 7.9 ns
LLCPP/Builder/Table/Unset/1/Steps.Build/WallTime                                                          no_sig_diff       0.987-1.009    1860 +/- 12 ns                 1855.8 +/- 8.5 ns
LLCPP/Builder/Table/Unset/16/Steps.Build/WallTime                                                         slower            1.108-1.151    1638 +/- 23 ns                 1850.1 +/- 9.1 ns
LLCPP/Builder/Table/Unset/256/Steps.Build/WallTime                                                        slower            1.153-1.198    1648 +/- 23 ns                 1937 +/- 11 ns
LLCPP/Builder/Union/LastSet/1/Steps.Build/WallTime                                                        slower            1.109-1.152    1636 +/- 22 ns                 1849.1 +/- 9.5 ns
LLCPP/Builder/Union/LastSet/16/Steps.Build/WallTime                                                       slower            1.103-1.149    1656 +/- 25 ns                 1864.5 +/- 9.5 ns
LLCPP/Builder/Union/LastSet/256/Steps.Build/WallTime                                                      slower            1.105-1.151    1656 +/- 26 ns                 1866.4 +/- 9.3 ns
LLCPP/Decode/BoolArray/256/Steps.Decode/WallTime                                                          no_sig_diff       0.990-1.007    1974.1 +/- 9.6 ns              1970.6 +/- 7.2 ns
LLCPP/Decode/ByteArray/16/Steps.Decode/WallTime                                                           no_sig_diff       0.895-1.134    401 +/- 24 ns                  404 +/- 24 ns
LLCPP/Decode/ByteArray/256/Steps.Decode/WallTime                                                          faster            0.958-0.994    418.5 +/- 2.7 ns               408.5 +/- 4.8 ns
LLCPP/Decode/ByteVector/16/Steps.Decode/WallTime                                                          no_sig_diff       0.930-1.117    405.9 +/- 7.1 ns               415 +/- 31 ns
LLCPP/Decode/ByteVector/256/Steps.Decode/WallTime                                                         no_sig_diff       0.974-1.016    421.6 +/- 2.0 ns               419.4 +/- 7.0 ns
LLCPP/Decode/ByteVector/4096/Steps.Decode/WallTime                                                        no_sig_diff       0.934-1.070    607 +/- 36 ns                  605.2 +/- 5.0 ns
LLCPP/Decode/ByteVectorLimit/1/Steps.Decode/WallTime                                                      no_sig_diff       0.868-1.097    425 +/- 19 ns                  415 +/- 30 ns
LLCPP/Decode/DatagramSocket/RecvMsg/Request/Steps.Decode/WallTime                                         no_sig_diff       0.908-1.082    404 +/- 22 ns                  400 +/- 14 ns
LLCPP/Decode/DatagramSocket/RecvMsg/Result/Steps.Decode/WallTime                                          no_sig_diff       0.965-1.015    547.9 +/- 5.9 ns               542.3 +/- 7.7 ns
LLCPP/Decode/DatagramSocket/SendMsg2/Request/Steps.Decode/WallTime                                        no_sig_diff       0.978-1.029    526.3 +/- 6.5 ns               527.8 +/- 6.9 ns
LLCPP/Decode/DatagramSocket/SendMsg2/Result/Steps.Decode/WallTime                                         no_sig_diff       0.975-1.010    421.9 +/- 2.3 ns               418.7 +/- 5.2 ns
LLCPP/Decode/EmptyStruct/Steps.Decode/WallTime                                                            no_sig_diff       0.924-1.068    405 +/- 23 ns                  402.1 +/- 5.8 ns
LLCPP/Decode/EnumArray/256/Steps.Decode/WallTime                                                          no_sig_diff       0.989-1.011    2410.6 +/- 9.7 ns              2410 +/- 17 ns
LLCPP/Decode/EnumArray/NonDense/256/Steps.Decode/WallTime                                                 no_sig_diff       0.991-1.008    2591.6 +/- 7.1 ns              2591 +/- 14 ns
LLCPP/Decode/ErrorSyntaxResult_Failure/Steps.Decode/WallTime                                              no_sig_diff       0.933-1.100    416.7 +/- 6.8 ns               423 +/- 28 ns
LLCPP/Decode/ErrorSyntaxResult_Success/Steps.Decode/WallTime                                              no_sig_diff       0.966-1.013    426.6 +/- 3.8 ns               422.0 +/- 6.2 ns
LLCPP/Decode/FloatArray/256/Steps.Decode/WallTime                                                         no_sig_diff       0.958-1.008    494.4 +/- 5.7 ns               485.9 +/- 6.6 ns
LLCPP/Decode/GPUMagma/ExecuteImmediateCommandsRequest/CommandByte128/Semaphore8/Steps.Decode/WallTime     no_sig_diff       0.974-1.013    431.8 +/- 3.2 ns               428.8 +/- 5.3 ns
LLCPP/Decode/HandleArray/Event/1/Steps.Decode/WallTime                                                    no_sig_diff       0.986-1.014    1106.5 +/- 7.5 ns              1106.8 +/- 8.0 ns
LLCPP/Decode/HandleArray/Event/16/Steps.Decode/WallTime                                                   no_sig_diff       0.996-1.008    8617 +/- 36 ns                 8629 +/- 16 ns
LLCPP/Decode/HandleArray/Event/64/Steps.Decode/WallTime                                                   no_sig_diff       0.995-1.006    32324 +/- 159 ns               32324 +/- 18 ns
LLCPP/Decode/HandleArray/Plain/1/Steps.Decode/WallTime                                                    no_sig_diff       0.958-1.037    1114 +/- 17 ns                 1110 +/- 27 ns
LLCPP/Decode/HandleArray/Plain/16/Steps.Decode/WallTime                                                   no_sig_diff       0.997-1.008    8608 +/- 31 ns                 8629 +/- 20 ns
LLCPP/Decode/HandleArray/Plain/64/Steps.Decode/WallTime                                                   no_sig_diff       0.996-1.008    32274 +/- 170 ns               32335 +/- 30 ns
LLCPP/Decode/HardwareDisplay/OnVsyncEvent/Image64/Steps.Decode/WallTime                                   no_sig_diff       0.968-1.026    418.7 +/- 5.1 ns               417.3 +/- 7.0 ns
LLCPP/Decode/Int32Array/256/Steps.Decode/WallTime                                                         no_sig_diff       0.964-1.025    490.7 +/- 7.1 ns               487.8 +/- 8.0 ns
LLCPP/Decode/Int32Vector/256/Steps.Decode/WallTime                                                        no_sig_diff       0.944-1.015    466.5 +/- 8.8 ns               456.7 +/- 7.9 ns
LLCPP/Decode/Media/StreamPacket/Steps.Decode/WallTime                                                     no_sig_diff       0.967-1.050    403.9 +/- 8.5 ns               407.1 +/- 8.2 ns
LLCPP/Decode/MessageHeader/Steps.Decode/WallTime                                                          no_sig_diff       0.979-1.022    392.7 +/- 2.8 ns               392.9 +/- 5.6 ns
LLCPP/Decode/OptionalStructTree/Depth8/Steps.Decode/WallTime                                              no_sig_diff       0.965-1.052    6111 +/- 104 ns                6158 +/- 159 ns
LLCPP/Decode/PaddedStructTree/Depth8/Steps.Decode/WallTime                                                no_sig_diff       0.960-1.006    702.0 +/- 5.1 ns               690 +/- 11 ns
LLCPP/Decode/String/16/Steps.Decode/WallTime                                                              no_sig_diff       0.970-1.027    400.7 +/- 3.7 ns               400.0 +/- 7.9 ns
LLCPP/Decode/String/256/Steps.Decode/WallTime                                                             no_sig_diff       0.962-1.033    433.7 +/- 6.0 ns               432.3 +/- 9.3 ns
LLCPP/Decode/String/4096/Steps.Decode/WallTime                                                            no_sig_diff       0.948-1.054    832 +/- 38 ns                  830.8 +/- 5.7 ns
LLCPP/Decode/StructArray/256/Steps.Decode/WallTime                                                        no_sig_diff       0.989-1.002    3120.6 +/- 6.4 ns              3107 +/- 13 ns
LLCPP/Decode/StructField/16/Steps.Decode/WallTime                                                         no_sig_diff       0.970-1.016    395.4 +/- 4.1 ns               392.6 +/- 4.9 ns
LLCPP/Decode/StructField/256/Steps.Decode/WallTime                                                        no_sig_diff       0.963-1.011    410.5 +/- 4.9 ns               405.0 +/- 5.1 ns
LLCPP/Decode/StructTree/Depth8/Steps.Decode/WallTime                                                      no_sig_diff       0.980-1.021    409.5 +/- 3.8 ns               409.6 +/- 4.6 ns
LLCPP/Decode/StructVector/256/Steps.Decode/WallTime                                                       no_sig_diff       0.990-1.002    3080.0 +/- 9.4 ns              3067.9 +/- 8.0 ns
LLCPP/Decode/Table/AllSet/1/Steps.Decode/WallTime                                                         no_sig_diff       0.970-1.017    423.5 +/- 4.2 ns               420.5 +/- 5.7 ns
LLCPP/Decode/Table/AllSet/16/Steps.Decode/WallTime                                                        no_sig_diff       0.985-1.023    701.1 +/- 6.8 ns               703.4 +/- 6.5 ns
LLCPP/Decode/Table/AllSet/256/Steps.Decode/WallTime                                                       no_sig_diff       0.980-1.017    4647 +/- 51 ns                 4640 +/- 34 ns
LLCPP/Decode/Table/LastSetOthersReserved/16/Steps.Decode/WallTime                                         no_sig_diff       0.981-1.022    526.9 +/- 5.2 ns               527.7 +/- 5.7 ns
LLCPP/Decode/Table/LastSetOthersReserved/256/Steps.Decode/WallTime                                        no_sig_diff       0.977-1.034    2049 +/- 26 ns                 2060 +/- 32 ns
LLCPP/Decode/Table/SingleSet/16_of_16/Steps.Decode/WallTime                                               no_sig_diff       0.985-1.029    528.2 +/- 5.5 ns               531.8 +/- 6.0 ns
LLCPP/Decode/Table/SingleSet/16_of_256/Steps.Decode/WallTime                                              no_sig_diff       0.985-1.037    527.1 +/- 4.5 ns               532.7 +/- 9.2 ns
LLCPP/Decode/Table/SingleSet/1_of_1/Steps.Decode/WallTime                                                 no_sig_diff       0.969-1.017    424.9 +/- 4.8 ns               421.9 +/- 5.6 ns
LLCPP/Decode/Table/SingleSet/1_of_16/Steps.Decode/WallTime                                                no_sig_diff       0.968-1.019    424.6 +/- 4.6 ns               421.8 +/- 6.2 ns
LLCPP/Decode/Table/SingleSet/1_of_256/Steps.Decode/WallTime                                               no_sig_diff       0.971-1.031    423.4 +/- 4.4 ns               423.7 +/- 8.3 ns
LLCPP/Decode/Table/SingleSet/256_of_256/Steps.Decode/WallTime                                             no_sig_diff       0.985-1.030    2063 +/- 30 ns                 2077 +/- 17 ns
LLCPP/Decode/Table/Unset/1/Steps.Decode/WallTime                                                          no_sig_diff       0.970-1.016    404.8 +/- 4.5 ns               401.9 +/- 5.0 ns
LLCPP/Decode/Table/Unset/16/Steps.Decode/WallTime                                                         no_sig_diff       0.973-1.016    404.1 +/- 3.1 ns               401.9 +/- 5.7 ns
LLCPP/Decode/Table/Unset/256/Steps.Decode/WallTime                                                        no_sig_diff       0.970-1.037    402.1 +/- 4.8 ns               403.4 +/- 8.6 ns
LLCPP/Decode/Union/LastSet/1/Steps.Decode/WallTime                                                        no_sig_diff       0.972-1.024    417.1 +/- 5.2 ns               416.1 +/- 5.7 ns
LLCPP/Decode/Union/LastSet/16/Steps.Decode/WallTime                                                       no_sig_diff       0.967-1.018    419.8 +/- 3.8 ns               416.6 +/- 6.9 ns
LLCPP/Decode/Union/LastSet/256/Steps.Decode/WallTime                                                      no_sig_diff       0.957-1.010    423.9 +/- 5.5 ns               416.7 +/- 5.8 ns
LLCPP/EchoCall/ByteVector/256/Steps.EchoCall/WallTime                                                     no_sig_diff       0.982-1.017    7257 +/- 85 ns                 7252 +/- 40 ns
LLCPP/EchoCall/ByteVector/4096/Steps.EchoCall/WallTime                                                    no_sig_diff       0.976-1.028    8325 +/- 137 ns                8341 +/- 80 ns
LLCPP/EchoCall/HandleArray/Event/64/Steps.EchoCall/WallTime                                               no_sig_diff       0.960-1.024    22583 +/- 626 ns               22385 +/- 98 ns
LLCPP/EchoCall/Media/StreamPacket/Steps.EchoCall/WallTime                                                 no_sig_diff       0.971-1.023    6795 +/- 135 ns                6772 +/- 40 ns
LLCPP/Encode/BoolArray/256/Steps.Encode/WallTime                                                          slower            1.001-1.006    1298.0 +/- 1.4 ns              1302.2 +/- 1.8 ns
LLCPP/Encode/ByteArray/16/Steps.Encode/WallTime                                                           slower            1.029-1.073    128.0 +/- 1.1 ns               134.5 +/- 1.7 ns
LLCPP/Encode/ByteArray/256/Steps.Encode/WallTime                                                          slower            1.085-1.115    90.84 +/- 0.93 ns              99.89 +/- 0.35 ns
LLCPP/Encode/ByteVector/16/Steps.Encode/WallTime                                                          faster            0.952-0.987    280.6 +/- 1.1 ns               272.0 +/- 3.8 ns
LLCPP/Encode/ByteVector/256/Steps.Encode/WallTime                                                         no_sig_diff       0.989-1.013    277.3 +/- 1.7 ns               277.5 +/- 1.5 ns
LLCPP/Encode/ByteVector/4096/Steps.Encode/WallTime                                                        no_sig_diff       0.995-1.195    313 +/- 19 ns                  341 +/- 11 ns
LLCPP/Encode/ByteVectorLimit/1/Steps.Encode/WallTime                                                      faster            0.914-0.955    168.2 +/- 2.1 ns               157.1 +/- 1.5 ns
LLCPP/Encode/DatagramSocket/RecvMsg/Request/Steps.Encode/WallTime                                         slower            1.030-1.063    131.21 +/- 0.84 ns             137.3 +/- 1.3 ns
LLCPP/Encode/DatagramSocket/RecvMsg/Result/Steps.Encode/WallTime                                          no_sig_diff       0.976-1.056    341 +/- 12 ns                  346.3 +/- 1.7 ns
LLCPP/Encode/DatagramSocket/SendMsg2/Request/Steps.Encode/WallTime                                        slower            1.045-1.067    307.74 +/- 0.94 ns             324.9 +/- 2.3 ns
LLCPP/Encode/DatagramSocket/SendMsg2/Result/Steps.Encode/WallTime                                         faster            0.744-0.779    171.07 +/- 0.69 ns             130.3 +/- 2.5 ns
LLCPP/Encode/EmptyStruct/Steps.Encode/WallTime                                                            slower            1.027-1.071    120.6 +/- 1.2 ns               126.5 +/- 1.4 ns
LLCPP/Encode/EnumArray/256/Steps.Encode/WallTime                                                          slower            1.167-1.180    1850.1 +/- 3.4 ns              2171.0 +/- 8.5 ns
LLCPP/Encode/EnumArray/NonDense/256/Steps.Encode/WallTime                                                 slower            1.080-1.091    2041.2 +/- 3.3 ns              2215.6 +/- 7.2 ns
LLCPP/Encode/ErrorSyntaxResult_Failure/Steps.Encode/WallTime                                              faster            0.765-0.809    181.36 +/- 0.48 ns             142.7 +/- 3.6 ns
LLCPP/Encode/ErrorSyntaxResult_Success/Steps.Encode/WallTime                                              faster            0.836-0.883    178.09 +/- 0.67 ns             153.1 +/- 3.6 ns
LLCPP/Encode/FloatArray/256/Steps.Encode/WallTime                                                         no_sig_diff       0.947-1.022    242.7 +/- 5.4 ns               238.7 +/- 3.9 ns
LLCPP/Encode/GPUMagma/ExecuteImmediateCommandsRequest/CommandByte128/Semaphore8/Steps.Encode/WallTime     faster            0.980-0.998    294.62 +/- 0.79 ns             291.4 +/- 2.0 ns
LLCPP/Encode/HandleArray/Event/1/Steps.Encode/WallTime                                                    no_sig_diff       0.988-1.014    450.2 +/- 4.2 ns               450.6 +/- 1.7 ns
LLCPP/Encode/HandleArray/Event/16/Steps.Encode/WallTime                                                   no_sig_diff       0.990-1.006    3019 +/- 17 ns                 3012.5 +/- 8.1 ns
LLCPP/Encode/HandleArray/Event/64/Steps.Encode/WallTime                                                   faster            0.993-1.000    11254 +/- 15 ns                11213 +/- 24 ns
LLCPP/Encode/HandleArray/Plain/1/Steps.Encode/WallTime                                                    no_sig_diff       0.987-1.015    449.8 +/- 4.1 ns               450.2 +/- 2.1 ns
LLCPP/Encode/HandleArray/Plain/16/Steps.Encode/WallTime                                                   no_sig_diff       0.991-1.010    3015 +/- 20 ns                 3016.0 +/- 9.3 ns
LLCPP/Encode/HandleArray/Plain/64/Steps.Encode/WallTime                                                   faster            0.993-0.999    11255 +/- 13 ns                11211 +/- 18 ns
LLCPP/Encode/HardwareDisplay/OnVsyncEvent/Image64/Steps.Encode/WallTime                                   no_sig_diff       0.993-1.024    274.7 +/- 1.1 ns               277.1 +/- 3.1 ns
LLCPP/Encode/Int32Array/256/Steps.Encode/WallTime                                                         no_sig_diff       0.952-1.029    243.8 +/- 5.4 ns               241.3 +/- 4.0 ns
LLCPP/Encode/Int32Vector/256/Steps.Encode/WallTime                                                        slower            1.061-1.076    245.11 +/- 0.75 ns             261.8 +/- 1.0 ns
LLCPP/Encode/Media/StreamPacket/Steps.Encode/WallTime                                                     faster            0.943-0.961    114.24 +/- 0.68 ns             108.70 +/- 0.37 ns
LLCPP/Encode/MessageHeader/Steps.Encode/WallTime                                                          slower            1.025-1.085    126.7 +/- 1.8 ns               133.6 +/- 1.9 ns
LLCPP/Encode/OptionalStructTree/Depth8/Steps.Encode/WallTime                                              slower            1.109-1.130    8396 +/- 51 ns                 9400 +/- 33 ns
LLCPP/Encode/PaddedStructTree/Depth8/Steps.Encode/WallTime                                                no_sig_diff       0.995-1.029    470.2 +/- 1.9 ns               475.9 +/- 6.0 ns
LLCPP/Encode/String/16/Steps.Encode/WallTime                                                              no_sig_diff       0.972-1.036    284.95 +/- 0.78 ns             286.1 +/- 8.3 ns
LLCPP/Encode/String/256/Steps.Encode/WallTime                                                             no_sig_diff       0.976-1.036    311.8 +/- 1.1 ns               313.7 +/- 8.2 ns
LLCPP/Encode/String/4096/Steps.Encode/WallTime                                                            no_sig_diff       0.962-1.055    594 +/- 16 ns                  598 +/- 11 ns
LLCPP/Encode/StructArray/256/Steps.Encode/WallTime                                                        no_sig_diff       0.976-1.031    2092 +/- 28 ns                 2098 +/- 30 ns
LLCPP/Encode/StructField/16/Steps.Encode/WallTime                                                         slower            1.042-1.070    127.6 +/- 1.2 ns               134.72 +/- 0.56 ns
LLCPP/Encode/StructField/256/Steps.Encode/WallTime                                                        faster            0.947-0.970    104.45 +/- 0.53 ns             100.09 +/- 0.67 ns
LLCPP/Encode/StructTree/Depth8/Steps.Encode/WallTime                                                      faster            0.929-0.955    121.37 +/- 0.55 ns             114.3 +/- 1.1 ns
LLCPP/Encode/StructVector/256/Steps.Encode/WallTime                                                       slower            1.030-1.034    2083.70 +/- 0.63 ns            2150.1 +/- 3.6 ns
LLCPP/Encode/Table/AllSet/1/Steps.Encode/WallTime                                                         faster            0.955-0.969    183.35 +/- 0.56 ns             176.41 +/- 0.71 ns
LLCPP/Encode/Table/AllSet/16/Steps.Encode/WallTime                                                        faster            0.990-0.999    601.25 +/- 0.36 ns             598.0 +/- 2.6 ns
LLCPP/Encode/Table/AllSet/256/Steps.Encode/WallTime                                                       no_sig_diff       0.913-1.065    7524 +/- 550 ns                7402 +/- 26 ns
LLCPP/Encode/Table/LastSetOthersReserved/16/Steps.Encode/WallTime                                         faster            0.893-0.907    269.2 +/- 1.9 ns               242.33 +/- 0.23 ns
LLCPP/Encode/Table/LastSetOthersReserved/256/Steps.Encode/WallTime                                        no_sig_diff       0.978-1.010    1658 +/- 19 ns                 1646.9 +/- 7.6 ns
LLCPP/Encode/Table/SingleSet/16_of_16/Steps.Encode/WallTime                                               faster            0.877-0.888    278.14 +/- 0.86 ns             245.36 +/- 0.72 ns
LLCPP/Encode/Table/SingleSet/16_of_256/Steps.Encode/WallTime                                              no_sig_diff       0.970-1.018    382.9 +/- 3.6 ns               380.5 +/- 5.4 ns
LLCPP/Encode/Table/SingleSet/1_of_1/Steps.Encode/WallTime                                                 faster            0.947-0.969    183.82 +/- 0.79 ns             176.1 +/- 1.3 ns
LLCPP/Encode/Table/SingleSet/1_of_16/Steps.Encode/WallTime                                                faster            0.826-0.840    202.52 +/- 0.85 ns             168.78 +/- 0.69 ns
LLCPP/Encode/Table/SingleSet/1_of_256/Steps.Encode/WallTime                                               no_sig_diff       0.972-1.017    299.5 +/- 1.6 ns               297.8 +/- 5.1 ns
LLCPP/Encode/Table/SingleSet/256_of_256/Steps.Encode/WallTime                                             no_sig_diff       0.982-1.018    1693.1 +/- 9.0 ns              1693 +/- 21 ns
LLCPP/Encode/Table/Unset/1/Steps.Encode/WallTime                                                          faster            0.910-0.957    165.00 +/- 0.47 ns             154.0 +/- 3.5 ns
LLCPP/Encode/Table/Unset/16/Steps.Encode/WallTime                                                         faster            0.893-0.941    175.9 +/- 2.1 ns               161.2 +/- 2.2 ns
LLCPP/Encode/Table/Unset/256/Steps.Encode/WallTime                                                        no_sig_diff       0.987-1.036    272.77 +/- 0.65 ns             276.0 +/- 6.1 ns
LLCPP/Encode/Union/LastSet/1/Steps.Encode/WallTime                                                        faster            0.766-0.787    175.53 +/- 0.40 ns             136.3 +/- 1.5 ns
LLCPP/Encode/Union/LastSet/16/Steps.Encode/WallTime                                                       faster            0.716-0.739    140.6 +/- 1.7 ns               102.30 +/- 0.34 ns
LLCPP/Encode/Union/LastSet/256/Steps.Encode/WallTime                                                      faster            0.718-0.739    141.2 +/- 1.4 ns               102.87 +/- 0.41 ns
LLCPP/SendEvent/ByteVector/256/Steps.SendEvent/WallTime                                                   no_sig_diff       0.966-1.045    2631 +/- 85 ns                 2642 +/- 19 ns
LLCPP/SendEvent/ByteVector/4096/Steps.SendEvent/WallTime                                                  no_sig_diff       0.981-1.048    3033 +/- 57 ns                 3075 +/- 44 ns
LLCPP/SendEvent/HandleArray/Event/64/Steps.SendEvent/WallTime                                             no_sig_diff       0.986-1.006    10101 +/- 56 ns                10060 +/- 49 ns
LLCPP/SendEvent/Media/StreamPacket/Steps.SendEvent/WallTime                                               no_sig_diff       0.966-1.040    2336 +/- 34 ns                 2342 +/- 53 ns

Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/494858
Original-Revision: 6aebe04dc96fd172cdfa83c487f40cf9cde31ea7
GitOrigin-RevId: 1aacd8258d22e6a775154380196654a96afc969c
Change-Id: I46f4142dd0a7b06572dcfffd46631e8feeed8d03
1 file changed
tree: fde10596488ef843f6fa9a4df5165579642c4b51
  1. garnet/
  2. infra/
  3. peridot/
  4. third_party/
  5. topaz/
  6. zircon/
  7. firmware
  8. flower
  9. jiri.lock
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. 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 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.