Commit Graph

3219 Commits

Author SHA1 Message Date
lrn@google.com 736db44293 New Uri.parse and validation.
Ensures that the resulting URI is valid.
Escapes invalid characters except the gen-delim group of delimites, where
escapes are allowed.

R=ajohnsen@google.com, sgjesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37479 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-19 09:05:07 +00:00
sigurdm@google.com 04c7085928 Remove testcase from status-file
This bug was fixed by r37446 - and the fix also works for the new IR.

R=karlklose@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37478 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-19 08:35:10 +00:00
floitsch@google.com 92cb2580ae Update status file.
Review URL: https://codereview.chromium.org//346623002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37458 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-18 18:05:37 +00:00
floitsch@google.com ef1ff730e2 Allow whitespace and \ before the first newline of multiline string.
According to the spec leading whitespace and \ is discarded if it is followed by a newline.

BUG= http://dartbug.com/19386
R=johnniwinther@google.com, lrn@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37446 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-18 14:43:34 +00:00
srdjan@google.com da1e7a71fe Fix build bot failures: updates status files.
Review URL: https://codereview.chromium.org//337413002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37418 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-17 20:38:40 +00:00
johnmccutchan@google.com 5ccea182eb Mark Float32x4 co19 tests as Pass, Fail again.
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37417 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-17 20:28:47 +00:00
johnmccutchan@google.com 460de17457 More co19 status file cleanups
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37405 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-17 16:52:44 +00:00
johnmccutchan@google.com ef76136dcb Fix status file
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37403 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-17 16:25:06 +00:00
johnmccutchan@google.com 03854e0e8c Make TypedList not implement ByteBuffer.
BUG=https://code.google.com/p/dart/issues/detail?id=10136
R=asiva@google.com, iposva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37397 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-17 14:34:45 +00:00
vsm@google.com 42d351783e Update status files for debug timeouts
These tests are timing out on Dartium in debug mode.  The time outs are due to actually assertion failures.  See filed bugs for each test.

R=whesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37390 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-17 09:32:47 +00:00
lrn@google.com 31eeb6caf2 Revert "New, more validating, parser for URI." and follow-up patches.
R=sgjesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37359 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-16 12:32:35 +00:00
lrn@google.com 04836fe244 Update dart2js test expectations.
Review URL: https://codereview.chromium.org//337753003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37357 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-16 11:35:30 +00:00
lrn@google.com c7d98e335b New, more validating, parser for URI.
BUG= https://code.google.com/p/dart/issues/detail?id=16081
R=ajohnsen@google.com, fschneider@google.com, sgjesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37346 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-16 07:00:22 +00:00
whesse@google.com 298249bfc6 Update co19 status files
BUG=
TBR=kustermann@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37330 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-13 21:18:54 +00:00
kustermann@google.com ae8b17cf1f Mark LayoutTests/fast/dom/gc-image-element-2_t01 as skip after co19 roll
Review URL: https://codereview.chromium.org//337733002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37321 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-13 17:22:46 +00:00
whesse@google.com 60b6ecfe2d Update co19 test status
BUG=
R=kustermann@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37315 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-13 13:20:14 +00:00
whesse@google.com 8910b4058b Update co19 test status
BUG=
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37308 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-13 10:49:25 +00:00
lrn@google.com 1ec6c5c1db Revert "Add "last" setter to List."
After discussion, we decided not to change the List interface for something that is just a convenience.

Also revert "Mark pkgbuild/pkg/collection as failing when using repository packages"

R=sgjesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37307 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-13 09:40:22 +00:00
whesse@google.com edcdb5e02d Update co19 test suite to r737
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37305 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-13 08:15:06 +00:00
asgerf@google.com 66b061bcd4 dart2dart: Fix status file for 05_Strings_A20_t01.
The failure does not manifest itself in the old backend.

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37271 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-12 13:48:36 +00:00
asgerf@google.com 452f1c5bca dart2dart: Update status file for failing test case 05_Strings_A20_t01.
The test also fails in dart2js for the same reason. The DartString processor does not properly handle leading whitespace in a multiline string literal.

BUG=
R=sigurdm@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37265 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-12 12:07:15 +00:00
lrn@google.com f528beb9f2 Add "last" setter to List.
This allows assigning directly as `list.last = value` instead of
having to use the longer `list[list.length - 1] = value`.
It's just an abbreviation, like `list.last` is for reading.

If you use a List as a stack (which is a perfectly good use of it),
modifying the last element like this is a natural operation.

R=sgjesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37255 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-12 08:11:22 +00:00
kasperl@google.com 4937066d66 Mark another co19 test as flaky on ie9.
R=ricow@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37229 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-11 11:01:46 +00:00
kasperl@google.com 99fd24669f Mark LayoutTests/fast/dom/HTMLObjectElement/children-changed_t01 as flaky.
R=ricow@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37227 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-11 10:48:57 +00:00
whesse@google.com 56e8555efd Mark failing android content_shell tests in status files.
BUG=dartbug.com/19276 dartbug.com/19274
R=kustermann@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37079 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-06 13:37:19 +00:00
sigurdm@google.com 45968ae3ea Make DeferredNotLoadedError be a NuSuchMethodError
R=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@37073 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-06 08:14:38 +00:00
leafp@google.com 1c5367d267 Clamp output to int
BUG=
R=vsm@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36868 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-02 12:05:04 +00:00
whesse@google.com 512ef6b6c8 Update status files with ContentShellOnAndroid failures.
BUG=dartbug.com/19127
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36867 260f80e4-7a28-3924-810f-c04153c831b5
2014-06-02 11:40:06 +00:00
vsm@google.com 0e172b7de7 Dartium 36 co19 status updates
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36732 260f80e4-7a28-3924-810f-c04153c831b5
2014-05-28 08:49:11 +00:00
vsm@google.com d36b1cd0e2 Skip obsolete ShadowRoot co19 tests
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36635 260f80e4-7a28-3924-810f-c04153c831b5
2014-05-26 13:40:54 +00:00
leafp@google.com 7ce5c2f453 Re-enable some tests fixed in dartium
BUG=
R=jacobr@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36591 260f80e4-7a28-3924-810f-c04153c831b5
2014-05-23 22:09:07 +00:00
hausner@google.com 8df1a31274 More status file yoga
Make dart2js and dart2dart suites happy.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36582 260f80e4-7a28-3924-810f-c04153c831b5
2014-05-23 20:17:26 +00:00
hausner@google.com c6101ca4b5 First step towards asynchronous loading of sources. With this change, sources are read asynchronously in dart code (builtin.dart) and when the i/o future completes, a callback in the VM loads and compiles the script or library code.
In a next step, the i/o will be moved to the service isolate so that not all isolates have to import dart:io.

Fallout from this change:
1) Loading has become a tad slower. Will have to investigate why.

2) Errors that happen during loading (file not found, compilation error in an imported library)  are no longer reported at the offending import clause. This can be fixed later if necessary by passing the import clause source location to the library tag handler.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36575 260f80e4-7a28-3924-810f-c04153c831b5
2014-05-23 17:43:14 +00:00
lrn@google.com 89c6fb429e Fix status files for co19 tests, and for test running in jsshell.
Review URL: https://codereview.chromium.org//300433004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36552 260f80e4-7a28-3924-810f-c04153c831b5
2014-05-23 09:34:13 +00:00
vsm@google.com ddfe328a03 Status fixes for Dartium
The NodeIterator_basic_t01 test appears to pass reliably now - one of
yesterday's fixes?

I'm also seeing more flaky Polymer related issues.  These are inconsistent.  We appear to have some bad timing issue.  This particular run hit a lot of them:

http://chromegw.corp.google.com/i/client.dart/builders/dartium-win-inc-ninja-be/builds/3027/steps/dartium_core_checked_tests/logs/stdio

R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36550 260f80e4-7a28-3924-810f-c04153c831b5
2014-05-23 08:52:04 +00:00
ricow@google.com 95dfe7c083 Mark a lot of ie9 tests as skip instead of timeout or flaky timeout.
The majority of these are either not triaged or marked with a bug that is not actively being worked on.

Since we can only run _one_ instance of IE simultainiuosly on windows if we don't want flake this is really slowing us down.

R=blois@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36517 260f80e4-7a28-3924-810f-c04153c831b5
2014-05-22 17:33:31 +00:00
scheglov@google.com 555bc4ef2d New analyzer snapshot.
R=brianwilkerson@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36511 260f80e4-7a28-3924-810f-c04153c831b5
2014-05-22 16:58:29 +00:00
ricow@google.com 36bb7e1235 Skip a lot of timeout tests on dartium
This is slowing us down on the bots

R=asiva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36506 260f80e4-7a28-3924-810f-c04153c831b5
2014-05-22 16:09:32 +00:00
lrn@google.com 315d03c73c Update co19 expectations to not expect failures in analyzer.
Review URL: https://codereview.chromium.org//290333010

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36479 260f80e4-7a28-3924-810f-c04153c831b5
2014-05-22 09:52:25 +00:00
lrn@google.com de280d96af Make Stream.where, etc., be documented as inheriting broadcast state.
Very few changes were necessary because it was already the behavior in most
cases.

BUG= http://dartbug.com/18586
R=ajohnsen@google.com

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36475 260f80e4-7a28-3924-810f-c04153c831b5
2014-05-22 08:44:21 +00:00
vsm@google.com 03d654080b Dartium status fixes for roll to 35/1916.
Leaf: this includes your earlier fixes. The polymer tests appear to pass, so I've taken those out. I've also marked tests that regressed as Fail instead of Pass, Fail as 35 has landed.

R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36422 260f80e4-7a28-3924-810f-c04153c831b5
2014-05-21 11:37:39 +00:00
brianwilkerson@google.com 2b4968e242 Fix for issue 14527
R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36371 260f80e4-7a28-3924-810f-c04153c831b5
2014-05-20 18:19:14 +00:00
zra@google.com 4a7e022d97 Adds intrinsics for arm64.
Also enables tests that no longer time-out.

R=regis@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36330 260f80e4-7a28-3924-810f-c04153c831b5
2014-05-19 21:35:32 +00:00
scheglov@google.com af851cdcdc New analyzer snapshot (with CaughtException).
R=brianwilkerson@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36256 260f80e4-7a28-3924-810f-c04153c831b5
2014-05-16 01:43:54 +00:00
brianwilkerson@google.com c217bd1284 Fix for issue 16423
R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36127 260f80e4-7a28-3924-810f-c04153c831b5
2014-05-13 20:37:03 +00:00
zra@google.com eb11b8a7a0 Adds far-branches to arm64.
Also fixes bugs and enables tests.

R=regis@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36051 260f80e4-7a28-3924-810f-c04153c831b5
2014-05-12 18:43:08 +00:00
asgerf@google.com d4ae5118fa dart2dart: Method and constructor calls in new backend.
Also string literals and a fix in the frontend's unparser.

BUG=
R=kmillikin@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36017 260f80e4-7a28-3924-810f-c04153c831b5
2014-05-12 07:25:09 +00:00
zra@google.com ea99b1e6f8 Adds debugger patching to arm64.
Also other small fixes.

R=regis@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@36003 260f80e4-7a28-3924-810f-c04153c831b5
2014-05-09 23:20:14 +00:00
zra@google.com 5d94e8900f Adds single-precision and SIMD load/store to arm64.
Also adds conversion between double an single-precision floats.

R=regis@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35933 260f80e4-7a28-3924-810f-c04153c831b5
2014-05-08 19:06:04 +00:00
zra@google.com 842a42a5a9 Adds unary double operations to ARM64, enables many tests.
Also removes disabling of optimization.

R=regis@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@35863 260f80e4-7a28-3924-810f-c04153c831b5
2014-05-07 20:04:05 +00:00