Commit Graph

7929 Commits

Author SHA1 Message Date
vsm@google.com 0e0164cd46 Update status file
Looks like a bug was fixed recently.

BUG=fschneider@google.com,ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28781 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-17 05:00:44 +00:00
rmacnak@google.com 58c1759454 Generic instantiations of mixins and interfaces. Equality of type parameters.
BUG=http://dartbug.com/14113
BUG=http://dartbug.com/14114
R=regis@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28768 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-17 00:16:34 +00:00
blois@google.com 51802fcac3 Fixing custom event test on IE
For some reason, Event.preventDefault on IE is not triggering defaultPrevented back at the call site.
BUG=
R=vsm@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28767 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-17 00:05:39 +00:00
rmacnak@google.com c7211b51c4 Re-enable constructor kinds test on Mac Dartium following fix to initializion of the redirection bit in r28736.
BUG=http://dartbug.com/13999
R=asiva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28761 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-16 23:18:09 +00:00
blois@google.com 333054ee75 Supporting non-SSVs in CustomEvent.detail
BUG=12641
R=vsm@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28758 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-16 23:09:33 +00:00
blois@google.com c1996cc17f Updating microtask test status
I believe that https://codereview.chromium.org/27565003 had a typo (does not include DRT).

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28748 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-16 20:42:14 +00:00
blois@google.com aa578e1395 Updating element_offset status
Test was marked as flaking on dart2js because of 13296, but is now flaking on Dartium.

BUG=
R=dgrove@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28747 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-16 20:41:39 +00:00
scheglov@google.com b7283dfe33 Issue 14133. Tweak test.
https://code.google.com/p/dart/issues/detail?id=14133

R=brianwilkerson@google.com, johnniwinther@google.com, regis@google.com, rmacnak@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28745 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-16 19:16:44 +00:00
rmacnak@google.com de9bfaa347 Update mirror tests to new mixin application syntax.
R=ahe@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28742 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-16 18:22:12 +00:00
scheglov@google.com ba9c5fbd25 Report CONFLICTING_DART_IMPORT when dart: import is implicitly hidden.
R=brianwilkerson@google.com, jwren@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28739 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-16 17:41:59 +00:00
ajohnsen@google.com 4bd615fa32 Fix status-file for schedule_microtask_test on dart2js-drt.
BUG=
R=floitsch@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28738 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-16 17:41:25 +00:00
blois@google.com fc6e40c7e3 Minor tweak to indexeddb_3 test transaction handling
BUG=
R=sra@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28733 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-16 16:33:26 +00:00
zarah@google.com 5ad0b1da0a Revert "Reapply "Add TypeVariable object on runtime to support reflection on type variables." and "Fix type of Iterable."."
This reverts commit r28726.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28730 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-16 16:13:14 +00:00
kustermann@google.com 962511d688 Skip zoned tests on dartium/drt
Review URL: https://codereview.chromium.org//27197008

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28728 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-16 15:53:49 +00:00
zarah@google.com 9ed673286a Reapply "Add TypeVariable object on runtime to support reflection on type variables." and "Fix type of Iterable.".
This reverts r28717.

R=ahe@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28726 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-16 15:15:09 +00:00
fschneider@google.com af013f056c Update dart2dart test status after VM bug fix.
BUG=https://code.google.com/p/dart/issues/detail?id=13494
R=karlklose@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28725 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-16 14:42:46 +00:00
fschneider@google.com ed801a1b2f VM: Fix bug with evaluation order of static setter invocation.
This fixes the case for an assignment of the form
v=e
where v is unknown. The right-hand side of the assignment
has to be evaluated before throwing a NoSuchMethodError.

I moved the generation of the NoSuchMethodError out of
the parser to the flow-graph builder, where the right-hand side
argument is evaluated before throwing.

BUG=https://code.google.com/p/dart/issues/detail?id=13494
TEST=co19/Language/12_Expressions/18_Assignment_A01_t07
R=hausner@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28723 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-16 13:07:58 +00:00
karlklose@google.com c47dc7d46d Adjust expectations in dart2js/resolver_test after the change in r28721.
Review URL: https://codereview.chromium.org//27197006

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28722 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-16 13:06:12 +00:00
karlklose@google.com adc83bd27c Report compile-time error when extending, mixing in or implementing a malformed type.
BUG=dartbug.com/13994
R=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28721 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-16 12:52:11 +00:00
ajohnsen@google.com c4c19f058a Wait for transaction to complete, before continuing.
This is now required, since futures will be completed within the same
transaction window.

BUG=
R=floitsch@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28720 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-16 12:16:57 +00:00
lrn@google.com a2e03e5463 Fix flaky stream_controller_async_test.
BUG= http://dartbug.com/163608
R=floitsch@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28719 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-16 11:29:13 +00:00
kustermann@google.com 10b79cbffa Mark Language/12_Expressions/08_Throw_A08_t01 as failing on minified
R=lry@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28718 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-16 11:27:32 +00:00
zarah@google.com ea215826f9 Revert "Add TypeVariable object on runtime to support reflection on type variables." and "Fix type of Iterable.".
This reverts commit r28708 and r28713.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28717 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-16 09:47:13 +00:00
ajohnsen@google.com 762ac7f511 Add support for micro-tasks in Dartium.
We are using the MutationObserver to schedule immediate events.

BUG=
R=blois@google.com, floitsch@google.com, vsm@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28715 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-16 09:16:22 +00:00
lrn@google.com 8b1d5720f7 Change "typedef" to "class" in core library and related tests.
R=floitsch@google.com, johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28712 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-16 09:02:46 +00:00
zarah@google.com a741237b80 Add TypeVariable object on runtime to support reflection on type variables.
R=ahe@google.com, karlklose@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28708 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-16 08:17:16 +00:00
kustermann@google.com f92eb74c60 Followup status file update after co19-roll to r623
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28707 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-16 07:54:37 +00:00
johnniwinther@google.com 48328d417d Update status.
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28706 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-16 06:23:42 +00:00
rmacnak@google.com 15bc17777f Add mirror tests for generic interfaces. Add base-language test for malbounded interfaces.
B=http://dartbug.com/14118
R=gbracha@google.com, regis@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28703 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-16 01:06:56 +00:00
blois@google.com 19655e4e6b Revert "Revert "Removing setImmediate and hiding WindowTimers interface""
Issue was that requestAnimationFrame got removed from Dartium during a merge conflict :(

BUG=
R=efortuna@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28700 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-16 00:50:49 +00:00
blois@google.com 8e255ada0f Revert "Removing setImmediate and hiding WindowTimers interface"
This reverts commit 28690.

TBR
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28696 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-16 00:16:59 +00:00
rmacnak@google.com e8d030b338 Do not hide membership of implementation classes in dart:core.
BUG=http://dartbuc.com/12141
R=ahe@google.com, asiva@google.com, gbracha@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28695 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-16 00:15:10 +00:00
blois@google.com 303710040b Removing setImmediate and hiding WindowTimers interface
These timing APIs are all redundant with dart:async and those versions should be used instead.

BUG=
R=efortuna@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28690 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-15 23:52:09 +00:00
justinfagnani@google.com 03eb80a189 Maintain referential integrity of proxy instances in dart:js
Rename DartProxy to DartObject in JavaScript to be symmetrical with JsObject

R=ahe@google.com, alexandre.ardhuin@gmail.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28686 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-15 21:43:16 +00:00
kustermann@google.com 48a5d9efe5 Followup status file update after co19-roll to r623
Review URL: https://codereview.chromium.org//27387002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28673 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-15 18:48:08 +00:00
rmacnak@google.com 06e159f087 Add mirror tests for f-bounded mixin applications and generic mixins (not to be confused with mixin applications).
R=ahe@google.com, gbracha@google.com, regis@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28664 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-15 17:22:48 +00:00
rmacnak@google.com 259c83c8d5 Add test for ClassMirror.mixin. Rename the mixin application test.
R=ahe@google.com, gbracha@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28660 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-15 16:55:46 +00:00
sra@google.com d97c965914 Don't inline in a throw expression
Issue 10840.

R=kustermann@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28658 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-15 16:44:44 +00:00
rmacnak@google.com 9662a9ab58 Give dart2js partial coverage from the initializing formals test. (Mostly their types.)
BUG=http://dartbug.com/11281
R=ahe@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28656 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-15 16:40:31 +00:00
kustermann@google.com 347f0afd5f Followup status file update after co19-roll to r623
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28655 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-15 16:35:35 +00:00
johnniwinther@google.com d97500ce5e Support type promotion in dart2js.
BUG=http://dartbug.com/13806
R=karlklose@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28654 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-15 16:27:28 +00:00
ajohnsen@google.com 732ab1ce4d Add factory-method for scheduleMicrotask, as well as a (failing) test.
BUG=
R=floitsch@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28653 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-15 16:22:04 +00:00
hausner@google.com c646aed258 Implement new mixin application syntax
Implment the class X = S with M syntax, add warning on deprecated
typedef syntax. Also convert a handful of tests. More tests to
be converted subsequently.

R=regis@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28652 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-15 16:13:02 +00:00
floitsch@google.com 10e9a799d1 Make print interceptable.
BUG= http://dartbug.com/3486
R=lrn@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28650 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-15 16:02:07 +00:00
kustermann@google.com 69872a6b28 co19-roll to r623
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28647 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-15 15:18:24 +00:00
fschneider@google.com b5465cf7ef VM: Fix bug in canonicalization of identical in the optimizing compiler.
Make sure that BranchInstr::Canonicalize does not mutate it's input before
all conditions for the optimzations to take place are met. Otherwise, bailing out
leaves the affected comparison instruction in an invalid state.

BUG=https://code.google.com/p/dart/issues/detail?id=14109
R=srdjan@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28646 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-15 15:15:47 +00:00
johnniwinther@google.com 47499c6dc4 Add more specific relation.
To be used in type promotion.

R=karlklose@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28645 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-15 15:13:57 +00:00
johnniwinther@google.com 8009eb9561 Avoid generating members for classes only for needed rti.
BUG=http://dartbug.com/14105
R=karlklose@google.com, kasperl@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28643 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-15 15:00:48 +00:00
lrn@google.com 4589370920 Another erroneous co19 test assuming doubles don't override equals.
Review URL: https://codereview.chromium.org//27319003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28640 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-15 13:04:38 +00:00
lrn@google.com 0b3d95a799 Fix tests that didn't fail before double got an equality operator.
Review URL: https://codereview.chromium.org//26297003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28638 260f80e4-7a28-3924-810f-c04153c831b5
2013-10-15 12:42:27 +00:00