Vijay Menon
|
5c3bcff375
|
DDC fix for foreign futures
Fixes #29287
R=jmesserly@google.com
Review-Url: https://codereview.chromium.org/2804113002 .
|
2017-04-06 14:52:59 -07:00 |
|
Jennifer Messerly
|
e4e7dffadb
|
fix #29182, generate top level const fields lazily
This fixes an ordering issue, but also may help load time.
R=vsm@google.com
Review-Url: https://codereview.chromium.org/2797443007 .
|
2017-04-04 16:18:46 -07:00 |
|
Jennifer Messerly
|
1c504f8945
|
Fix #28120, strong mode allows field overrides
Fix #28119, DDC supports field overrides without @virtual
Fix #28801, devirtualize private fields in DDC where possible
Fix #28589, stop supporting @virtual in strong mode
R=leafp@google.com, vsm@google.com
Review-Url: https://codereview.chromium.org/2781443003 .
|
2017-03-28 10:26:36 -07:00 |
|
Jacob Richman
|
1f38879094
|
Inline source maps as part of each script.
Unfortunately this is required as even with ideal caching, performing
XHRs to load all source maps increased load times by ~5 seconds for large
applications. Performance hit is now minimal.
BUG=
Review-Url: https://codereview.chromium.org/2747513003 .
Review-Url: https://codereview.chromium.org/2746033003 .
|
2017-03-13 10:46:02 -07:00 |
|
Jacob Richman
|
a6a206062d
|
Custom formatter cleanup Fix case where displaying a class constructor generated unreadable huge output. Fix case where exceptions were throw. Correct display of statics, fix indentation bugs. Add improved custom formatter test to main repro. As a drive by fix, switch hashCode to use a symbol instead of the name $identityHash as $identityHash was making custom formatter test output unstable.
BUG=
R=vsm@google.com
Review-Url: https://codereview.chromium.org/2703263002 .
|
2017-02-28 17:47:53 -08:00 |
|
Leaf Petersen
|
ef120f105f
|
When metadata is not requested, elide signature information that is
not needed for dynamic checks (static fields/getters/setters and constructors).
BUG=
R=jmesserly@google.com
Review-Url: https://codereview.chromium.org/2711253004 .
|
2017-02-24 12:59:09 -08:00 |
|
Leaf Petersen
|
a3b4366f11
|
Infer Null for return type of functions with empty returns.
This allows inference to infer Null as the return type of functions
which have no return statements, or which return with no value.
Also allows inference to propagate Null.
Fixes https://github.com/dart-lang/sdk/issues/28602
Fixes https://github.com/dart-lang/sdk/issues/28630
BUG=
R=brianwilkerson@google.com, jmesserly@google.com
Review-Url: https://codereview.chromium.org/2667343005 .
|
2017-02-06 12:24:39 -08:00 |
|
Jacob Richman
|
3356f82eb3
|
Fix crashing bug for closures of the form () { return; }
BUG=
R=jmesserly@google.com, vsm@google.com
Review URL: https://codereview.chromium.org/2484913004 .
|
2016-11-08 15:14:10 -08:00 |
|
Vijay Menon
|
9af2fb0115
|
More DDC mirrors support
(Note, this is a straight migration of the old DDC repo CL. :-))
R=jmesserly@google.com
Review URL: https://codereview.chromium.org/2301973002 .
|
2016-09-01 10:13:31 -07:00 |
|
Leaf Petersen
|
0315595d60
|
Check in codegen test expectations.
Codegen output is checked into repository to make codegen regressions
more visible (especially readability regressions).
BUG=
R=rnystrom@google.com
Review URL: https://codereview.chromium.org/2128353002 .
|
2016-07-07 15:57:22 -07:00 |
|