| Commit-Queue | +1 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Commit-Queue | +1 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
@at...@google.com for approval to add pkg/dart_runtime_service_vm/
Add //pkg/dart_runtime_service_vm/OWNERS that looks something like //pkg/vm/OWNERS to give the relevant groups the ability to approve future changes to this package.
flags->load_vmservice_library = true;Mostly a complaint about how things are already loaded: this shouldn't need any VM change at all, just a `main() => if (bool.fromEnvironment()) newVMService() else oldVMService()` in the Dart code. But the existing service isn't even a proper snapshot/kernel file :/
// Copyright (c) 2026, the Dart project authors. Please see the AUTHORS fileCan't this be the same as vmservice_impl.cc except for the URI of the main library?
Dart_NativeEntryResolver resolver = BootstrapNatives::Lookup;
Dart_NativeEntrySymbol symbol_resolver = BootstrapNatives::Symbol;I don't think any API should be exposing the bootstrap natives.
use_experimental_vm_service = falseinclude_experimental_vm_service? Even when this build-time flag is true, another runtime flag must also be passed to VM to actually use it.
action='store_true')This should be set on at least one builder?
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Ryan Macnak@at...@google.com for approval to add pkg/dart_runtime_service_vm/
Add //pkg/dart_runtime_service_vm/OWNERS that looks something like //pkg/vm/OWNERS to give the relevant groups the ability to approve future changes to this package.
FYI, I don't have concerns about adding this package, re-add me to the attention set when others have approved and I'll stamp it.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
dev_dependencies:
test: any
vm_service: anyAre there any uses of these dev_dependencies?
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Code-Review | +1 |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Commit-Queue | +1 |
Are there any uses of these dev_dependencies?
Nope, these should be removed.
Dart_NativeEntryResolver resolver = BootstrapNatives::Lookup;
Dart_NativeEntrySymbol symbol_resolver = BootstrapNatives::Symbol;I don't think any API should be exposing the bootstrap natives.
I've updated the function to only expose the `VMService_` natives. Is that more reasonable?
include_experimental_vm_service? Even when this build-time flag is true, another runtime flag must also be passed to VM to actually use it.
This should be set on at least one builder?
Good idea. I'll set it for one AOT and one JIT builder for now.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Commit-Queue | +1 |
action='store_true')Ben KonyiThis should be set on at least one builder?
Good idea. I'll set it for one AOT and one JIT builder for now.
Done
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Commit-Queue | +1 |
// Copyright (c) 2026, the Dart project authors. Please see the AUTHORS fileCan't this be the same as vmservice_impl.cc except for the URI of the main library?
Done
Dart_NativeEntryResolver resolver = BootstrapNatives::Lookup;
Dart_NativeEntrySymbol symbol_resolver = BootstrapNatives::Symbol;Ben KonyiI don't think any API should be exposing the bootstrap natives.
I've updated the function to only expose the `VMService_` natives. Is that more reasonable?
Done
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |