| Index: pkg/dev_compiler/lib/js/es6/dart_sdk.js
|
| diff --git a/pkg/dev_compiler/lib/js/es6/dart_sdk.js b/pkg/dev_compiler/lib/js/es6/dart_sdk.js
|
| index 408f19bb74a222a34ae89a530db24b7bb27f8f7c..f86885ac3f95facc8381f47b243ecb33a228b7f2 100644
|
| --- a/pkg/dev_compiler/lib/js/es6/dart_sdk.js
|
| +++ b/pkg/dev_compiler/lib/js/es6/dart_sdk.js
|
| @@ -634,7 +634,6 @@ let ObjectToObject = () => (ObjectToObject = dart.constFn(dart.definiteFunctionT
|
| let dynamic__Todynamic = () => (dynamic__Todynamic = dart.constFn(dart.definiteFunctionType(dart.dynamic, [dart.dynamic], [dart.dynamic])))();
|
| let dynamicTo_Future = () => (dynamicTo_Future = dart.constFn(dart.definiteFunctionType(async._Future, [dart.dynamic])))();
|
| let _AsyncCallbackTovoid = () => (_AsyncCallbackTovoid = dart.constFn(dart.definiteFunctionType(dart.void, [async._AsyncCallback])))();
|
| -let FnTodynamic = () => (FnTodynamic = dart.constFn(dart.definiteFunctionType(dart.dynamic, [VoidTovoid()])))();
|
| let _NotificationHandlerToFuture = () => (_NotificationHandlerToFuture = dart.constFn(dart.definiteFunctionType(async.Future, [async._NotificationHandler])))();
|
| let dynamicAndStackTraceTodynamic = () => (dynamicAndStackTraceTodynamic = dart.constFn(dart.definiteFunctionType(dart.dynamic, [dart.dynamic, core.StackTrace])))();
|
| let dynamic__Tovoid = () => (dynamic__Tovoid = dart.constFn(dart.definiteFunctionType(dart.void, [dart.dynamic], [core.StackTrace])))();
|
| @@ -1167,7 +1166,7 @@ dart.lazyAnonymousJSType = function(name) {
|
| };
|
| const _wrappedType = Symbol('_wrappedType');
|
| dart.unwrapType = function(obj) {
|
| - return dart.dload(obj, _wrappedType);
|
| + return obj[_wrappedType];
|
| };
|
| dart._getRuntimeType = function(value) {
|
| return value[dart._runtimeType];
|
| @@ -17257,6 +17256,8 @@ _native_typed_data._checkValidRange = function(start, end, length) {
|
| return end;
|
| };
|
| dart.fn(_native_typed_data._checkValidRange, intAndintAndintToint());
|
| +async._Callback = dart.typedef('_Callback', () => dart.functionType(dart.void, []));
|
| +async._TakeCallback = dart.typedef('_TakeCallback', () => dart.functionType(dart.void, [async._Callback]));
|
| async._invokeErrorHandler = function(errorHandler, error, stackTrace) {
|
| if (async.ZoneBinaryCallback.is(errorHandler)) {
|
| return dart.dcall(errorHandler, error, stackTrace);
|
| @@ -17694,7 +17695,7 @@ async._BufferingStreamSubscription$ = dart.generic(T => {
|
| dart.assert(!dart.test(this[_inCallback]));
|
| let wasInputPaused = this[_isInputPaused];
|
| this[_state] = (dart.notNull(this[_state]) | async._BufferingStreamSubscription._STATE_IN_CALLBACK) >>> 0;
|
| - dart.dcall(callback);
|
| + callback();
|
| this[_state] = (dart.notNull(this[_state]) & ~async._BufferingStreamSubscription._STATE_IN_CALLBACK) >>> 0;
|
| this[_checkState](wasInputPaused);
|
| }
|
| @@ -17775,7 +17776,7 @@ async._BufferingStreamSubscription$ = dart.generic(T => {
|
| [_sendData]: dart.definiteFunctionType(dart.void, [T]),
|
| [_sendError]: dart.definiteFunctionType(dart.void, [core.Object, core.StackTrace]),
|
| [_sendDone]: dart.definiteFunctionType(dart.void, []),
|
| - [_guardCallback]: dart.definiteFunctionType(dart.void, [dart.dynamic]),
|
| + [_guardCallback]: dart.definiteFunctionType(dart.void, [VoidTovoid()]),
|
| [_checkState]: dart.definiteFunctionType(dart.void, [core.bool])
|
| }),
|
| sfields: () => ({
|
| @@ -19594,7 +19595,7 @@ async.scheduleMicrotask = function(callback) {
|
| dart.fn(async.scheduleMicrotask, _AsyncCallbackTovoid());
|
| async._AsyncRun = class _AsyncRun extends core.Object {
|
| static _scheduleImmediate(callback) {
|
| - dart.dcall(async._AsyncRun._scheduleImmediateClosure, callback);
|
| + async._AsyncRun._scheduleImmediateClosure(callback);
|
| }
|
| static _initializeScheduleImmediate() {
|
| if (self.scheduleImmediate != null) {
|
| @@ -19608,7 +19609,7 @@ async._AsyncRun = class _AsyncRun extends core.Object {
|
| _isolate_helper.leaveJsAsync();
|
| let f = storedCallback;
|
| storedCallback = null;
|
| - dart.dcall(f);
|
| + f();
|
| }
|
| dart.fn(internalCallback, dynamicTodynamic());
|
| ;
|
| @@ -19619,7 +19620,7 @@ async._AsyncRun = class _AsyncRun extends core.Object {
|
| _isolate_helper.enterJsAsync();
|
| storedCallback = callback;
|
| div.firstChild ? div.removeChild(span) : div.appendChild(span);
|
| - }, FnTodynamic());
|
| + }, _AsyncCallbackTovoid());
|
| } else if (self.setImmediate != null) {
|
| return async._AsyncRun._scheduleImmediateWithSetImmediate;
|
| }
|
| @@ -19650,10 +19651,10 @@ async._AsyncRun = class _AsyncRun extends core.Object {
|
| }
|
| };
|
| dart.setSignature(async._AsyncRun, {
|
| - sfields: () => ({_scheduleImmediateClosure: core.Function}),
|
| + sfields: () => ({_scheduleImmediateClosure: async._TakeCallback}),
|
| statics: () => ({
|
| _scheduleImmediate: dart.definiteFunctionType(dart.void, [VoidTovoid()]),
|
| - _initializeScheduleImmediate: dart.definiteFunctionType(core.Function, []),
|
| + _initializeScheduleImmediate: dart.definiteFunctionType(async._TakeCallback, []),
|
| _scheduleImmediateJsOverride: dart.definiteFunctionType(dart.void, [VoidTovoid()]),
|
| _scheduleImmediateWithSetImmediate: dart.definiteFunctionType(dart.void, [VoidTovoid()]),
|
| _scheduleImmediateWithTimer: dart.definiteFunctionType(dart.void, [VoidTovoid()])
|
| @@ -20057,7 +20058,7 @@ async._StreamController$ = dart.generic(T => {
|
| subscription[_setPendingEvents](pendingEvents);
|
| subscription[_guardCallback](dart.fn(() => {
|
| async._runGuarded(this.onListen);
|
| - }, VoidTodynamic()));
|
| + }, VoidTovoid()));
|
| return subscription;
|
| }
|
| [_recordCancel](subscription) {
|
|
|