Commit f242e0f
Update Dart protobuf, update perfetto protos with protoc_plugin-24.0.0
The update script at
`third_party/perfetto/tools/compile_perfetto_protos.dart` doesn't work
out of the box. Steps to to generate this CL:
- Apply diffs:
```
diff --git a/DEPS b/DEPS
index c7b224d28c2..6532cf91e8c 100644
--- a/DEPS
+++ b/DEPS
@@ -75,7 +75,7 @@ vars = {
"jsc_tag": "version:301576",
# https://chrome-infra-packages.appspot.com/p/fuchsia/third_party/clang
- "clang_version": "git_revision:8b93f27cf7e6e53636db870873b53269efa3cca4",
+ "clang_version": "git_revision:49f39b349db181ca516eb0253462105ff0e2c634",
# https://chrome-infra-packages.appspot.com/p/gn/gn
"gn_version": "git_revision:07d3c6f4dc290fae5ca6152ebcb37d6815c411ab",
```
```
diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn
index b041a07..077dd104d79 100644
--- a/build/config/compiler/BUILD.gn
+++ b/build/config/compiler/BUILD.gn
@@ -651,6 +651,7 @@ if (is_win) {
"-Wno-tautological-constant-compare",
"-Wno-unused-but-set-variable", # icu
"-Wno-deprecated-non-prototype", # zlib
+ "-Wno-unnecessary-virtual-specifier",
]
} else {
default_warning_flags += [
```
This will make the perfetto build targets buildable.
- Remove all generated proto files in `pkg/vm_service_protos`.
`compile_perfetto_protos.dart` doesn't properly update existing files,
and doesn't delete files that are not generated by the protoc plugin.
- Run `third_party/perfetto/tools/compile_perfetto_protos.dart` with the
in-tree SDK.
- `git cl format .` to format generated files.
Also update transformer test expectations based on the new plugin and
the lib.
Tested: existing tests
Change-Id: I475f12313687b93b8f0ed01206cc7a9fcb2725e1
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/459421
Reviewed-by: Slava Egorov <vegorov@google.com>
Commit-Queue: Ömer Ağacan <omersa@google.com>1 parent f0d6034 commit f242e0f
File tree
50 files changed
+1454
-2019
lines changed- pkg
- vm_service_protos
- lib
- src/protos/perfetto
- common
- trace
- interned_data
- profiling
- track_event
- vm/testcases/transformations/type_flow/transformer/protobuf_handler
- lib
- generated
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
50 files changed
+1454
-2019
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
141 | 141 | | |
142 | 142 | | |
143 | 143 | | |
144 | | - | |
| 144 | + | |
145 | 145 | | |
146 | 146 | | |
147 | 147 | | |
| |||
Lines changed: 3 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
17 | | - | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
18 | 19 | | |
19 | 20 | | |
Lines changed: 35 additions & 28 deletions
Large diffs are not rendered by default.
Lines changed: 31 additions & 20 deletions
Large diffs are not rendered by default.
Lines changed: 91 additions & 78 deletions
Large diffs are not rendered by default.
Lines changed: 35 additions & 28 deletions
Large diffs are not rendered by default.
0 commit comments