Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue for implementing experimental flags in the Dart VM #35602

Closed
a-siva opened this Issue Jan 8, 2019 · 2 comments

Comments

Projects
None yet
2 participants
@a-siva
Copy link
Contributor

a-siva commented Jan 8, 2019

Reference:

Dart SDK Process for changes behind experimental flags

Dart Experimental Flags Implementation

This issue is opened to track the following

  • implementing the experimental flags option in the command line VM
  • hooking up the experimental flags options passed in to the CFE invoked in the kernel isolate
  • reading the options embedded in the kernel file and appropriately setting the VM flags

dart-bot pushed a commit that referenced this issue Jan 15, 2019

[VM] Experimental flags in the dart CLI
Blocked on https://dart-review.googlesource.com/c/sdk/+/88840

Bug: #35602
Change-Id: I72b1cf574c9cb3d1dac2fbd8dfeb0f3fd80e330e
Reviewed-on: https://dart-review.googlesource.com/c/89042
Reviewed-by: Siva Annamalai <asiva@google.com>
Commit-Queue: Liam Appelbe <liama@google.com>
@liamappelbe

This comment has been minimized.

Copy link
Contributor

liamappelbe commented Jan 16, 2019

Note to self: We also need to plumb this through in gen_kernel and (for tests) compiler_configuration.dart

dart-bot pushed a commit that referenced this issue Jan 23, 2019

[VM] Add experimental flags to gen_kernel.
Bug: #35602
Change-Id: I41cc7fcfe2ec520d4b6cf1d8e9535c618b09637d
Reviewed-on: https://dart-review.googlesource.com/c/90540
Reviewed-by: Siva Annamalai <asiva@google.com>
Commit-Queue: Liam Appelbe <liama@google.com>

dart-bot pushed a commit that referenced this issue Jan 23, 2019

[VM] Add experimental flags to frontend_server.
Bug: #35602
Change-Id: Idd001a916f51c20d601c793c39d2a7752ed8f747
Reviewed-on: https://dart-review.googlesource.com/c/90503
Commit-Queue: Liam Appelbe <liama@google.com>
Reviewed-by: Alexander Aprelev <aam@google.com>

dart-bot pushed a commit that referenced this issue Jan 25, 2019

[VM] Experimental flags in dartkp tests
Plumb experimental flags found in a test's SharedOptions through to the
gen_kernel command invoked in dartkp tests. Also enable a whole bunch
of tests that are now passing.

Bug: #35602
Change-Id: I425f55ea6c84d28e085ab2c848376e396e68a225
Reviewed-on: https://dart-review.googlesource.com/c/90860
Commit-Queue: Liam Appelbe <liama@google.com>
Reviewed-by: Siva Annamalai <asiva@google.com>
@liamappelbe

This comment has been minimized.

Copy link
Contributor

liamappelbe commented Feb 19, 2019

This issue is done, except for the last step of deserializing the flags from the kernel. The CFE currently doesn't serialize the flags because there's no experimental feature that needs a VM implementation yet. So deserialization will have to wait until there's a use case.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.