This repository was archived by the owner on Feb 22, 2018. It is now read-only.
This repository was archived by the owner on Feb 22, 2018. It is now read-only.
Unify DDC SDK with Dart repo's SDK #257
Closed
Description
DDC compiles against the Dart SDK that is installed, but runs against an older built snapshot from our implementation. Here's the plan to fix that:
- delete our 1.9 copy. Replace with latest.
- figure out how we store latest SDK. Ideally we don't check it in. Maybe DEPS or git submodules to point at a hash file?
- try to patch against our impls. It's an error if the patch files don't line up.
- fix the impls if needed (i.e. implement new APIs that are lacking DDC impl)
- save the JS file as well as DDC summary
- DDC must compile against its own SDK summary (otherwise there's no guarantee the impls will work)
thanks to @vsmenon for helping me brainstorm this :)