Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5)

Issue 1112403004: SDK fixes (Closed)

Created:
5 years, 7 months ago by Leaf
Modified:
5 years, 7 months ago
Reviewers:
vsm, Jacob
CC:
dev-compiler+reviews_dartlang.org
Base URL:
git@github.com:dart-lang/dev_compiler.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

SDK fixes This fixes all of the static errors from generating the SDK except those in the _interceptors library, and a set of errors associated with checks of the form (v is E) for generic type parameter E. Most of the fixes consist of adding missing generic parameters, or making overrides consistent. There are a few fixes to resolve issues around code that moved implicitly between hidden implementation classes and their public API classes, and some other miscellaneous fixes. All of my changes are in the tool/input_sdk directory - the rest of the diff is generated code. BUG= R=vsm@google.com Committed: https://github.com/dart-lang/dev_compiler/commit/e2cc5c78b56f18a4f12d1cebc9963ae8d4c06c70

Patch Set 1 #

Patch Set 2 : Formatting fix #

Total comments: 4
Unified diffs Side-by-side diffs Delta from patch set Stats (+463 lines, -504 lines) Patch
M lib/runtime/dart/_interceptors.js View 1 chunk +5 lines, -5 lines 0 comments Download
M lib/runtime/dart/_internal.js View 1 chunk +1 line, -1 line 0 comments Download
M lib/runtime/dart/_js_helper.js View 3 chunks +1 line, -4 lines 0 comments Download
M lib/runtime/dart/async.js View 10 chunks +24 lines, -19 lines 0 comments Download
M lib/runtime/dart/collection.js View 10 chunks +14 lines, -29 lines 0 comments Download
M lib/runtime/dart/convert.js View 10 chunks +13 lines, -10 lines 0 comments Download
M lib/runtime/dart/core.js View 9 chunks +9 lines, -10 lines 0 comments Download
M lib/runtime/dart/isolate.js View 1 chunk +1 line, -1 line 0 comments Download
M test/dart_codegen/expect/_internal/iterable.dart View 1 chunk +2 lines, -2 lines 0 comments Download
M test/dart_codegen/expect/_internal/list.dart View 2 chunks +3 lines, -3 lines 0 comments Download
M test/dart_codegen/expect/_internal/symbol.dart View 1 chunk +1 line, -1 line 0 comments Download
M test/dart_codegen/expect/async/broadcast_stream_controller.dart View 2 chunks +9 lines, -5 lines 0 comments Download
M test/dart_codegen/expect/async/future.dart View 1 chunk +1 line, -1 line 0 comments Download
M test/dart_codegen/expect/async/stream.dart View 20 chunks +40 lines, -36 lines 0 comments Download
M test/dart_codegen/expect/async/stream_controller.dart View 3 chunks +5 lines, -5 lines 0 comments Download
M test/dart_codegen/expect/async/stream_impl.dart View 8 chunks +23 lines, -19 lines 0 comments Download
M test/dart_codegen/expect/async/stream_pipe.dart View 2 chunks +3 lines, -3 lines 0 comments Download
M test/dart_codegen/expect/async/stream_transformers.dart View 4 chunks +13 lines, -13 lines 0 comments Download
M test/dart_codegen/expect/async/timer.dart View 2 chunks +2 lines, -2 lines 0 comments Download
M test/dart_codegen/expect/async/zone.dart View 11 chunks +33 lines, -33 lines 0 comments Download
M test/dart_codegen/expect/collection/list.dart View 4 chunks +5 lines, -8 lines 0 comments Download
M test/dart_codegen/expect/collection/maps.dart View 3 chunks +5 lines, -5 lines 0 comments Download
M test/dart_codegen/expect/collection/queue.dart View 1 chunk +1 line, -1 line 0 comments Download
M test/dart_codegen/expect/collection/set.dart View 1 chunk +1 line, -1 line 0 comments Download
M test/dart_codegen/expect/collection/splay_tree.dart View 21 chunks +63 lines, -61 lines 0 comments Download
M test/dart_codegen/expect/convert/ascii.dart View 2 chunks +2 lines, -10 lines 0 comments Download
M test/dart_codegen/expect/convert/codec.dart View 1 chunk +4 lines, -4 lines 0 comments Download
M test/dart_codegen/expect/convert/converter.dart View 1 chunk +6 lines, -6 lines 0 comments Download
M test/dart_codegen/expect/convert/encoding.dart View 1 chunk +2 lines, -6 lines 0 comments Download
M test/dart_codegen/expect/convert/json.dart View 12 chunks +16 lines, -24 lines 0 comments Download
M test/dart_codegen/expect/convert/line_splitter.dart View 1 chunk +7 lines, -3 lines 0 comments Download
M test/dart_codegen/expect/convert/utf.dart View 2 chunks +2 lines, -10 lines 0 comments Download
M test/dart_codegen/expect/core/list.dart View 5 chunks +7 lines, -10 lines 0 comments Download
M test/dart_codegen/expect/core/set.dart View 1 chunk +1 line, -1 line 0 comments Download
M test/dart_codegen/expect/core/uri.dart View 1 chunk +1 line, -1 line 0 comments Download
M test/generated_sdk/lib/_internal/compiler/js_lib/constant_map.dart View 3 chunks +4 lines, -4 lines 0 comments Download
M test/generated_sdk/lib/_internal/compiler/js_lib/interceptors.dart View 1 chunk +1 line, -1 line 0 comments Download
M test/generated_sdk/lib/_internal/compiler/js_lib/js_helper.dart View 1 chunk +1 line, -1 line 0 comments Download
M test/generated_sdk/lib/_internal/compiler/js_lib/js_number.dart View 2 chunks +3 lines, -3 lines 0 comments Download
M test/generated_sdk/lib/_internal/compiler/js_lib/native_typed_data.dart View 3 chunks +8 lines, -8 lines 0 comments Download
M test/generated_sdk/lib/async/broadcast_stream_controller.dart View 2 chunks +2 lines, -2 lines 0 comments Download
M test/generated_sdk/lib/async/future.dart View 1 chunk +1 line, -1 line 0 comments Download
M test/generated_sdk/lib/async/stream.dart View 2 chunks +4 lines, -3 lines 0 comments Download
M test/generated_sdk/lib/async/stream_impl.dart View 5 chunks +7 lines, -7 lines 0 comments Download
M test/generated_sdk/lib/async/stream_pipe.dart View 1 chunk +1 line, -1 line 0 comments Download
M test/generated_sdk/lib/async/stream_transformers.dart View 1 chunk +1 line, -1 line 0 comments Download
M test/generated_sdk/lib/async/zone.dart View 1 chunk +1 line, -1 line 0 comments Download
M test/generated_sdk/lib/collection/list.dart View 1 chunk +1 line, -5 lines 0 comments Download
M test/generated_sdk/lib/collection/maps.dart View 1 chunk +1 line, -1 line 0 comments Download
M test/generated_sdk/lib/collection/set.dart View 1 chunk +1 line, -1 line 0 comments Download
M test/generated_sdk/lib/collection/splay_tree.dart View 4 chunks +3 lines, -7 lines 0 comments Download
M test/generated_sdk/lib/convert/convert.dart View 3 chunks +3 lines, -3 lines 0 comments Download
M test/generated_sdk/lib/convert/converter.dart View 3 chunks +4 lines, -4 lines 0 comments Download
M test/generated_sdk/lib/convert/json.dart View 1 chunk +4 lines, -3 lines 0 comments Download
M test/generated_sdk/lib/convert/line_splitter.dart View 1 chunk +1 line, -1 line 0 comments Download
M test/generated_sdk/lib/core/core.dart View 1 chunk +3 lines, -0 lines 0 comments Download
M test/generated_sdk/lib/core/list.dart View 2 chunks +1 line, -6 lines 0 comments Download
M test/generated_sdk/lib/core/set.dart View 1 chunk +1 line, -1 line 0 comments Download
M test/generated_sdk/lib/core/uri.dart View 1 chunk +4 lines, -4 lines 0 comments Download
M test/generated_sdk/lib/internal/iterable.dart View 1 chunk +2 lines, -2 lines 0 comments Download
M test/generated_sdk/lib/internal/list.dart View 3 chunks +3 lines, -3 lines 0 comments Download
M test/generated_sdk/lib/internal/symbol.dart View 1 chunk +1 line, -1 line 0 comments Download
M test/generated_sdk/lib/isolate/isolate.dart View 1 chunk +1 line, -1 line 0 comments Download
M tool/input_sdk/lib/async/broadcast_stream_controller.dart View 2 chunks +2 lines, -2 lines 0 comments Download
M tool/input_sdk/lib/async/future.dart View 1 chunk +1 line, -1 line 0 comments Download
M tool/input_sdk/lib/async/stream.dart View 2 chunks +4 lines, -3 lines 0 comments Download
M tool/input_sdk/lib/async/stream_impl.dart View 5 chunks +7 lines, -7 lines 0 comments Download
M tool/input_sdk/lib/async/stream_pipe.dart View 1 chunk +1 line, -1 line 0 comments Download
M tool/input_sdk/lib/async/stream_transformers.dart View 1 chunk +1 line, -1 line 0 comments Download
M tool/input_sdk/lib/async/zone.dart View 1 chunk +1 line, -1 line 0 comments Download
M tool/input_sdk/lib/collection/list.dart View 1 chunk +1 line, -5 lines 0 comments Download
M tool/input_sdk/lib/collection/maps.dart View 1 chunk +1 line, -1 line 0 comments Download
M tool/input_sdk/lib/collection/set.dart View 1 chunk +1 line, -1 line 0 comments Download
M tool/input_sdk/lib/collection/splay_tree.dart View 4 chunks +3 lines, -7 lines 0 comments Download
M tool/input_sdk/lib/convert/converter.dart View 3 chunks +4 lines, -4 lines 0 comments Download
M tool/input_sdk/lib/convert/json.dart View 1 chunk +4 lines, -3 lines 0 comments Download
M tool/input_sdk/lib/convert/line_splitter.dart View 1 chunk +1 line, -1 line 0 comments Download
M tool/input_sdk/lib/core/list.dart View 2 chunks +1 line, -6 lines 2 comments Download
M tool/input_sdk/lib/core/set.dart View 1 chunk +1 line, -1 line 0 comments Download
M tool/input_sdk/lib/core/uri.dart View 1 1 chunk +4 lines, -3 lines 0 comments Download
M tool/input_sdk/lib/internal/iterable.dart View 1 chunk +2 lines, -2 lines 0 comments Download
M tool/input_sdk/lib/internal/list.dart View 3 chunks +3 lines, -3 lines 2 comments Download
M tool/input_sdk/lib/internal/symbol.dart View 1 chunk +1 line, -1 line 0 comments Download
M tool/input_sdk/patch/convert_patch.dart View 3 chunks +3 lines, -3 lines 0 comments Download
M tool/input_sdk/patch/core_patch.dart View 1 chunk +4 lines, -0 lines 0 comments Download
M tool/input_sdk/patch/isolate_patch.dart View 1 chunk +1 line, -1 line 0 comments Download
M tool/input_sdk/private/constant_map.dart View 3 chunks +4 lines, -4 lines 0 comments Download
M tool/input_sdk/private/interceptors.dart View 1 chunk +1 line, -1 line 0 comments Download
M tool/input_sdk/private/js_helper.dart View 1 chunk +1 line, -1 line 0 comments Download
M tool/input_sdk/private/js_number.dart View 2 chunks +3 lines, -3 lines 0 comments Download
M tool/input_sdk/private/native_typed_data.dart View 3 chunks +8 lines, -8 lines 0 comments Download

Messages

Total messages: 6 (1 generated)
Leaf
5 years, 7 months ago (2015-05-04 20:50:42 UTC) #2
vsm
lgtm https://codereview.chromium.org/1112403004/diff/20001/tool/input_sdk/lib/core/list.dart File tool/input_sdk/lib/core/list.dart (left): https://codereview.chromium.org/1112403004/diff/20001/tool/input_sdk/lib/core/list.dart#oldcode356 tool/input_sdk/lib/core/list.dart:356: // XXX checkMutable('sort'); Is this cleaning up a ...
5 years, 7 months ago (2015-05-04 21:09:21 UTC) #3
Leaf
https://codereview.chromium.org/1112403004/diff/20001/tool/input_sdk/lib/core/list.dart File tool/input_sdk/lib/core/list.dart (left): https://codereview.chromium.org/1112403004/diff/20001/tool/input_sdk/lib/core/list.dart#oldcode356 tool/input_sdk/lib/core/list.dart:356: // XXX checkMutable('sort'); On 2015/05/04 21:09:21, vsm wrote: > ...
5 years, 7 months ago (2015-05-04 21:50:42 UTC) #4
vsm
On 2015/05/04 21:50:42, leafp wrote: > https://codereview.chromium.org/1112403004/diff/20001/tool/input_sdk/lib/core/list.dart > File tool/input_sdk/lib/core/list.dart (left): > > https://codereview.chromium.org/1112403004/diff/20001/tool/input_sdk/lib/core/list.dart#oldcode356 > ...
5 years, 7 months ago (2015-05-05 14:21:42 UTC) #5
Leaf
5 years, 7 months ago (2015-05-05 17:58:38 UTC) #6
Message was sent while issue was closed.
Committed patchset #2 (id:20001) manually as
e2cc5c78b56f18a4f12d1cebc9963ae8d4c06c70 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698