Skip to content
This repository has been archived by the owner on Sep 15, 2022. It is now read-only.

Dart Roll

Karl Klose edited this page Jul 29, 2016 · 14 revisions

Notice, we no longer use the _temporary_fletch_patches branch. Look in the history of this wiki-page if it becomes necessary to have patches again.

Update the DEPS

Identify the commit in the Dart repository that you want to update to. We currently update to the latest dev version at https://github.com/dart-lang/sdk/tree/dev.

Update the dart_rev in the DEPS file in the dartino sdk, update all package revisions that we share with the dart SDK by copying them from third_party/dart/DEPS, and run do gclient sync.

Update binaries

Then update the referred binaries as described in https://github.com/dart-lang/fletch/blob/master/third_party/bin/README.md

Run tests and make everything work.

tools/test.py -rdartino_warnings

Will analyze the code with dart2js

tools/tests.py

Will run the whole test suite.