Files
Lasse R.H. Nielsen 711e50389f Remove var and final from parameters in pkg/.
Doesn't change anything in `front_end/*testcases/primary_constructors/`.
(Would have skipped any other file with `test` in its path and
an explicit language version marker, but there weren't any outside
of those `front_end` directories).

Almost no files used as test input were affected, and none testing the actual syntax changed.
The `.../nnbd/required_2.dart` test case was split into a legacy version retaining the `var`/`final` with a language marker, and a new version without the `var`/`final` cases.

The `pkg/analyzer/` tests, and any other tests that have source code
in strings, are not migrated by this CL.

Tested: No change to behavior. One test split into legacy and new.
Change-Id: I7f5aa4cc98001a9adecacd106c0b3be14f96be1c
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/480542
Reviewed-by: Johnni Winther <johnniwinther@google.com>
Reviewed-by: Nate Bosch <nbosch@google.com>
Reviewed-by: Ryan Macnak <rmacnak@google.com>
Commit-Queue: Lasse Nielsen <lrn@google.com>
Reviewed-by: Nicholas Shahan <nshahan@google.com>
2026-04-10 09:09:39 -07:00
..
2026-03-20 09:09:46 -07:00
2025-06-16 08:18:42 -07:00

Observatory Developer Tooling

WARNING: This tooling is deprecated and maintained on a best-effort basis by members of the Dart VM team.

Activating Observatory

To easily serve Observatory without having to manually run webdev serve in this project, Observatory can be activated as a global pub package and run via the observatory tool.

To do this, run dart bin/activate.dart, which will create the observatory script at $PUB_CACHE/bin.

Note: If any changes are made to bin/observatory.dart, dart bin/activate.dart must be re-run to pick up the changes.

Serving Observatory

To serve Observatory, simply run the observatory command. To automatically launch Observatory in Chrome, provide the --launch flag.

Developing Observatory

When making changes to Observatory, run observatory --debug to run Observatory with DDC. This will allow for a more typical web development workflow as changes to the Observatory sources will be picked up automatically on a page refresh.

Code Reviews

The development workflow of Dart (and Observatory) is based on code reviews.

Follow the code review instructions to be able to successfully submit your code.

The main reviewers for Observatory related CLs are:

  • aam
  • rmacnak