Skip to content

Instantly share code, notes, and snippets.

@zamazan4ik
Created April 23, 2024 15:00
Show Gist options
  • Save zamazan4ik/654fe668dd5ad191359c6c4e7f7cd737 to your computer and use it in GitHub Desktop.
Save zamazan4ik/654fe668dd5ad191359c6c4e7f7cd737 to your computer and use it in GitHub Desktop.
prost: PGO-optimized compared to Release
cargo pgo optimize bench -- --workspace
[2024-04-23T14:47:51Z INFO cargo_pgo::pgo::optimize] Found 10 PGO profile files with total size 7.71 MiB at /home/zamazan4ik/open_source/prost/target/pgo-profiles.
[2024-04-23T14:47:51Z INFO cargo_pgo::pgo::optimize] Merged PGO profile(s) to /home/zamazan4ik/open_source/prost/target/pgo-profiles/merged-5b338fb881d058fd74336d961e1bd03dacf7ed3ca1e3cdbffa611c3d80f7d8d9.profdata.
Compiling cfg-if v1.0.0
Compiling bytes v1.6.0
Compiling bitflags v2.5.0
Compiling regex-syntax v0.8.3
Compiling either v1.11.0
Compiling linux-raw-sys v0.4.13
Compiling fastrand v2.0.2
Compiling unicode-ident v1.0.12
Compiling log v0.4.21
Compiling libc v0.2.153
Compiling hashbrown v0.14.3
Compiling memchr v2.7.2
Compiling equivalent v1.0.1
Compiling libm v0.2.8
Compiling fixedbitset v0.4.2
Compiling unicase v2.7.0
Compiling anyhow v1.0.82
Compiling ciborium-io v0.2.2
Compiling multimap v0.10.0
Compiling ppv-lite86 v0.2.17
Compiling serde v1.0.198
Compiling itoa v1.0.11
Compiling lazy_static v1.4.0
Compiling half v2.4.1
Compiling os_str_bytes v6.6.1
Compiling once_cell v1.19.0
Compiling proc-macro2 v1.0.81
Compiling heck v0.5.0
Compiling ryu v1.0.17
Compiling hashbrown v0.12.3
Compiling textwrap v0.16.1
Compiling itertools v0.12.1
Compiling clap_lex v0.2.4
Compiling itertools v0.10.5
Compiling quick-error v1.2.3
Compiling ciborium-ll v0.2.2
Compiling bitflags v1.3.2
Compiling bit-vec v0.6.3
Compiling same-file v1.0.6
Compiling fnv v1.0.7
Compiling cast v0.3.0
Compiling single_include v0.1.0 (/home/zamazan4ik/open_source/prost/tests/single-include)
Compiling env_logger v0.10.2
Compiling unarray v0.1.4
Compiling walkdir v2.5.0
Compiling diff v0.1.13
Compiling prost v0.12.4 (/home/zamazan4ik/open_source/prost/prost)
Compiling oorandom v11.1.3
Compiling rustix v0.38.34
Compiling quote v1.0.36
Compiling bit-set v0.5.3
Compiling pulldown-cmark v0.9.6
Compiling anes v0.1.6
Compiling num-traits v0.2.18
Compiling syn v2.0.60
Compiling getrandom v0.2.14
Compiling indexmap v2.2.6
Compiling indexmap v1.9.3
Compiling wait-timeout v0.2.0
Compiling atty v0.2.14
Compiling prost-types v0.12.4 (/home/zamazan4ik/open_source/prost/prost-types)
Compiling rand_core v0.6.4
warning: 6 warnings emitted===> ] 116/168: diff, wait-timeout, quote, serde, indexmap, rand_core, single_include, rustix, walkdir, pulldown-cmark, env_logger, syn, indexma...
Compiling rand_chacha v0.3.1
Compiling rand_xorshift v0.3.0
Compiling clap v3.2.25
Compiling rand v0.8.5
Compiling pulldown-cmark-to-cmark v10.0.4
Compiling petgraph v0.6.4
Compiling criterion-plot v0.5.0
Compiling protobuf v0.0.0 (/home/zamazan4ik/open_source/prost/protobuf)
Compiling regex-automata v0.4.6
Compiling tempfile v3.10.1
Compiling rusty-fork v0.3.0
Compiling proptest v1.4.0
Compiling serde_json v1.0.116
Compiling ciborium v0.2.2
Compiling regex v1.10.4
Compiling tinytemplate v1.2.1
Compiling criterion v0.4.0
Compiling prettyplease v0.2.19
Compiling prost-build v0.12.4 (/home/zamazan4ik/open_source/prost/prost-build)
Compiling tests v0.0.0 (/home/zamazan4ik/open_source/prost/tests)
warning: 506 warnings emitted
Compiling conformance v0.0.0 (/home/zamazan4ik/open_source/prost/conformance)
Compiling tests-2015 v0.0.0 (/home/zamazan4ik/open_source/prost/tests-2015)
Compiling tests-no-std v0.0.0 (/home/zamazan4ik/open_source/prost/tests-no-std)
Finished bench [optimized + debuginfo] target(s) in 18.21s
PGO optimized build successfully finished.
Running unittests src/main.rs (x86_64-unknown-linux-gnu/release/deps/conformance-92d13a27232bb11d)
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running benches/varint.rs (x86_64-unknown-linux-gnu/release/deps/varint-5fe22ce78713329d)
Benchmarking varint/small/encode
Benchmarking varint/small/encode: Warming up for 3.0000 s
Benchmarking varint/small/encode: Collecting 100 samples in estimated 5.0003 s (37M iterations)
Benchmarking varint/small/encode: Analyzing
varint/small/encode time: [131.29 ns 131.66 ns 132.06 ns]
change: [+12.191% +12.449% +12.730%] (p = 0.00 < 0.05)
Performance has regressed.
Found 6 outliers among 100 measurements (6.00%)
1 (1.00%) low mild
4 (4.00%) high mild
1 (1.00%) high severe
Benchmarking varint/small/decode
Benchmarking varint/small/decode: Warming up for 3.0000 s
Benchmarking varint/small/decode: Collecting 100 samples in estimated 5.0004 s (60M iterations)
Benchmarking varint/small/decode: Analyzing
varint/small/decode time: [81.971 ns 81.975 ns 81.979 ns]
change: [-0.7272% -0.6607% -0.5952%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 11 outliers among 100 measurements (11.00%)
3 (3.00%) high mild
8 (8.00%) high severe
Benchmarking varint/small/encoded_len
Benchmarking varint/small/encoded_len: Warming up for 3.0000 s
Benchmarking varint/small/encoded_len: Collecting 100 samples in estimated 5.0002 s (36M iterations)
Benchmarking varint/small/encoded_len: Analyzing
varint/small/encoded_len
time: [136.26 ns 136.27 ns 136.27 ns]
change: [-4.2726% -4.2486% -4.2128%] (p = 0.00 < 0.05)
Performance has improved.
Found 6 outliers among 100 measurements (6.00%)
3 (3.00%) high mild
3 (3.00%) high severe
Benchmarking varint/medium/encode
Benchmarking varint/medium/encode: Warming up for 3.0000 s
Benchmarking varint/medium/encode: Collecting 100 samples in estimated 5.0000 s (8.4M iterations)
Benchmarking varint/medium/encode: Analyzing
varint/medium/encode time: [583.55 ns 584.43 ns 585.41 ns]
change: [+0.7109% +0.8526% +0.9829%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 4 outliers among 100 measurements (4.00%)
4 (4.00%) high mild
Benchmarking varint/medium/decode
Benchmarking varint/medium/decode: Warming up for 3.0000 s
Benchmarking varint/medium/decode: Collecting 100 samples in estimated 5.0003 s (35M iterations)
Benchmarking varint/medium/decode: Analyzing
varint/medium/decode time: [142.16 ns 142.56 ns 143.06 ns]
change: [-17.503% -17.146% -16.778%] (p = 0.00 < 0.05)
Performance has improved.
Found 15 outliers among 100 measurements (15.00%)
2 (2.00%) high mild
13 (13.00%) high severe
Benchmarking varint/medium/encoded_len
Benchmarking varint/medium/encoded_len: Warming up for 3.0000 s
Benchmarking varint/medium/encoded_len: Collecting 100 samples in estimated 5.0004 s (37M iterations)
Benchmarking varint/medium/encoded_len: Analyzing
varint/medium/encoded_len
time: [137.40 ns 137.87 ns 138.34 ns]
change: [-3.6911% -3.5119% -3.3008%] (p = 0.00 < 0.05)
Performance has improved.
Benchmarking varint/large/encode
Benchmarking varint/large/encode: Warming up for 3.0000 s
Benchmarking varint/large/encode: Collecting 100 samples in estimated 5.0019 s (4.2M iterations)
Benchmarking varint/large/encode: Analyzing
varint/large/encode time: [1.1647 µs 1.1665 µs 1.1684 µs]
change: [+0.7492% +0.8821% +1.0002%] (p = 0.00 < 0.05)
Change within noise threshold.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking varint/large/decode
Benchmarking varint/large/decode: Warming up for 3.0000 s
Benchmarking varint/large/decode: Collecting 100 samples in estimated 5.0002 s (22M iterations)
Benchmarking varint/large/decode: Analyzing
varint/large/decode time: [223.36 ns 223.37 ns 223.38 ns]
change: [-19.812% -19.736% -19.664%] (p = 0.00 < 0.05)
Performance has improved.
Found 6 outliers among 100 measurements (6.00%)
3 (3.00%) high mild
3 (3.00%) high severe
Benchmarking varint/large/encoded_len
Benchmarking varint/large/encoded_len: Warming up for 3.0000 s
Benchmarking varint/large/encoded_len: Collecting 100 samples in estimated 5.0007 s (37M iterations)
Benchmarking varint/large/encoded_len: Analyzing
varint/large/encoded_len
time: [136.25 ns 136.26 ns 136.27 ns]
change: [-4.2561% -4.2447% -4.2330%] (p = 0.00 < 0.05)
Performance has improved.
Found 16 outliers among 100 measurements (16.00%)
5 (5.00%) high mild
11 (11.00%) high severe
Benchmarking varint/mixed/encode
Benchmarking varint/mixed/encode: Warming up for 3.0000 s
Benchmarking varint/mixed/encode: Collecting 100 samples in estimated 5.0025 s (7.1M iterations)
Benchmarking varint/mixed/encode: Analyzing
varint/mixed/encode time: [690.57 ns 691.35 ns 692.20 ns]
change: [+8.7281% +8.8158% +8.9114%] (p = 0.00 < 0.05)
Performance has regressed.
Found 3 outliers among 100 measurements (3.00%)
1 (1.00%) low mild
2 (2.00%) high mild
Benchmarking varint/mixed/decode
Benchmarking varint/mixed/decode: Warming up for 3.0000 s
Benchmarking varint/mixed/decode: Collecting 100 samples in estimated 5.0004 s (20M iterations)
Benchmarking varint/mixed/decode: Analyzing
varint/mixed/decode time: [244.85 ns 245.07 ns 245.30 ns]
change: [+17.112% +17.332% +17.551%] (p = 0.00 < 0.05)
Performance has regressed.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high mild
Benchmarking varint/mixed/encoded_len
Benchmarking varint/mixed/encoded_len: Warming up for 3.0000 s
Benchmarking varint/mixed/encoded_len: Collecting 100 samples in estimated 5.0006 s (37M iterations)
Benchmarking varint/mixed/encoded_len: Analyzing
varint/mixed/encoded_len
time: [136.28 ns 136.29 ns 136.30 ns]
change: [-4.2004% -4.1908% -4.1809%] (p = 0.00 < 0.05)
Performance has improved.
Found 6 outliers among 100 measurements (6.00%)
1 (1.00%) low mild
4 (4.00%) high mild
1 (1.00%) high severe
Running unittests src/lib.rs (x86_64-unknown-linux-gnu/release/deps/prost_build-8f05cd6f4d753c67)
running 25 tests
test ast::tests::test_codeblocks ... ignored
test ast::tests::test_comment_append_with_indent_leaves_prespaced_lines ... ignored
test ast::tests::test_comment_append_with_indent_sanitizes_comment_doc_url ... ignored
test ast::tests::test_comment_append_with_indent_sanitizes_square_brackets ... ignored
test code_generator::c_escaping::tests::test_unescape_c_escape_string ... ignored
test code_generator::c_escaping::tests::test_unescape_c_escape_string_incomplete_hex_value - should panic ... ignored
test extern_paths::tests::test_extern_paths ... ignored
test extern_paths::tests::test_well_known_types ... ignored
test ident::tests::test_sanitize_identifier ... ignored
test ident::tests::test_strip_enum_prefix ... ignored
test ident::tests::test_to_snake ... ignored
test ident::tests::test_to_snake_non_raw_keyword ... ignored
test ident::tests::test_to_snake_raw_keyword ... ignored
test ident::tests::test_to_upper_camel ... ignored
test path::tests::test_get_best ... ignored
test path::tests::test_get_keep_order ... ignored
test path::tests::test_get_matches_sub_path ... ignored
test path::tests::test_prefixes ... ignored
test path::tests::test_suffixes ... ignored
test tests::deterministic_include_file ... ignored
test tests::finalize_package ... ignored
test tests::smoke_test ... ignored
test tests::test_generate_field_attributes ... ignored
test tests::test_generate_message_attributes ... ignored
test tests::test_generate_no_empty_outputs ... ignored
test result: ok. 0 passed; 0 failed; 25 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running unittests src/lib.rs (release/deps/prost_derive-f633ab0ea8bc5a37)
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running unittests src/lib.rs (x86_64-unknown-linux-gnu/release/deps/prost_types-059e1d6052a18dbc)
running 18 tests
test any::tests::check_any_serialization ... ignored
test datetime::tests::check_duration_parse_to_string_roundtrip ... ignored
test datetime::tests::check_timestamp_parse_to_string_roundtrip ... ignored
test datetime::tests::test_datetime_from_timestamp ... ignored
test datetime::tests::test_min_max ... ignored
test datetime::tests::test_parse_duration ... ignored
test datetime::tests::test_parse_non_ascii ... ignored
test datetime::tests::test_parse_timestamp ... ignored
test duration::tests::check_duration_normalize ... ignored
test duration::tests::check_duration_roundtrip ... ignored
test duration::tests::check_duration_roundtrip_nanos ... ignored
test duration::tests::check_duration_try_from_negative_nanos ... ignored
test timestamp::tests::check_system_time_roundtrip ... ignored
test timestamp::tests::check_timestamp_negative_seconds ... ignored
test timestamp::tests::check_timestamp_negative_seconds_1ns ... ignored
test timestamp::tests::check_timestamp_normalize ... ignored
test timestamp::tests::check_timestamp_roundtrip_via_system_time ... ignored
test type_url::tests::check_type_url_parsing ... ignored
test result: ok. 0 passed; 0 failed; 18 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running benches/dataset.rs (x86_64-unknown-linux-gnu/release/deps/dataset-944ff70fe25f46e3)
Benchmarking dataset/google_message1_proto2/merge
Benchmarking dataset/google_message1_proto2/merge: Warming up for 3.0000 s
Benchmarking dataset/google_message1_proto2/merge: Collecting 100 samples in estimated 5.0006 s (29M iterations)
Benchmarking dataset/google_message1_proto2/merge: Analyzing
dataset/google_message1_proto2/merge
time: [174.61 ns 174.99 ns 175.40 ns]
change: [-26.455% -26.179% -25.674%] (p = 0.00 < 0.05)
Performance has improved.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) high severe
Benchmarking dataset/google_message1_proto2/encode
Benchmarking dataset/google_message1_proto2/encode: Warming up for 3.0000 s
Benchmarking dataset/google_message1_proto2/encode: Collecting 100 samples in estimated 5.0001 s (47M iterations)
Benchmarking dataset/google_message1_proto2/encode: Analyzing
dataset/google_message1_proto2/encode
time: [105.14 ns 105.29 ns 105.44 ns]
change: [-40.281% -40.109% -39.940%] (p = 0.00 < 0.05)
Performance has improved.
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
Benchmarking dataset/google_message1_proto2/encoded_len
Benchmarking dataset/google_message1_proto2/encoded_len: Warming up for 3.0000 s
Benchmarking dataset/google_message1_proto2/encoded_len: Collecting 100 samples in estimated 5.0002 s (150M iterations)
Benchmarking dataset/google_message1_proto2/encoded_len: Analyzing
dataset/google_message1_proto2/encoded_len
time: [33.388 ns 33.399 ns 33.422 ns]
change: [-6.9493% -6.5606% -6.2680%] (p = 0.00 < 0.05)
Performance has improved.
Found 8 outliers among 100 measurements (8.00%)
2 (2.00%) high mild
6 (6.00%) high severe
Benchmarking dataset/google_message1_proto3/merge
Benchmarking dataset/google_message1_proto3/merge: Warming up for 3.0000 s
Benchmarking dataset/google_message1_proto3/merge: Collecting 100 samples in estimated 5.0001 s (40M iterations)
Benchmarking dataset/google_message1_proto3/merge: Analyzing
dataset/google_message1_proto3/merge
time: [124.67 ns 124.78 ns 124.91 ns]
change: [-36.424% -36.343% -36.274%] (p = 0.00 < 0.05)
Performance has improved.
Found 2 outliers among 100 measurements (2.00%)
2 (2.00%) high mild
Benchmarking dataset/google_message1_proto3/encode
Benchmarking dataset/google_message1_proto3/encode: Warming up for 3.0000 s
Benchmarking dataset/google_message1_proto3/encode: Collecting 100 samples in estimated 5.0003 s (47M iterations)
Benchmarking dataset/google_message1_proto3/encode: Analyzing
dataset/google_message1_proto3/encode
time: [106.15 ns 106.36 ns 106.59 ns]
change: [-29.053% -28.828% -28.654%] (p = 0.00 < 0.05)
Performance has improved.
Found 6 outliers among 100 measurements (6.00%)
6 (6.00%) high mild
Benchmarking dataset/google_message1_proto3/encoded_len
Benchmarking dataset/google_message1_proto3/encoded_len: Warming up for 3.0000 s
Benchmarking dataset/google_message1_proto3/encoded_len: Collecting 100 samples in estimated 5.0001 s (155M iterations)
Benchmarking dataset/google_message1_proto3/encoded_len: Analyzing
dataset/google_message1_proto3/encoded_len
time: [32.302 ns 32.314 ns 32.332 ns]
change: [+3.2530% +3.3555% +3.4439%] (p = 0.00 < 0.05)
Performance has regressed.
Found 8 outliers among 100 measurements (8.00%)
1 (1.00%) low mild
1 (1.00%) high mild
6 (6.00%) high severe
Benchmarking dataset/google_message2/merge
Benchmarking dataset/google_message2/merge: Warming up for 3.0000 s
Benchmarking dataset/google_message2/merge: Collecting 100 samples in estimated 5.2265 s (45k iterations)
Benchmarking dataset/google_message2/merge: Analyzing
dataset/google_message2/merge
time: [115.03 µs 115.12 µs 115.19 µs]
change: [-13.451% -12.766% -12.357%] (p = 0.00 < 0.05)
Performance has improved.
Found 1 outliers among 100 measurements (1.00%)
1 (1.00%) low mild
Benchmarking dataset/google_message2/encode
Benchmarking dataset/google_message2/encode: Warming up for 3.0000 s
Benchmarking dataset/google_message2/encode: Collecting 100 samples in estimated 5.0343 s (111k iterations)
Benchmarking dataset/google_message2/encode: Analyzing
dataset/google_message2/encode
time: [45.406 µs 45.413 µs 45.420 µs]
change: [-42.249% -42.226% -42.205%] (p = 0.00 < 0.05)
Performance has improved.
Found 3 outliers among 100 measurements (3.00%)
3 (3.00%) low mild
Benchmarking dataset/google_message2/encoded_len
Benchmarking dataset/google_message2/encoded_len: Warming up for 3.0000 s
Benchmarking dataset/google_message2/encoded_len: Collecting 100 samples in estimated 5.0272 s (414k iterations)
Benchmarking dataset/google_message2/encoded_len: Analyzing
dataset/google_message2/encoded_len
time: [12.140 µs 12.141 µs 12.143 µs]
change: [-2.9307% -2.9158% -2.9012%] (p = 0.00 < 0.05)
Performance has improved.
Found 12 outliers among 100 measurements (12.00%)
7 (7.00%) high mild
5 (5.00%) high severe
Running unittests src/lib.rs (x86_64-unknown-linux-gnu/release/deps/single_include-46d506d149ec976b)
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running unittests src/main.rs (x86_64-unknown-linux-gnu/release/deps/single_include-febdb286c56ec1d2)
running 0 tests
test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running unittests src/lib.rs (x86_64-unknown-linux-gnu/release/deps/tests-7327582f544cb804)
running 41 tests
test bootstrap::bootstrap ... ignored
test debug::basic ... ignored
test debug::oneof_with_enum ... ignored
test debug::tuple_struct ... ignored
test deprecated_field::test_warns_when_using_fields_with_deprecated_field ... ignored
test enum_keyword_variant::dummy ... ignored
test extern_paths::test ... ignored
test generic_derive::generic_enum ... ignored
test message_encoding::check_default_values ... ignored
test message_encoding::check_repeated_floats ... ignored
test message_encoding::check_scalar_types ... ignored
test message_encoding::check_tags_inferred ... ignored
test no_root_packages::test ... ignored
test no_unused_results::dummy ... ignored
test packages::test ... ignored
test skip_debug::oneof_with_enum_custom_debug ... ignored
test skip_debug::test_proto_msg_custom_debug ... ignored
test skip_debug::tuple_struct_custom_debug ... ignored
test submessage_without_package::test_submessage_without_package ... ignored
test tests::test_267_regression ... ignored
test tests::test_all_types_proto3 ... ignored
test tests::test_custom_type_attributes ... ignored
test tests::test_deep_nesting ... ignored
test tests::test_deep_nesting_group ... ignored
test tests::test_deep_nesting_map ... ignored
test tests::test_deep_nesting_oneof ... ignored
test tests::test_deep_nesting_repeated ... ignored
test tests::test_default_enum ... ignored
test tests::test_default_string_escape ... ignored
test tests::test_enum_from_string ... ignored
test tests::test_enum_to_string ... ignored
test tests::test_enum_try_from_i32 ... ignored
test tests::test_file_descriptor_set_path ... ignored
test tests::test_group ... ignored
test tests::test_group_oneof ... ignored
test tests::test_ident_conversions ... ignored
test tests::test_nesting ... ignored
test tests::test_proto3_presence ... ignored
test tests::test_recursive_oneof ... ignored
test type_names::valid_type_names ... ignored
test unittest::extreme_default_values ... ignored
test result: ok. 0 passed; 0 failed; 41 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running unittests ../tests/src/lib.rs (x86_64-unknown-linux-gnu/release/deps/tests_2015-01ba1ffc9663584e)
running 41 tests
test bootstrap::bootstrap ... ignored
test debug::basic ... ignored
test debug::oneof_with_enum ... ignored
test debug::tuple_struct ... ignored
test deprecated_field::test_warns_when_using_fields_with_deprecated_field ... ignored
test enum_keyword_variant::dummy ... ignored
test extern_paths::test ... ignored
test generic_derive::generic_enum ... ignored
test message_encoding::check_default_values ... ignored
test message_encoding::check_repeated_floats ... ignored
test message_encoding::check_scalar_types ... ignored
test message_encoding::check_tags_inferred ... ignored
test no_root_packages::test ... ignored
test no_unused_results::dummy ... ignored
test packages::test ... ignored
test skip_debug::oneof_with_enum_custom_debug ... ignored
test skip_debug::test_proto_msg_custom_debug ... ignored
test skip_debug::tuple_struct_custom_debug ... ignored
test submessage_without_package::test_submessage_without_package ... ignored
test tests::test_267_regression ... ignored
test tests::test_all_types_proto3 ... ignored
test tests::test_custom_type_attributes ... ignored
test tests::test_deep_nesting ... ignored
test tests::test_deep_nesting_group ... ignored
test tests::test_deep_nesting_map ... ignored
test tests::test_deep_nesting_oneof ... ignored
test tests::test_deep_nesting_repeated ... ignored
test tests::test_default_enum ... ignored
test tests::test_default_string_escape ... ignored
test tests::test_enum_from_string ... ignored
test tests::test_enum_to_string ... ignored
test tests::test_enum_try_from_i32 ... ignored
test tests::test_file_descriptor_set_path ... ignored
test tests::test_group ... ignored
test tests::test_group_oneof ... ignored
test tests::test_ident_conversions ... ignored
test tests::test_nesting ... ignored
test tests::test_proto3_presence ... ignored
test tests::test_recursive_oneof ... ignored
test type_names::valid_type_names ... ignored
test unittest::extreme_default_values ... ignored
test result: ok. 0 passed; 0 failed; 41 ignored; 0 measured; 0 filtered out; finished in 0.00s
Running unittests ../tests/src/lib.rs (x86_64-unknown-linux-gnu/release/deps/tests_no_std-97f8c586338de55f)
running 36 tests
test debug::oneof_with_enum ... ignored
test debug::tuple_struct ... ignored
test deprecated_field::test_warns_when_using_fields_with_deprecated_field ... ignored
test enum_keyword_variant::dummy ... ignored
test extern_paths::test ... ignored
test generic_derive::generic_enum ... ignored
test message_encoding::check_default_values ... ignored
test message_encoding::check_repeated_floats ... ignored
test message_encoding::check_scalar_types ... ignored
test message_encoding::check_tags_inferred ... ignored
test no_root_packages::test ... ignored
test no_unused_results::dummy ... ignored
test packages::test ... ignored
test submessage_without_package::test_submessage_without_package ... ignored
test tests::test_267_regression ... ignored
test tests::test_all_types_proto3 ... ignored
test tests::test_custom_type_attributes ... ignored
test tests::test_deep_nesting ... ignored
test tests::test_deep_nesting_group ... ignored
test tests::test_deep_nesting_map ... ignored
test tests::test_deep_nesting_oneof ... ignored
test tests::test_deep_nesting_repeated ... ignored
test tests::test_default_enum ... ignored
test tests::test_default_string_escape ... ignored
test tests::test_enum_from_string ... ignored
test tests::test_enum_to_string ... ignored
test tests::test_enum_try_from_i32 ... ignored
test tests::test_file_descriptor_set_path ... ignored
test tests::test_group ... ignored
test tests::test_group_oneof ... ignored
test tests::test_ident_conversions ... ignored
test tests::test_nesting ... ignored
test tests::test_proto3_presence ... ignored
test tests::test_recursive_oneof ... ignored
test type_names::valid_type_names ... ignored
test unittest::extreme_default_values ... ignored
test result: ok. 0 passed; 0 failed; 36 ignored; 0 measured; 0 filtered out; finished in 0.00s
[2024-04-23T14:51:50Z WARN cargo_pgo::pgo::optimize] PGO profile data was not found for 512 functions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment