Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 dart.library('dart/_interceptors', null, /* Imports */[ | 1 dart.library('dart/_interceptors', null, /* Imports */[ |
| 2 'dart/core', | 2 'dart/core', |
| 3 'dart/_internal', | 3 'dart/_internal', |
| 4 'dart/collection', | 4 'dart/collection', |
| 5 'dart/math' | 5 'dart/math' |
| 6 ], /* Lazy imports */[ | 6 ], /* Lazy imports */[ |
| 7 'dart/_js_helper' | 7 'dart/_js_helper' |
| 8 ], function(exports, core, _internal, collection, math, _js_helper) { | 8 ], function(exports, core, _internal, collection, math, _js_helper) { |
| 9 'use strict'; | 9 'use strict'; |
| 10 let JSArray$ = dart.generic(function(E) { | 10 let JSArray$ = dart.generic(function(E) { |
| (...skipping 469 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 480 dart.setSignature(Interceptor, { | 480 dart.setSignature(Interceptor, { |
| 481 constructors: () => ({Interceptor: [Interceptor, []]}) | 481 constructors: () => ({Interceptor: [Interceptor, []]}) |
| 482 }); | 482 }); |
| 483 let _isInt32 = Symbol('_isInt32'); | 483 let _isInt32 = Symbol('_isInt32'); |
| 484 let _tdivFast = Symbol('_tdivFast'); | 484 let _tdivFast = Symbol('_tdivFast'); |
| 485 let _tdivSlow = Symbol('_tdivSlow'); | 485 let _tdivSlow = Symbol('_tdivSlow'); |
| 486 let _shlPositive = Symbol('_shlPositive'); | 486 let _shlPositive = Symbol('_shlPositive'); |
| 487 let _shrReceiverPositive = Symbol('_shrReceiverPositive'); | 487 let _shrReceiverPositive = Symbol('_shrReceiverPositive'); |
| 488 let _shrOtherPositive = Symbol('_shrOtherPositive'); | 488 let _shrOtherPositive = Symbol('_shrOtherPositive'); |
| 489 let _shrBothPositive = Symbol('_shrBothPositive'); | 489 let _shrBothPositive = Symbol('_shrBothPositive'); |
| 490 dart.defineExtensionNames([ | |
| 491 'compareTo', | |
| 492 'isNegative', | |
| 493 'isNaN', | |
| 494 'isInfinite', | |
| 495 'isFinite', | |
| 496 'remainder', | |
| 497 'abs', | |
| 498 'sign', | |
| 499 'toInt', | |
| 500 'truncate', | |
| 501 'ceil', | |
| 502 'floor', | |
| 503 'round', | |
| 504 'ceilToDouble', | |
| 505 'floorToDouble', | |
| 506 'roundToDouble', | |
| 507 'truncateToDouble', | |
| 508 'clamp', | |
| 509 'toDouble', | |
| 510 'toStringAsFixed', | |
| 511 'toStringAsExponential', | |
| 512 'toStringAsPrecision', | |
| 513 'toRadixString', | |
| 514 'toString', | |
|
vsm
2015/06/10 20:04:20
Do we need to change the dispatch on this in dart_
Jennifer Messerly
2015/06/10 20:09:35
Yeah, was just chatting about that with Leaf ... i
| |
| 515 'hashCode', | |
| 516 'unary-', | |
| 517 '+', | |
| 518 '-', | |
| 519 '/', | |
| 520 '*', | |
| 521 '%', | |
| 522 '~/', | |
| 523 '<<', | |
| 524 '>>', | |
| 525 '&', | |
| 526 '|', | |
| 527 '^', | |
| 528 '<', | |
| 529 '>', | |
| 530 '<=', | |
| 531 '>=', | |
| 532 'runtimeType' | |
| 533 ]); | |
| 490 class JSNumber extends Interceptor { | 534 class JSNumber extends Interceptor { |
| 491 JSNumber() { | 535 JSNumber() { |
| 492 super.Interceptor(); | 536 super.Interceptor(); |
| 493 } | 537 } |
| 494 [dartx.compareTo](b) { | 538 [dartx.compareTo](b) { |
| 495 if (!dart.is(b, core.num)) | 539 if (!dart.is(b, core.num)) |
| 496 throw new core.ArgumentError(b); | 540 throw new core.ArgumentError(b); |
| 497 if (dart.notNull(this[dartx['<']](b))) { | 541 if (dart.notNull(this[dartx['<']](b))) { |
| 498 return -1; | 542 return -1; |
| 499 } else if (dart.notNull(this[dartx['>']](b))) { | 543 } else if (dart.notNull(this[dartx['>']](b))) { |
| (...skipping 421 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 921 _bitCount: [core.int, [core.int]], | 965 _bitCount: [core.int, [core.int]], |
| 922 _shru: [core.int, [core.int, core.int]], | 966 _shru: [core.int, [core.int, core.int]], |
| 923 _shrs: [core.int, [core.int, core.int]], | 967 _shrs: [core.int, [core.int, core.int]], |
| 924 _ors: [core.int, [core.int, core.int]], | 968 _ors: [core.int, [core.int, core.int]], |
| 925 _spread: [core.int, [core.int]] | 969 _spread: [core.int, [core.int]] |
| 926 }), | 970 }), |
| 927 names: ['_bitCount', '_shru', '_shrs', '_ors', '_spread'] | 971 names: ['_bitCount', '_shru', '_shrs', '_ors', '_spread'] |
| 928 }); | 972 }); |
| 929 JSInt[dart.metadata] = () => [dart.const(new _js_helper.JsPeerInterface({name: 'Number'}))]; | 973 JSInt[dart.metadata] = () => [dart.const(new _js_helper.JsPeerInterface({name: 'Number'}))]; |
| 930 dart.registerExtension(dart.global.Number, JSInt); | 974 dart.registerExtension(dart.global.Number, JSInt); |
| 975 dart.defineExtensionNames([ | |
| 976 'runtimeType' | |
| 977 ]); | |
| 931 class JSDouble extends JSNumber { | 978 class JSDouble extends JSNumber { |
| 932 JSDouble() { | 979 JSDouble() { |
| 933 super.JSNumber(); | 980 super.JSNumber(); |
| 934 } | 981 } |
| 935 get [dartx.runtimeType]() { | 982 get [dartx.runtimeType]() { |
| 936 return core.double; | 983 return core.double; |
| 937 } | 984 } |
| 938 } | 985 } |
| 939 JSDouble[dart.implements] = () => [core.double]; | 986 JSDouble[dart.implements] = () => [core.double]; |
| 940 dart.setSignature(JSDouble, { | 987 dart.setSignature(JSDouble, { |
| (...skipping 601 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1542 exports.JSString = JSString; | 1589 exports.JSString = JSString; |
| 1543 exports.getInterceptor = getInterceptor; | 1590 exports.getInterceptor = getInterceptor; |
| 1544 exports.JSBool = JSBool; | 1591 exports.JSBool = JSBool; |
| 1545 exports.JSIndexable = JSIndexable; | 1592 exports.JSIndexable = JSIndexable; |
| 1546 exports.JSMutableIndexable = JSMutableIndexable; | 1593 exports.JSMutableIndexable = JSMutableIndexable; |
| 1547 exports.JSObject = JSObject; | 1594 exports.JSObject = JSObject; |
| 1548 exports.JavaScriptObject = JavaScriptObject; | 1595 exports.JavaScriptObject = JavaScriptObject; |
| 1549 exports.PlainJavaScriptObject = PlainJavaScriptObject; | 1596 exports.PlainJavaScriptObject = PlainJavaScriptObject; |
| 1550 exports.UnknownJavaScriptObject = UnknownJavaScriptObject; | 1597 exports.UnknownJavaScriptObject = UnknownJavaScriptObject; |
| 1551 }); | 1598 }); |
| OLD | NEW |