Commit Graph

234 Commits

Author SHA1 Message Date
amouravski@google.com 5089f391d2 Revert "Add support for V8 and Firefox stack traces in pkg/stack_trace."
This reverts commit r24502.

Review URL: https://codereview.chromium.org//17998002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@24506 260f80e4-7a28-3924-810f-c04153c831b5
2013-06-27 02:16:12 +00:00
nweiz@google.com a92a52a4ff Add support for V8 and Firefox stack traces in pkg/stack_trace.
R=rnystrom@google.com

Review URL: https://codereview.chromium.org//17765004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@24502 260f80e4-7a28-3924-810f-c04153c831b5
2013-06-27 00:28:28 +00:00
jmesserly@google.com d6b9207588 Reorganize mdv and observe functionality
* keep correct dart:html APIs
* move implementation into package:mdv and package:observe
* remove dart:mdv_observe_impl
* remove getValueWorkaround/setValueWorkaround from package:observe

R=blois@google.com, floitsch@google.com, justinfagnani@google.com

Review URL: https://codereview.chromium.org//17552019

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@24498 260f80e4-7a28-3924-810f-c04153c831b5
2013-06-26 23:25:47 +00:00
ricow@google.com d4ab0bdbe2 Revert revision 24444, pkg/unittest/test/unittest_test is still flaky timing out on firefox
R=kustermann@google.com

Review URL: https://codereview.chromium.org//17818003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@24454 260f80e4-7a28-3924-810f-c04153c831b5
2013-06-26 07:53:51 +00:00
scheglov@google.com 92dd5f0e42 Triage pkg and standalone tests.
R=brianwilkerson@google.com
BUG=

Review URL: https://codereview.chromium.org//17737007

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@24446 260f80e4-7a28-3924-810f-c04153c831b5
2013-06-26 03:02:18 +00:00
gram@google.com be0b406aa6 Re-enable unittest_test on Firefox. I think the timeout issues was fixed in
r24439.

R=sigmund@google.com

Review URL: https://codereview.chromium.org//17737005

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@24444 260f80e4-7a28-3924-810f-c04153c831b5
2013-06-25 23:58:03 +00:00
ricow@google.com 2b7ee700b9 Mark unittest_test as flaky timing out on firefox, not flaky failing
R=kustermann@google.com

Review URL: https://codereview.chromium.org//17570016

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@24390 260f80e4-7a28-3924-810f-c04153c831b5
2013-06-25 09:59:15 +00:00
ricow@google.com 4e57b11976 Mark pkg/unittest/test/unittest_test as flaky timing out on firefox
Filed issue 11473

R=kustermann@google.com

Review URL: https://codereview.chromium.org//17589011

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@24383 260f80e4-7a28-3924-810f-c04153c831b5
2013-06-25 07:34:30 +00:00
kasperl@google.com a944ac501c Update status files after inlining change.
R=ngeoffray@google.com
BUG=

Review URL: https://codereview.chromium.org//17619002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@24356 260f80e4-7a28-3924-810f-c04153c831b5
2013-06-24 18:23:01 +00:00
johnniwinther@google.com 28acc13c57 Update status files.
BUG=
R=karlklose@google.com

Review URL: https://codereview.chromium.org//17573005

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@24313 260f80e4-7a28-3924-810f-c04153c831b5
2013-06-24 09:09:07 +00:00
johnniwinther@google.com 2432ac4647 Support runtime check of function types.
New scheme for checking function subtyping:

1) Generate an $isX predicate on objects that are statically known subtypes of a given function type
2) Generate a signature encoding the whole function type on objects when a runtime check is needed.

A check succeeds if either 1) or 2) is true.

If too many predicates are needed a signature is generated instead, and if a signature is needed, no predicates are generated. Maximum number of predicates is currently determined by the magic constant MAX_FUNCTION_TYPE_PREDICATES in emitter.dart.

R=karlklose@google.com

Committed: https://code.google.com/p/dart/source/detail?r=24286

Review URL: https://codereview.chromium.org//12334070

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@24309 260f80e4-7a28-3924-810f-c04153c831b5
2013-06-24 06:58:55 +00:00
johnniwinther@google.com 90bf6203ee Revert "Support runtime check of function types."
This reverts commit r24286.

BUG=

Review URL: https://codereview.chromium.org//17413013

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@24288 260f80e4-7a28-3924-810f-c04153c831b5
2013-06-21 14:02:47 +00:00
johnniwinther@google.com 2ce76ed94a Support runtime check of function types.
New scheme for checking function subtyping:

1) Generate an $isX predicate on objects that are statically known subtypes of a given function type
2) Generate a signature encoding the whole function type on objects when a runtime check is needed.

A check succeeds if either 1) or 2) is true.

If too many predicates are needed a signature is generated instead, and if a signature is needed, no predicates are generated. Maximum number of predicates is currently determined by the magic constant MAX_FUNCTION_TYPE_PREDICATES in emitter.dart.

R=karlklose@google.com

Review URL: https://codereview.chromium.org//12334070

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@24286 260f80e4-7a28-3924-810f-c04153c831b5
2013-06-21 13:35:56 +00:00
ajohnsen@google.com bb2980367c Fix virtual_directory_test and Fail, OK on dart2js/browsers.
BUG=

Review URL: https://codereview.chromium.org//16950015

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@24285 260f80e4-7a28-3924-810f-c04153c831b5
2013-06-21 12:20:03 +00:00
ricow@google.com dacb671c45 Remove accidential addition of safari to v8 bug suppression in 24260.
Review URL: https://codereview.chromium.org//17531003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@24261 260f80e4-7a28-3924-810f-c04153c831b5
2013-06-21 06:05:39 +00:00
ricow@google.com 1426d0ef14 Mark two sha1 tests as failing on dart2js-safari.
Filed http://dartbug.com/11407

Review URL: https://codereview.chromium.org//17534002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@24260 260f80e4-7a28-3924-810f-c04153c831b5
2013-06-21 05:57:52 +00:00
rnystrom@google.com d1920cf1b7 Disable barback tests on the browser.
R=nweiz@google.com

Review URL: https://codereview.chromium.org//17379018

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@24259 260f80e4-7a28-3924-810f-c04153c831b5
2013-06-21 00:53:45 +00:00
ngeoffray@google.com 25ed4974e4 Test does not crash anymore, with Peter's latest changes on diagnosing https://code.google.com/p/dart/issues/detail?id=11340.
Review URL: https://codereview.chromium.org//17265011

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@24201 260f80e4-7a28-3924-810f-c04153c831b5
2013-06-19 20:13:52 +00:00
ahe@google.com 86bf096aba Update status of mock tests
R=ngeoffray@google.com

Review URL: https://codereview.chromium.org//17448008

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@24183 260f80e4-7a28-3924-810f-c04153c831b5
2013-06-19 13:34:58 +00:00
ahe@google.com 3c81dea67e Update status files.
Review URL: https://codereview.chromium.org//17064005

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@24031 260f80e4-7a28-3924-810f-c04153c831b5
2013-06-14 14:17:06 +00:00
kustermann@google.com ea0f07f4b6 Mark pkg/analyzer_experimental/test/ as slow for now
R=ricow@google.com

Review URL: https://codereview.chromium.org//16949002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@23953 260f80e4-7a28-3924-810f-c04153c831b5
2013-06-13 08:49:49 +00:00
nweiz@google.com 84fef167cd Fix more pkg.status bugs.
Review URL: https://codereview.chromium.org//16866005

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@23945 260f80e4-7a28-3924-810f-c04153c831b5
2013-06-13 00:16:43 +00:00
nweiz@google.com 638bc9bc8a Make some progress towards getting the bots green again.
R=rnystrom@google.com

Review URL: https://codereview.chromium.org//16855004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@23944 260f80e4-7a28-3924-810f-c04153c831b5
2013-06-12 23:19:15 +00:00
nweiz@google.com 4c59354754 Make pathos run in the browser.
R=rnystrom@google.com

Review URL: https://codereview.chromium.org//15967012

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@23929 260f80e4-7a28-3924-810f-c04153c831b5
2013-06-12 20:13:09 +00:00
ahe@google.com f0224cdc36 Implement:
JsClassMirror.methods, JsClassMirror.getters,
JsClassMirror.setters, JsMethodMirror.isGetter,
JsMethodMirror.isGetter, JsMethodMirror.isStatic,
and JsMethodMirror.isPrivate.

R=ngeoffray@google.com

Review URL: https://codereview.chromium.org//16780003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@23892 260f80e4-7a28-3924-810f-c04153c831b5
2013-06-12 06:51:35 +00:00
ahe@google.com d938ea377e Tests that import dart:io also fail on Dartium.
R=kustermann@google.com

Review URL: https://codereview.chromium.org//16347012

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@23853 260f80e4-7a28-3924-810f-c04153c831b5
2013-06-11 14:10:03 +00:00
ahe@google.com cca7619989 Don't skip tests.
R=kustermann@google.com

Review URL: https://codereview.chromium.org//16273015

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@23849 260f80e4-7a28-3924-810f-c04153c831b5
2013-06-11 13:16:52 +00:00
sgjesse@google.com 861d9ef05a Fix bug in status file
TBR=ahe@google.com
BUG=

Review URL: https://codereview.chromium.org//15798018

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@23812 260f80e4-7a28-3924-810f-c04153c831b5
2013-06-10 14:09:07 +00:00
sgjesse@google.com db4897b844 Move the crypto expectations to the pkg status file
TBR=floitsch@google.com
BUG=

Review URL: https://codereview.chromium.org//15855013

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@23810 260f80e4-7a28-3924-810f-c04153c831b5
2013-06-10 13:52:41 +00:00
ngeoffray@google.com fabf8332ac Adding the file extension in a status file does not work.
Review URL: https://codereview.chromium.org//16358016

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@23791 260f80e4-7a28-3924-810f-c04153c831b5
2013-06-09 05:18:44 +00:00
pquitslund@google.com dd5f9e2233 Package status updates to exclude tests that require dart:io for the usual targets.
R=scheglov@google.com

Review URL: https://codereview.chromium.org//16663002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@23768 260f80e4-7a28-3924-810f-c04153c831b5
2013-06-07 19:53:32 +00:00
scheglov@google.com 80fea8fd8e More fixes for java2dart and status files.
Now DDA passes/fails the same tests as Java version.

R=brianwilkerson@google.com
BUG=

Review URL: https://codereview.chromium.org//15675016

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@23705 260f80e4-7a28-3924-810f-c04153c831b5
2013-06-06 18:13:44 +00:00
antonm@google.com 3264ecdd1b Cleanup suppressions.
TBR=vsm@google.com

Review URL: https://codereview.chromium.org//15969012

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@23548 260f80e4-7a28-3924-810f-c04153c831b5
2013-06-03 15:44:39 +00:00
vsm@google.com 2381a30a87 Fix expectations
TBR=antonm

Review URL: https://codereview.chromium.org//16310002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@23514 260f80e4-7a28-3924-810f-c04153c831b5
2013-06-02 21:20:41 +00:00
vsm@google.com d5da0f0c0d Adjusted expectations from last Blink roll
TBR=antonm, blois

Review URL: https://codereview.chromium.org//15795004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@23513 260f80e4-7a28-3924-810f-c04153c831b5
2013-06-02 20:30:14 +00:00
regis@google.com b7eb5aedbe Cleanup various test status files.
R=zra@google.com

Review URL: https://codereview.chromium.org//16232012

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@23450 260f80e4-7a28-3924-810f-c04153c831b5
2013-05-31 00:39:37 +00:00
ngeoffray@google.com 14e320d109 More status file changes.
Review URL: https://codereview.chromium.org//15824005

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@23323 260f80e4-7a28-3924-810f-c04153c831b5
2013-05-29 07:39:49 +00:00
kustermann@google.com a8857ed49c Status file updates for arm -> remove Skip markers
R=ricow@google.com

Review URL: https://codereview.chromium.org//15956005

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@23242 260f80e4-7a28-3924-810f-c04153c831b5
2013-05-28 09:09:38 +00:00
kustermann@google.com 6f8f27dfc0 First status file updates for chromeOnAndroid runtime
R=ricow@google.com

Review URL: https://codereview.chromium.org//15915007

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@23124 260f80e4-7a28-3924-810f-c04153c831b5
2013-05-24 08:28:25 +00:00
nweiz@google.com 8ad0344b36 Split out unittest tests whose behavior differs in minified mode.
R=gram@google.com

Review URL: https://codereview.chromium.org//15492003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@22910 260f80e4-7a28-3924-810f-c04153c831b5
2013-05-20 23:30:37 +00:00
nweiz@google.com 7fb3ba3d01 Don't run the analyzer_experimental error test on the browser bots.
R=scheglov@google.com

Review URL: https://codereview.chromium.org//14585013

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@22573 260f80e4-7a28-3924-810f-c04153c831b5
2013-05-09 22:54:16 +00:00
jmesserly@google.com 9005b278e7 Implement Model-Driven-Views spec for Dart
This has code ported from a few different sources:
* a port of https://github.com/toolkitchen/mdv polyfill
* a port of the observable layer:  https://github.com/dart-lang/web-ui/tree/master/lib/observe
* a port of list change summary: https://github.com/rafaelw/ChangeSummary/blob/master/change_summary.js

The observePath/PathObserver code is written from scratch, but inspired by change_summary. I tried to keep it simpler; it does not support dirty checking. There's no good way to do that until we get dart:mirrors.

R=floitsch@google.com, sigmund@google.com

Committed: https://code.google.com/p/dart/source/detail?r=22561

Review URL: https://codereview.chromium.org//14732003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@22570 260f80e4-7a28-3924-810f-c04153c831b5
2013-05-09 21:39:03 +00:00
jmesserly@google.com 1cef1fbc55 "Reverting 22561"
need to investigate test failures

Review URL: https://codereview.chromium.org//14908005

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@22562 260f80e4-7a28-3924-810f-c04153c831b5
2013-05-09 20:43:30 +00:00
jmesserly@google.com bf4f12c62b Implement Model-Driven-Views spec for Dart
This has code ported from a few different sources:
* a port of https://github.com/toolkitchen/mdv polyfill
* a port of the observable layer:  https://github.com/dart-lang/web-ui/tree/master/lib/observe
* a port of list change summary: https://github.com/rafaelw/ChangeSummary/blob/master/change_summary.js

The observePath/PathObserver code is written from scratch, but inspired by change_summary. I tried to keep it simpler; it does not support dirty checking. There's no good way to do that until we get dart:mirrors.

R=floitsch@google.com, sigmund@google.com

Review URL: https://codereview.chromium.org//14732003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@22561 260f80e4-7a28-3924-810f-c04153c831b5
2013-05-09 20:29:14 +00:00
floitsch@google.com 1a2ec73fee Fix dartium that was broken by Completer change.
BUG= http://dartbug.com/10470

Review URL: https://codereview.chromium.org//14801010

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@22527 260f80e4-7a28-3924-810f-c04153c831b5
2013-05-08 19:58:17 +00:00
scheglov@google.com 2214a97df7 Update status files for 'dartanalyer'.
Small tweak for the Java command line analyzer to actually support --package-root option in batch.

R=devoncarew@google.com
BUG=

Review URL: https://codereview.chromium.org//14786020

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@22480 260f80e4-7a28-3924-810f-c04153c831b5
2013-05-07 21:45:20 +00:00
floitsch@google.com eb444edfe9 Update status files.
Review URL: https://codereview.chromium.org//14577012

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@22437 260f80e4-7a28-3924-810f-c04153c831b5
2013-05-06 18:26:53 +00:00
alanknight@google.com eb24790be3 See if drt flakiness is gone (Issue 9000)
R=efortuna@google.com

Review URL: https://codereview.chromium.org//14642013

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@22183 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-30 16:57:32 +00:00
kustermann@google.com 90a564a975 Removed flaky marker of a number of tests
Most of these tests have stopped crashing after r21356.

The v8 bug was fixed in v8:r14190. Since r21629 we use v8 revision
v8:r14336 which means that the fix for v8 is now also in our dartium checkouts.

BUG=http://dartbug.com/9407

Review URL: https://codereview.chromium.org//13890015

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@22031 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-25 13:52:59 +00:00
gram@google.com 20482d1d60 TBR: Mark test as flaky in jsshell.
See https://code.google.com/p/dart/issues/detail?id=10109

Review URL: https://codereview.chromium.org//14068007

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@21821 260f80e4-7a28-3924-810f-c04153c831b5
2013-04-22 17:33:52 +00:00