Commit Graph

1115 Commits

Author SHA1 Message Date
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
ricow@google.com 649079a711 Remove flaky marker for csslib/test/declaration_test
This has been fixed in V8 and we rolled in a new version

R=kustermann@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26313 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-19 13:22:38 +00:00
ahe@google.com ca850cec7b Implement ClassMirror.superinterfaces.
BUG=http://dartbug.com/11863
R=ngeoffray@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26185 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-15 11:05:56 +00:00
ahe@google.com d23f1a5b90 Implement reflecting on mixin applications.
BUG=http://dartbug.com/12055
R=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26162 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-14 22:10:24 +00:00
mlippautz@google.com c79874a413 ParameterMirror: Implement some missing getters.
Fixes issue 11334 and issue 11684 and issue 11567.

R=asiva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26086 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-13 21:38:36 +00:00
zra@google.com 8ffef7528d Bug fix and status file updates for MIPS HW.
R=regis@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@26037 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-12 21:45:41 +00:00
rmacnak@google.com 303a29b5ba Move Null class out of the VM isolate.
BUG=http://dartbug.com/12071
BUG=http://dartbug.com/12128
BUG=http://dartbug.com/12319
BUG=http://dartbug.com/12337
R=iposva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25982 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-09 21:54:30 +00:00
rmacnak@google.com 0abc24d494 Fix name of libraries without a library declaration to be the empty string.
BUG=10580
R=asiva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25981 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-09 21:27:28 +00:00
rmacnak@google.com 5c63370d25 Make ClosureMirror handle instances of user-defined classes that implement call.
R=asiva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25944 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-08 20:25:46 +00:00
rmacnak@google.com fe85bf84bb Reflection on generics.
BUG=
R=ahe@google.com, regis@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25942 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-08 20:06:56 +00:00
rmacnak@google.com 3fdec161e8 Fix attempt to find metadata of a library with no metadata.
BUG=12206
R=hausner@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25930 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-08 16:50:11 +00:00
kustermann@google.com b497bd0a4b Status file update for tests failing on dart2js-drt after chrome roll
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25874 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-07 14:00:56 +00:00
mlippautz@google.com c19527f1f4 Improve test coverage for reflection on mixins.
BUG=
R=ahe@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25834 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-06 21:48:49 +00:00
rmacnak@google.com 7ac237e7e1 R=ahe@google.com
Review URL: https://codereview.chromium.org//19839002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25826 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-06 19:02:57 +00:00
rmacnak@google.com 6ab88ae6d5 Implement metadata for libraries. Partially addresses issue 10906.
git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25721 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-01 20:45:49 +00:00
rmacnak@google.com 0c4a1474d0 Skip test that involves comparing the rootLibrary on Dartium.
Review URL: https://codereview.chromium.org//21595002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25714 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-01 17:46:45 +00:00
rmacnak@google.com 409f02d3f9 Implement mirror equality on the VM. Resolves issue 12026.
R=asiva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25711 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-01 16:40:10 +00:00
rmacnak@google.com a200e84db6 Mark null_test as failing on Dartium as well.
TBR

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25702 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-01 02:34:00 +00:00
rmacnak@google.com 12c00d74c6 Add tests for reflecting on null and Null.
R=asiva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25701 260f80e4-7a28-3924-810f-c04153c831b5
2013-08-01 01:31:38 +00:00
rmacnak@google.com 8ee3299833 Allow InstanceMirror.invoke to find private members. Resolves issue 11771.
R=asiva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25690 260f80e4-7a28-3924-810f-c04153c831b5
2013-07-31 23:45:12 +00:00
mlippautz@google.com 9f602cfa83 Also fixes issue 11897.
R=asiva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25689 260f80e4-7a28-3924-810f-c04153c831b5
2013-07-31 23:31:14 +00:00
mlippautz@google.com c5c6df3548 BUG=
R=asiva@google.com, rmacnak@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25651 260f80e4-7a28-3924-810f-c04153c831b5
2013-07-30 22:57:59 +00:00
zra@google.com 8f3e8783f8 Implements the two argument shuffle SIMD instruction for ARM.
R=regis@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25638 260f80e4-7a28-3924-810f-c04153c831b5
2013-07-30 20:49:22 +00:00
johnmccutchan@google.com 2e4754ecf5 Add Float32x4List.fromList to runtime implementation and some tests
R=zra@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25586 260f80e4-7a28-3924-810f-c04153c831b5
2013-07-29 21:32:06 +00:00
zra@google.com ec9e5dfa15 Marks timing-out simmips tests as Pass, Slow.
R=regis@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25583 260f80e4-7a28-3924-810f-c04153c831b5
2013-07-29 21:03:29 +00:00
zra@google.com b266d3a59c Updates status file for ARM hardware.
TBR

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25582 260f80e4-7a28-3924-810f-c04153c831b5
2013-07-29 20:39:29 +00:00
johnmccutchan@google.com 10969ab342 Inline two argument shuffle operations on IA32 and X64.
R=vegorov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25580 260f80e4-7a28-3924-810f-c04153c831b5
2013-07-29 18:57:35 +00:00
zra@google.com dad3270d95 Implements far branch targets for MIPS.
This change adds a flag --mips-far-branches, which when set causes
relative branches to be converted to absolute branches by determining
the PC, adding the branch offset to it, and using the jr or jalr
instruction to jump if the branch test passes.

This procedure clobbers the assembler temporary TMP, so TMP can no
longer be used in a branch test or in the branch delay slot of a
relative branch. Because TMP can't be used in a branch test, a
new temporary is introduced CMPRES2. This change replaces TMP with
CMPRES1 or another register where TMP can no longer be used.

Tests that were failing due to a too-far relative have the
--mips-far-branches flag set.

R=regis@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25543 260f80e4-7a28-3924-810f-c04153c831b5
2013-07-26 23:30:32 +00:00
floitsch@google.com 74f8d81b4e Add Timeout to FF status.
On my machine (FF 22) it doesn't even take 5 secs to finish...

R=kustermann@google.com, ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25518 260f80e4-7a28-3924-810f-c04153c831b5
2013-07-26 11:29:41 +00:00
ahe@google.com 1ebbd88137 Implement IsolateMirror.
R=kustermann@google.com, ngeoffray@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25516 260f80e4-7a28-3924-810f-c04153c831b5
2013-07-26 10:11:54 +00:00
rmacnak@google.com b0cd678f0c Implement ClassMirror.superclass with internal code for ordinary (but not function type) classes. Resolves issue 5794 and issue 9434.
R=asiva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25508 260f80e4-7a28-3924-810f-c04153c831b5
2013-07-25 22:45:07 +00:00
johnmccutchan@google.com 53ddd08b84 Allow SIMD types to be used on mips
R=regis@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25481 260f80e4-7a28-3924-810f-c04153c831b5
2013-07-25 17:31:19 +00:00
floitsch@google.com fc7ce6e81d Mark test as slow.
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25477 260f80e4-7a28-3924-810f-c04153c831b5
2013-07-25 16:00:23 +00:00
johnmccutchan@google.com e9aba15df8 Fix dart2js and dart2dart buildbot breakage
Review URL: https://codereview.chromium.org//20335002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25476 260f80e4-7a28-3924-810f-c04153c831b5
2013-07-25 15:58:45 +00:00
floitsch@google.com 69ed3ee100 Make utf88_test faster.
Review URL: https://codereview.chromium.org//20300004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25469 260f80e4-7a28-3924-810f-c04153c831b5
2013-07-25 14:54:30 +00:00
johnmccutchan@google.com 667b2e7fad Implement SIMD types for dart2js
R=vsm@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25468 260f80e4-7a28-3924-810f-c04153c831b5
2013-07-25 14:46:39 +00:00
floitsch@google.com 7e84621a59 Mark chunked_conversion_utf88_test as slow on simmips.
Review URL: https://codereview.chromium.org//20312002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25467 260f80e4-7a28-3924-810f-c04153c831b5
2013-07-25 14:02:32 +00:00
rmacnak@google.com 4a98a91696 Change the return value of setField to be in line with non-reflective assignments. Complete unwrapping of exceptions for the InstanceMirror invokes. Resolves issue 11219 and issue 11943.
R=asiva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@25457 260f80e4-7a28-3924-810f-c04153c831b5
2013-07-25 00:18:42 +00:00