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

Side by Side Diff: pkg/dev_compiler/test/codegen_expected/async_helper.js

Issue 2804113002: DDC fix for foreign futures (Closed)
Patch Set: Optimize Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 define(['dart_sdk'], function(dart_sdk) { 1 define(['dart_sdk'], function(dart_sdk) {
2 'use strict'; 2 'use strict';
3 const core = dart_sdk.core; 3 const core = dart_sdk.core;
4 const dart = dart_sdk.dart; 4 const dart = dart_sdk.dart;
5 const dartx = dart_sdk.dartx; 5 const dartx = dart_sdk.dartx;
6 const async_helper = Object.create(null); 6 const async_helper = Object.create(null);
7 let VoidTodynamic = () => (VoidTodynamic = dart.constFn(dart.functionType(dart .dynamic, [])))(); 7 let VoidTodynamic = () => (VoidTodynamic = dart.constFn(dart.functionType(dart .dynamic, [])))();
8 let StringToException = () => (StringToException = dart.constFn(dart.definiteF unctionType(core.Exception, [core.String])))(); 8 let StringToException = () => (StringToException = dart.constFn(dart.definiteF unctionType(core.Exception, [core.String])))();
9 let _Action0Tovoid = () => (_Action0Tovoid = dart.constFn(dart.definiteFunctio nType(dart.void, [async_helper._Action0])))(); 9 let _Action0Tovoid = () => (_Action0Tovoid = dart.constFn(dart.definiteFunctio nType(dart.void, [async_helper._Action0])))();
10 let VoidTovoid = () => (VoidTovoid = dart.constFn(dart.definiteFunctionType(da rt.void, [])))(); 10 let VoidTovoid = () => (VoidTovoid = dart.constFn(dart.definiteFunctionType(da rt.void, [])))();
(...skipping 64 matching lines...) Expand 10 before | Expand all | Expand 10 after
75 dart.fn(async_helper.asyncEnd, VoidTovoid()); 75 dart.fn(async_helper.asyncEnd, VoidTovoid());
76 async_helper.asyncSuccess = function(_) { 76 async_helper.asyncSuccess = function(_) {
77 return async_helper.asyncEnd(); 77 return async_helper.asyncEnd();
78 }; 78 };
79 dart.fn(async_helper.asyncSuccess, dynamicTovoid()); 79 dart.fn(async_helper.asyncSuccess, dynamicTovoid());
80 async_helper.asyncTest = function(f) { 80 async_helper.asyncTest = function(f) {
81 async_helper.asyncStart(); 81 async_helper.asyncStart();
82 dart.dsend(f(), 'then', async_helper.asyncSuccess); 82 dart.dsend(f(), 'then', async_helper.asyncSuccess);
83 }; 83 };
84 dart.fn(async_helper.asyncTest, FnTovoid()); 84 dart.fn(async_helper.asyncTest, FnTovoid());
85 dart.trackLibraries("async_helper", {"async_helper.dart": async_helper}, null) ; 85 dart.trackLibraries("async_helper", {
86 "async_helper.dart": async_helper
87 }, null);
86 // Exports: 88 // Exports:
87 return { 89 return {
88 async_helper: async_helper 90 async_helper: async_helper
89 }; 91 };
90 }); 92 });
OLDNEW
« no previous file with comments | « pkg/dev_compiler/test/codegen_expected/BenchmarkBase.js ('k') | pkg/dev_compiler/test/codegen_expected/closure.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698