Commit Graph

1729 Commits

Author SHA1 Message Date
brianwilkerson@google.com 4b4bf1cf08 Constant evaluation support. This fixes most of the open issues related to constants and makes it (theoretically) possible to fix the rest.
R=jwren@google.com, scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@31303 260f80e4-7a28-3924-810f-c04153c831b5
2013-12-19 21:26:54 +00:00
zra@google.com d9430b7928 Marks Float32x4 sqrt test for simarm.
The test fails under more agressive optimization
due to precision requirements.

co19 issue 666.

R=srdjan@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@31299 260f80e4-7a28-3924-810f-c04153c831b5
2013-12-19 20:56:32 +00:00
floitsch@google.com 4081292c66 Update status file.
Review URL: https://codereview.chromium.org//93933012

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@31136 260f80e4-7a28-3924-810f-c04153c831b5
2013-12-13 15:55:41 +00:00
floitsch@google.com 0c8ac24661 Isolate.spawn{Uri} only reports errors asynchronously.
It is generally considered bad style to throw synchronous and asynchronous errors. This CL catches all synchronous errors and reports them in the asynchronous future that is returned.

R=iposva@google.com, lrn@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@31131 260f80e4-7a28-3924-810f-c04153c831b5
2013-12-13 13:05:28 +00:00
whesse@google.com 270582e7b9 Update status file for chromeOnAndroid dart2js buildbot.
BUG=
R=kustermann@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@31069 260f80e4-7a28-3924-810f-c04153c831b5
2013-12-11 16:33:25 +00:00
kustermann@google.com e898028b18 Attempt to deflake our status files
R=whesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@31022 260f80e4-7a28-3924-810f-c04153c831b5
2013-12-10 15:37:34 +00:00
kustermann@google.com a943ae0ed3 Remove status file entries refering to non-existent files
R=whesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30989 260f80e4-7a28-3924-810f-c04153c831b5
2013-12-09 15:18:24 +00:00
kustermann@google.com 584fb5aa32 Mark LibTest/async/Future/Future.delayed_A01_t02 as flaky on dartium as well, filed bug
R=floitsch@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30979 260f80e4-7a28-3924-810f-c04153c831b5
2013-12-09 09:28:17 +00:00
ahe@google.com e8301cefa3 Additional status updates that weren't included in r30965.
Review URL: https://codereview.chromium.org//106283003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30973 260f80e4-7a28-3924-810f-c04153c831b5
2013-12-06 23:27:07 +00:00
ahe@google.com 95c86ebeda Skip tests that are timing out.
Review URL: https://codereview.chromium.org//108593003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30965 260f80e4-7a28-3924-810f-c04153c831b5
2013-12-06 20:45:22 +00:00
ahe@google.com 53d500dee0 Implement dynamic function checks.
R=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30932 260f80e4-7a28-3924-810f-c04153c831b5
2013-12-06 06:47:07 +00:00
johnniwinther@google.com db1e0fad6f Update status for passing test.
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30910 260f80e4-7a28-3924-810f-c04153c831b5
2013-12-05 19:17:15 +00:00
scheglov@google.com 0cd8cd4006 New analyzer snapshot.
R=brianwilkerson@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30862 260f80e4-7a28-3924-810f-c04153c831b5
2013-12-04 17:57:44 +00:00
kustermann@google.com 1ce08befc8 co19-roll to r672: Followup status file update for IE9
Review URL: https://codereview.chromium.org//104663002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30857 260f80e4-7a28-3924-810f-c04153c831b5
2013-12-04 14:35:50 +00:00
johnniwinther@google.com f2cc696948 Update status for long-running test on IE9.
BUG=
R=ahe@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30855 260f80e4-7a28-3924-810f-c04153c831b5
2013-12-04 13:32:22 +00:00
kustermann@google.com eb09d1e40b co19-roll to r672
Review URL: https://codereview.chromium.org//100363003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30854 260f80e4-7a28-3924-810f-c04153c831b5
2013-12-04 13:00:12 +00:00
floitsch@google.com 2d634bcb3f Update status file.
Review URL: https://codereview.chromium.org//101943002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30810 260f80e4-7a28-3924-810f-c04153c831b5
2013-12-03 14:16:18 +00:00
floitsch@google.com 4b316431fa Implement scheduleImmediate for the VM.
BUG= http://dartbug.com/9001
R=iposva@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30797 260f80e4-7a28-3924-810f-c04153c831b5
2013-12-02 16:27:07 +00:00
ahe@google.com 91d828c382 Fix bad reference in string interpolation.
Also, update dart2dart status.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30786 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-29 14:57:19 +00:00
ahe@google.com 2e609634ab Fix crashes in scanner.
R=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30782 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-29 12:50:11 +00:00
aprelev@gmail.com 2c7f815b87 Fix dart2js crash on unresolved super call.
BUG=dartbug.com/15357
R=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30762 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-28 15:08:08 +00:00
kustermann@google.com f214fe5fc2 Mark 4_Super_Invocation_A02_t05.dart as passing on dart2dart, filed issue for dart2js
Review URL: https://codereview.chromium.org//92143002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30727 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-27 17:46:41 +00:00
floitsch@google.com 8a21abdebd Update co19 tests.
R=kustermann@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30723 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-27 16:55:48 +00:00
kustermann@google.com bb54b776ba Checked-in binary update to v1.0.0.3
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30717 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-27 14:17:44 +00:00
kustermann@google.com 12bf7bb6c8 Extend flaky marker for LibTest/math/tan_A01_t01 to dartium
R=floitsch@google.com, ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30706 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-27 10:59:18 +00:00
johnniwinther@google.com 06f6041c8a Update status.
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30702 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-27 09:47:42 +00:00
ngeoffray@google.com 95e051e7e2 Update status file for co19 test.
Review URL: https://codereview.chromium.org//90943002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30697 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-27 08:20:12 +00:00
johnniwinther@google.com 4ff13b1b24 Check compiler exitCode.
R=ahe@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30696 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-27 08:18:33 +00:00
johnmccutchan@google.com f40c74c3de Remove type annotation from _TypedListBase
BUG=https://code.google.com/p/dart/issues/detail?id=12861
R=hausner@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30685 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-26 23:35:35 +00:00
ngeoffray@google.com 27d1f7aa7f Inline the fixed array constructor manually in the SSA builder. Also track whether a fixed array ever flows into a method that may check if it is growable.
Also fixes new List(null): it now throws.

R=kasperl@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30612 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-25 09:10:57 +00:00
lrn@google.com 71f2015ed0 Growable typed data buffers.
Like growable lists, but with typed data.

Added to package:collection_helpers.

R=floitsch@google.com

Committed: https://code.google.com/p/dart/source/detail?r=30396
Reverted: r30412

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30569 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-22 10:31:53 +00:00
lrn@google.com 2b85fb5b37 Revert "Growable typed data buffers."
Still some spurious browser failures. Will try again tomorrow.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30521 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-21 14:28:31 +00:00
kustermann@google.com d9439a18bb Removed status file entries which refer to non-existent tests 2
Review URL: https://codereview.chromium.org//80603003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30519 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-21 13:57:15 +00:00
kustermann@google.com aaa1d67a1b Removed status file entries which refer to non-existent tests
Review URL: https://codereview.chromium.org//80913002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30518 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-21 13:46:36 +00:00
kustermann@google.com 8e72acceb4 Followup on co19-roll to r667, Language/14_Libraries_and_Scripts/1_Imports_A03_t31 doesn't fail in minified mode
Review URL: https://codereview.chromium.org//80623003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30515 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-21 12:37:02 +00:00
kustermann@google.com 6c04b9a0b2 Followup on co19-roll to r667, marked co19/Language/12_Expressions/32_Type_Test_A02_t04 as failing in minified mode
Review URL: https://codereview.chromium.org//79143005

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30513 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-21 12:09:52 +00:00
kustermann@google.com ecb94a2091 Followup status file update after co19-roll to r667
Language/15_Types/1_Static_Types_A03_t01 is failing on dartium in checked mode
as well.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30511 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-21 11:38:16 +00:00
kustermann@google.com c29264590b Status file update for IE9
R=ngeoffray@google.com, ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30510 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-21 11:31:03 +00:00
kustermann@google.com 992acd95d6 co19-roll to r667
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30506 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-21 10:31:10 +00:00
lrn@google.com 8b7322c1e1 Co19 test doesn't fail in analyzer.
Review URL: https://codereview.chromium.org//77613004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30458 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-20 11:48:37 +00:00
lrn@google.com b587550438 Update test expectations for co19 Set.intersection test.
Review URL: https://codereview.chromium.org//77793003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30455 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-20 10:34:08 +00:00
kustermann@google.com a36b4974c8 Mark LibTest/math/cos_A01_t01 as flaky on none-dartium as well
R=karlklose@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30390 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-19 09:46:46 +00:00
scheglov@google.com 9d8ce37bfe New analyzer snapshot.
Also insert empty lines between class and unit members.
Remove some more extra parentheses.

R=brianwilkerson@google.com, devoncarew@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30203 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-12 19:33:57 +00:00
kustermann@google.com e8f07570c2 Mark LibTest/core/Stopwatch/elapsedTicks_A01_t01 as flaky, co19 issue 657
TBR=whesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30195 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-12 13:43:54 +00:00
scheglov@google.com dcae148d04 Removed status file entries which refer to non-existent co19 tests.
R=brianwilkerson@google.com, jwren@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30163 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-11 18:25:09 +00:00
fschneider@google.com cb017a0b53 Update dart2js co19 status for 1_Evaluation_of_Implicit_Variable_Getters_A01_t02.
It does not have the right expections. Filed co19 issue 648.

R=karlklose@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30155 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-11 14:03:51 +00:00
johnniwinther@google.com eb91af49a0 Fix status+warning.
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30152 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-11 11:46:48 +00:00
iposva@google.com 3eb8d59184 - Mark co19 tests with bad assumptions.
Review URL: https://codereview.chromium.org//67003003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30118 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-08 17:12:57 +00:00
scheglov@google.com f4dabb083a Issue 14748. Name of type alias is a valid const expression.
https://code.google.com/p/dart/issues/detail?id=14748

R=brianwilkerson@google.com, jwren@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@30059 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-07 17:56:31 +00:00
floitsch@google.com bf8d6701a6 Mark elementSizeInBytes as failing on IE9.
Review URL: https://codereview.chromium.org//60353004

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@29937 260f80e4-7a28-3924-810f-c04153c831b5
2013-11-05 21:15:40 +00:00