Commit Graph

302 Commits

Author SHA1 Message Date
johnmccutchan@google.com bc987abea7 Revert type hierarchy changes
Review URL: https://codereview.chromium.org//23533046

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27374 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-11 11:05:10 +00:00
johnmccutchan@google.com 4913d3803b Actually disable typed_data_hierarchy_test for dart2js chrome and safari
Review URL: https://codereview.chromium.org//24081003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27371 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-11 09:36:50 +00:00
johnmccutchan@google.com a3409e951b Disable typed_data_hierarchy_test for dart2js chrome and safari
Review URL: https://codereview.chromium.org//23754008

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27370 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-11 09:21:56 +00:00
johnmccutchan@google.com a2c4cf0896 Uint8ClampedList no longer inherits from Uint8List
Review URL: https://codereview.chromium.org//23464052

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27366 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-11 08:06:22 +00:00
johnmccutchan@google.com f46999818f Revert 27326
Review URL: https://codereview.chromium.org//24087003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27327 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-10 09:57:53 +00:00
johnmccutchan@google.com 8a854aa818 Uint8ClampedList no longer inherits from Uint8List
R=asiva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27326 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-10 09:44:31 +00:00
rmacnak@google.com 232cdaae3e VM: Make ParameterMirror.toString say it is a parameter mirror.
VM: Make FunctionTypeMirror.toString use the form (args) -> retval.
dart2js: Fix FunctionTypeMirror.toString's use of separators.

BUG=http://dartbug.com/13079
R=ahe@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27213 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-05 20:57:22 +00:00
ricow@google.com c9917cbe16 Mark lib/mirrors/typedef_test/none as failing on the analyzer
Filed issue 13093

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27207 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-05 18:06:59 +00:00
ahe@google.com a567deab60 Implement reflection on function type aliases (typedef).
BUG=http://dartbug.com/11612
R=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27204 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-05 17:55:43 +00:00
rmacnak@google.com d7d3588a55 Support named and optional positional arguments in reflective invocation.
R=ahe@google.com, regis@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27134 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-04 17:12:28 +00:00
ahe@google.com 6d798daaba Change simpleName of anonymous mixin applications.
BUG=http://dartbug.com/12464
R=ngeoffray@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27132 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-04 14:38:07 +00:00
kustermann@google.com b5c64a00d7 Remove status file entries refering to non-existent tests
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27102 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-04 08:54:00 +00:00
rmacnak@google.com dea34ca99c Mark parameter_metadata_test as failing on dart2js.
TBR

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27083 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-03 23:19:48 +00:00
rmacnak@google.com 64fd5a5079 Implement InstanceMirror.== in dart2js and InstanceMirror.hashCode in the VM and dart2js.
BUG=http://dartbug.com/12909
BUG=http://dartbug.com/12919
R=ahe@google.com, asiva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27075 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-03 20:11:11 +00:00
scheglov@google.com 5f27a4f4ad java2dart improvements and new analyzer_experimental snapshot.
1. All enums extend Enum class.
2. Remove more unneeded parentheses.
3. Remove type arugments for types with all wildcards.

R=brianwilkerson@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27020 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-02 19:01:22 +00:00
kustermann@google.com f6ab02857e test.py: Fixed incorrect handling of multitest in status files, status file cleanups.
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@27013 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-02 14:04:59 +00:00
ahe@google.com e0019bbe04 Update status file for tests that time out on IE9
Review URL: https://codereview.chromium.org//23848002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26984 260f80e4-7a28-3924-810f-c04153c831b5
2013-09-01 07:07:20 +00:00
rmacnak@google.com 919eae46a1 Ensure class mirrors on non-generic classes always have their runtime type set. Add a test for class mirror equality.
BUG=http://dartbug.com/12800
R=ahe@google.com, asiva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26951 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-30 21:51:31 +00:00
ahe@google.com be49e8c31e Update dart2dart status
Review URL: https://codereview.chromium.org//23602018

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26940 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-30 20:10:15 +00:00
ahe@google.com e997f5b0a6 Update analyzer status
Review URL: https://codereview.chromium.org//23431012

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26934 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-30 18:28:56 +00:00
kustermann@google.com 7c2d27bb13 Add again the *necessary* timeout markers for tests running on ie9/ie10
R=ahe@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26930 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-30 17:32:42 +00:00
ahe@google.com fc33814344 Mirror printer test.
BUG=http://dartbug.com/12134
R=karlklose@google.com, ngeoffray@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26916 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-30 13:51:54 +00:00
kustermann@google.com 4d7311f14b Remove Timeout entries in status files for ie9/ie10
After reducing the load on our IE builders, we hopefully no longer see these
random timeouts.

R=ahe@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26912 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-30 13:39:05 +00:00
rmacnak@google.com ac705b02a7 More reflection of mixin applications in the VM.
*Provide ClassMirror.mixin
*Hide extra class on the inheritance chain introduced in mixin typedefs
*Give mixin applications a simpleName that matches the source language syntax
*Update mixin_test to distinguish between members and constructors
*Update mixin_test for the mixin application naming scheme

BUG=http://dartbug.com/12464
R=ahe@google.com, asiva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26824 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-28 22:55:53 +00:00
floitsch@google.com 4c8b406350 Mark return_type_test as flaky.
Review URL: https://codereview.chromium.org//23630003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26792 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-28 14:44:26 +00:00
floitsch@google.com 003cfdc910 Fix run_zoned6|9_test.
BUG= http://dartbug.com/12817
R=kustermann@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26784 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-28 12:20:34 +00:00
ricow@google.com 49d611b564 Update suppression to the correct name for lib/run_zoned6_test/01
Additionally, mark this as flaky (since it is)

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26777 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-28 11:05:58 +00:00
ahe@google.com dfe322f515 Mark test as flaky.
Review URL: https://codereview.chromium.org//23450006

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26733 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-27 18:12:38 +00:00
mlippautz@google.com 817a6fff3a Implement ParameterMirror.{isFinal,hasDefaultValue,defaultValue}.
Fixes issue 12196 and partially addresses issue 12430.

BUG=
R=ahe@google.com, asiva@google.com, gbracha@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26730 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-27 17:31:09 +00:00
kustermann@google.com 013ac3b1d1 Reland "Enable running multitests in browsers""
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26695 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-27 09:12:05 +00:00
rmacnak@google.com 92f8786e99 Remember metadata positions for mixin and function typedefs.
BUG=http://dartbug.com/10906
R=asiva@google.com, hausner@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26680 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-27 00:47:42 +00:00
mlippautz@google.com b708a455d1 Fix Function.end_token_pos() and implement MethodMirror.source getter.
Move .source getter from ClosureMirror to MethodMirror (as the TODO already suggested) and provide an implementation.

BUG=
R=asiva@google.com, hausner@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26659 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-26 17:14:07 +00:00
kustermann@google.com 807685dcaa Revert "Enable running multitests in browsers"
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26648 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-26 14:20:57 +00:00
kustermann@google.com 6844e23211 Enable running multitests in browsers
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26641 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-26 12:12:41 +00:00
floitsch@google.com 85ea3a7021 Mark streamed_conversion_utf8_decode_test as slow for FF.
Review URL: https://codereview.chromium.org//23011051

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26587 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-23 09:18:47 +00:00
rmacnak@google.com 7ed3644358 Make reflectClass(dynamic) throw an illegal argument exception.
BUG=
R=gbracha@google.com, iposva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26550 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-22 20:05:51 +00:00
zra@google.com d816dd325f Adds Uint32x4 add/sub for ARM.
R=johnmccutchan@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26544 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-22 18:24:20 +00:00
floitsch@google.com b8d3001f64 Test is only slow on simulator, not on real ARM hw.
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26536 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-22 16:59:03 +00:00
floitsch@google.com fe740d4bc5 Mark chunked_conversion_utf88 as slow on simarm.
Review URL: https://codereview.chromium.org//22999037

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26531 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-22 16:09:22 +00:00
rmacnak@google.com 9589f540c1 Fix issue number of reflected_type_test on dart2js.
BUG=
R=ahe@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26461 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-21 19:38:21 +00:00
ricow@google.com 52c02391e0 A few more flaky markers for IE
+ reorg of a flaky test just marked for checked mode

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26448 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-21 17:52:20 +00:00
ricow@google.com 521008fc4a More ie9 status updates.
Additional flake on co19

R=kustermann@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26428 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-21 12:55:42 +00:00
ricow@google.com e6cbe40e6c Update suppressions for IE9
R=kustermann@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26426 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-21 12:32:31 +00:00
rmacnak@google.com 2f192be945 Provide a way to get a Type back from a ClassMirror.
BUG= http://dartbug.com/6433
R=asiva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26407 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-20 23:05:31 +00:00
mlippautz@google.com 1c0cff6f62 Implement MethodMirror.isOperator
Fixes issue 11944.

BUG=http://dartbug.com/11944
R=rmacnak@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26369 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-20 16:39:34 +00:00
vsm@google.com 694b7b5ccd Fix expectations typo
TBR=lrn@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26367 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-20 16:34:24 +00:00
lrn@google.com 693b71e262 Update test expectations.
R=floitsch@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26359 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-20 14:38:08 +00:00
johnmccutchan@google.com 7c1e9d8298 Add add and subtract operations to Uint32x4
R=srdjan@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26358 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-20 14:34:06 +00:00
lrn@google.com 5343ef8d32 Add documentation to dart:math pow function.
Also add test, and modify implementation to match on the single case where it didn't.

BUG= http://dartdog.com/1952
R=floitsch@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26347 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-20 12:23:00 +00:00
ricow@google.com 56d26d4ae6 Remove suppression for dart2js running on d8 using dataview
Review URL: https://codereview.chromium.org//22885011

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26336 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-20 05:46:10 +00:00