Commit graph

1342 commits

Author SHA1 Message Date
Leaf Petersen 7b359178ca Revert "Ignore dev_compiler gen directory when running tests."
This reverts commit d5fc4971be.

TBR=rnystrom@google.com

BUG=

Review-Url: https://codereview.chromium.org/2618263003 .
2017-01-09 04:33:26 -08:00
Leaf Petersen d5fc4971be Ignore dev_compiler gen directory when running tests.
BUG=
R=rnystrom@google.com

Review-Url: https://codereview.chromium.org/2609673002 .
2017-01-09 04:10:16 -08:00
Paul Berry e9915515e1 Disable processed_options_test for dart2js.
This test uses dart:io so it can't run on dart2js.

TBR=danrubel@google.com

Review-Url: https://codereview.chromium.org/2617833005 .
2017-01-06 13:37:45 -08:00
Paul Berry 3800a45ff0 Work around broken analyzer test front_end/test/src/base/processed_options_test
The test is broken due to bug #28236.

TBR=danrubel@google.com

Review-Url: https://codereview.chromium.org/2611123006 .
2017-01-06 11:50:29 -08:00
Dan Rubel dff9e61d4d fix tests
Review-Url: https://codereview.chromium.org/2614893002 .
2017-01-04 22:08:55 -05:00
Asger Feldthaus 0546f6b4b7 Support generic method syntax in kernel pipeline.
Closes https://github.com/dart-lang/sdk/issues/28231
Closes https://github.com/dart-lang/sdk/issues/28238

R=kmillikin@google.com

Review-Url: https://codereview.chromium.org/2613683003 .
2017-01-04 14:25:36 +01:00
William Hesse 42b46905ad Update status for package tests
BUG=https://github.com/dart-lang/sdk/issues/27937
BUG=https://github.com/dart-lang/sdk/issues/28243
R=kmillikin@google.com

Review-Url: https://codereview.chromium.org/2602323003 .
2017-01-03 15:27:18 +01:00
Lasse R.H. Nielsen 44594277e1 Make core libraries use generic method syntax.
Removes comment syntax where possible for the following platform libraries:
* async
* collection
* convert
* core
* internal
* io
* math

The HTML related libraries are not changed. The templates used to build them
must be changed as well.

R=floitsch@google.com

Committed: 68818315b5
Committed: 3f74b8d82e
Review-Url: https://codereview.chromium.org/2529393002 .
2017-01-03 12:05:40 +01:00
Paul Berry f4e5c95606 Disable dependency_grapher_test on dart2js for now.
The test has a transitive dependency on dart:io which I haven't quite
figured out yet.  Once I figure out how to remove the transitive
dependency I'll re-enable the test.

TBR=sigmund@google.com

Review-Url: https://codereview.chromium.org/2582733003 .
2016-12-15 21:36:20 -08:00
Paul Berry d8f75e8dca Disable libraries_reader_test on dart2js for now.
The test has a transitive dependency on dart:io which I haven't quite
figured out yet.  Once I figure out how to remove the transitive
dependency I'll re-enable the test.

TBR=danrubel@google.com

Review-Url: https://codereview.chromium.org/2584593002 .
2016-12-15 07:20:03 -08:00
Karl Klose ff99a0ce59 Merge kernel closure conversion into the Dart SDK
This is the result of:
- taking the diff of the branch closure_conversion to master in the kernel
repository
- updating the file paths
- applying the diff to the Dart SDK
- fixing conflicts between the changes to pkg/kernel in the Dart SDK and the master branch in the kernel repository

R=asgerf@google.com

Review-Url: https://codereview.chromium.org/2561723003 .
2016-12-15 10:16:22 +01:00
Asger Feldthaus bb92055c47 Re-enable kernel unit tests on platforms where they are supported.
Some of them use dart:io and/or bigints so they have been disabled
on browsers and JS command-line tests.

BUG=
R=kmillikin@google.com

Review URL: https://codereview.chromium.org/2548833002 .
2016-12-05 11:35:41 +01:00
Ryan Macnak 1ebeb79942 Remove runtime 'dart_app' as it became identical to 'vm'.
Merge compiler 'dart2app' and 'dart2appjit' and rename to 'app_jit' since they came to mean the same thing.

Update status files to reflect these changes.

R=asiva@google.com

Review URL: https://codereview.chromium.org/2541533004 .
2016-12-01 16:47:33 -08:00
Paul Berry 66bc760621 Analyze dev_compiler on the analyzer bot.
This would have allowed me to catch the failure that forced
1d028eed8d to be reverted.

R=jmesserly@google.com

Review URL: https://codereview.chromium.org/2547683002 .
2016-12-01 13:51:01 -08:00
William Hesse de0c7acfd7 Update status for flaky Windows tests
BUG=https://github.com/dart-lang/sdk/issues/27935
R=eernst@google.com

Review URL: https://codereview.chromium.org/2539033002 .
2016-11-30 11:41:17 +01:00
Asger Feldthaus 50c199c224 Skip kernel unit tests on jsshell due to #26103.
BUG=
R=kmillikin@google.com

Review URL: https://codereview.chromium.org/2536633002 .
2016-11-28 13:44:34 +01:00
Paul Berry 195aaac25a Skip front_end tests on jsshell due to #26103.
R=sigmund@google.com

Review URL: https://codereview.chromium.org/2507203002 .
2016-11-16 13:41:42 -08:00
Sigmund Cherem cef521645f Skip FE tests under dart2js + fast-startup (which doesn't support dart:mirrors)
BUG=

Review URL: https://codereview.chromium.org/2505063002 .
2016-11-16 08:42:29 -08:00
Terry Lucas 57b03def16 Skip front_end tests running in Dartium
TBR=paulberry@google.com

Review URL: https://codereview.chromium.org/2475523003 .
2016-11-03 10:58:22 -07:00
Paul Berry 28b6a1f7ea Add implementations of the front end FileSystem API.
This required some small changes to the API contract.

Note that the tests use supermixins.  I'm assuming that supermixin
functionality will be available on all platforms by the time this is
needed.  If not, I will be happy to rewrite them.

R=scheglov@google.com, sigmund@google.com

Review URL: https://codereview.chromium.org/2471283002 .
2016-11-03 08:21:10 -07:00
Sigmund Cherem 5964bdfa0b Copy perf.dart into front_end/tool.
This keeps analyzer_cli/perf.dart for now: I need to make the change in two
parts so I can update the benchmark runners after I submit this.

BUG=
R=paulberry@google.com

Review URL: https://codereview.chromium.org/2432043008 .
2016-10-21 09:07:48 -07:00
Sigmund Cherem 484c3b7da5 suppress perf_test where it is not meant to run (forgot to include this in the
previous CL).

TBR=het@google.com

Review URL: https://codereview.chromium.org/2406003002 .
2016-10-10 15:26:41 -07:00
William Hesse 25e3b30560 Update status for failing tests
BUG=https://github.com/dart-lang/sdk/issues/27557
R=floitsch@google.com

Review URL: https://codereview.chromium.org/2405843002 .
2016-10-10 16:26:55 +02:00
Konstantin Shcheglov 1e744f3dc2 Skip dev_compiler/gen while testing analyzer.
There are about 400 failures in them.

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

Review URL: https://codereview.chromium.org/2358393003 .
2016-09-22 10:19:03 -07:00
Paul Berry e77187ff6d Fix pkg/analyzer/tool/task_dependency_graph/check_test.
This was broken by the move to ".packages" files.

R=brianwilkerson@google.com

Review URL: https://codereview.chromium.org/2351833002 .
2016-09-19 12:07:54 -07:00
William Hesse 82c24568d4 Update status after package root removal
BUG=https://github.com/dart-lang/sdk/issues/27378

Review URL: https://codereview.chromium.org/2347303002 .
2016-09-16 23:46:06 +02:00
William Hesse 61eee9ee52 Use checked-in .package file for building and testing
Stop creating [build dir]/packages directory with symbolic links.

BUG=https://github.com/dart-lang/sdk/issues/23565
R=rnystrom@google.com

Committed: 5d3e356ca7

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

Reverted: 6d238ba197
2016-09-16 15:03:18 +02:00
John Messerly 70c3ae2aa3 remove dev_compiler tests from pkg.status
Review URL: https://codereview.chromium.org/2302663003 .
2016-08-31 18:51:57 -07:00
Kevin Moore 78b30272f2 Remove reference to deleted compiler sample in pkg.status
R=sigmund@google.com

Review URL: https://codereview.chromium.org/2225683007 .
2016-08-10 14:36:23 -07:00
Konstantin Shcheglov 0e855cbf53 Fix summary tests on Windows.
The tests use Posix style files paths, so when we convert them into
URIs we also should use Posix style implementation.

R=paulberry@google.com
BUG= https://github.com/dart-lang/sdk/issues/26828

Review URL: https://codereview.chromium.org/2147163003 .
2016-07-14 13:09:30 -07:00
Konstantin Shcheglov 454f9edddd Fixes for ContextBuilder and tests to make them pass on Windows.
R=brianwilkerson@google.com
BUG=

Review URL: https://codereview.chromium.org/2153463002 .
2016-07-14 11:09:15 -07:00
Konstantin Shcheglov 139c7e21e2 Update pkg/pkg.status - analysis_server/test/context_manager_test is fixed on Windows.
R=brianwilkerson@google.com, whesse@google.com
BUG=

Review URL: https://codereview.chromium.org/2149983002 .
2016-07-14 09:33:46 -07:00
William Hesse 020b6db84e Update statuses for failing tests
BUG=https://github.com/dart-lang/pub/issues/1429
R=sgjesse@google.com

Review URL: https://codereview.chromium.org/2125563002 .
2016-07-05 10:58:08 +02:00
William Hesse fbe6947e63 Skip analyzer/tool test on dart2js.
BUG=dartbug.com/26813

Review URL: https://codereview.chromium.org/2120483002 .
2016-07-01 15:19:35 +02:00
William Hesse 0051d1b678 Run tests on analyzer compiled with dart2js only on dedicated bot
BUG=https://github.com/dart-lang/sdk/issues/26813
R=lrn@google.com

Review URL: https://codereview.chromium.org/2118753002 .
2016-07-01 11:14:58 +02:00
William Hesse f36b49f8f3 Update status for failing and flaky tests.
BUG=
R=sgjesse@google.com

Review URL: https://codereview.chromium.org/2109593003 .
2016-06-29 22:42:51 +02:00
William Hesse 9eed0f74d4 Update status for passing analyzer test
BUG=https://github.com/dart-lang/http_parser/issues/6
R=lrn@google.com

Review URL: https://codereview.chromium.org/2089123002 .
2016-06-22 11:22:38 +02:00
William Hesse 45faa87e2f Update status for failing and flaky tests.
BUG=
R=sgjesse@google.com

Review URL: https://codereview.chromium.org/2079213003 .
2016-06-20 12:57:55 +02:00
William Hesse 3f00850981 Skip some slow analyzer tests on dart2js bots.
BUG=https://github.com/dart-lang/sdk/issues/21628
R=brianwilkerson@google.com

Review URL: https://codereview.chromium.org/2063193002 .
2016-06-14 16:46:21 +02:00
Ryan Macnak ef8baa8760 Add test harness option for app snapshots with unoptimized code.
./tools/test.py -m all -c dart2appjit -r dart_app --use-blobs

Rename 'dart_product' runtime to 'dart_app'.

Rename Dart_PrecompiledJITSnapshotBlob to Dart_CreateAppJITSnapshot and add documentation.

Remove out-of-date scripts in tools/precompilation.

R=fschneider@google.com

Review URL: https://codereview.chromium.org/1992703005 .
2016-05-26 10:37:47 -07:00
Johnni Winther 22c52a677c Reenable test.
BUG=
R=fschneider@google.com

Review URL: https://codereview.chromium.org/2007443002 .
2016-05-23 10:40:58 +02:00
Johnni Winther f27a03a58a Update status.
BUG=

Review URL: https://codereview.chromium.org/1996313003 .
2016-05-20 16:36:28 +02:00
Johnni Winther 7bfb9854d1 Mark test as timeout.
BUG=

Review URL: https://codereview.chromium.org/2000613002 .
2016-05-20 12:44:42 +02:00
Paul Berry 935d1d0e29 Mark completion_test as slow in checked mode.
R=brianwilkerson@google.com

Review URL: https://codereview.chromium.org/1959383002 .
2016-05-10 14:30:46 -07:00
Paul Berry 33f3e5012e Mark an analyzer test as slow due to bug #24914
Review URL: https://codereview.chromium.org/1869773006 .
2016-04-08 10:19:01 -07:00
Paul Berry 268fb83dfd Mark new test linker_test as slow due to bug #24914
TBR=scheglov@google.com

Review URL: https://codereview.chromium.org/1866393003 .
2016-04-07 13:32:59 -07:00
Paul Berry b873dab79c Mark summarize_ast_strong_test as slow on dart2js
TBR=scheglov@google.com

Review URL: https://codereview.chromium.org/1844043002 .
2016-03-30 12:19:30 -07:00
Stephen Adams 4b44331aaf Fix test status to use the correct directory :-)
TBR=sigmund@google.com

Review URL: https://codereview.chromium.org/1840903002 .
2016-03-28 17:25:26 -07:00
Stephen Adams cd37fcad3d Mark lookup_map/test/lookup_map_test as failing for jsshell
At some point this became dependent on Timers.

R=sigmund@google.com

Review URL: https://codereview.chromium.org/1837773002 .
2016-03-28 14:41:12 -07:00
Stephen Adams 0c1e85ebad Mark another analyzer test as slow on dart2js
TBR=sigmund@google.com

Review URL: https://codereview.chromium.org/1829293003 .
2016-03-25 18:24:21 -07:00
Stephen Adams 27d1600875 Mark more analyzer tests slow on dart2js
TBR=sigmund@google.com

Review URL: https://codereview.chromium.org/1836623003 .
2016-03-25 16:59:47 -07:00
Stephen Adams f7a81f944e Mark analyzer/test/src/dart/constant/evaluation_test as slow on dart2js
When it does not time out it is near the limit.

TBR=sigmund@google.com

Review URL: https://codereview.chromium.org/1836433004 .
2016-03-25 16:53:27 -07:00
Stephen Adams 578d29bd7c Mark another analyzer-on-dart2js test a Slow
TBR=sigmund@google.com

Review URL: https://codereview.chromium.org/1831063002 .
2016-03-24 10:53:00 -07:00
William Hesse fe72db6ee7 Update status of slow analyzer test
BUG=dartbug.com/21628

TBR=paulberry@google.com

Review URL: https://codereview.chromium.org/1822713002 .
2016-03-21 16:18:33 +01:00
Sigmund Cherem 0dc973c633 Mark a couple tests as slow
TBR=sra@google.com

Review URL: https://codereview.chromium.org/1802093002 .
2016-03-14 15:09:57 -07:00
Florian Loitsch 542541aebb Mark more tests as slow.
Review URL: https://codereview.chromium.org/1782363005 .
2016-03-11 13:56:54 +01:00
Florian Loitsch 07552fb3f6 Mark analyzer test as slow.
Review URL: https://codereview.chromium.org/1781343002 .
2016-03-11 13:52:02 +01:00
Sigmund Cherem f80b3d0ce0 Update status on cpsir bot: these new tests crash the compiler for a known
reason.

TBR=sra@google.com

Review URL: https://codereview.chromium.org/1777293003 .
2016-03-10 10:04:01 -08:00
Sigmund Cherem 385f3350c5 Update status of cpsir tests in checked mode: skipping for now, since more than
75% fail for one reason, once we fix that we can triage in more detail.

Review URL: https://codereview.chromium.org/1771893002 .
2016-03-07 10:20:41 -08:00
William Hesse f5d284ca9c Update status for a slow test and a crashing test.
BUG=
R=eernst@google.com

Review URL: https://codereview.chromium.org/1768193002 .
2016-03-07 17:59:16 +01:00
William Hesse 7f9e4b7456 Update status for dart2js --cps_ir --host_checked.
BUG=https://github.com/dart-lang/sdk/issues/25911
BUG=https://github.com/dart-lang/sdk/issues/24485
R=sgjesse@google.com

Review URL: https://codereview.chromium.org/1773523002 .
2016-03-07 11:35:11 +01:00
William Hesse 006c2b5886 Add status file markers for slow analyzer tests using reflection
BUG=https://github.com/dart-lang/sdk/issues/21628
R=brianwilkerson@google.com

Review URL: https://codereview.chromium.org/1734223002 .
2016-02-25 23:46:04 +01:00
Siva Annamalai d3ccc1f9ba Skip pkg tests in Dart product/precompiled modes as the test framework uses
dart:mirrors

R=rmacnak@google.com

Review URL: https://codereview.chromium.org/1735313002 .
2016-02-25 12:24:09 -08:00
William Hesse 270ad3f552 Remove ContentShellOnAndroid from status files
Dartium and content_shell are no longer built or tested on Android.
A separate issue is filed to remove support from the test scripts:
https://github.com/dart-lang/sdk/issues/25832

BUG=
R=ricow@google.com

Review URL: https://codereview.chromium.org/1720813002 .
2016-02-22 10:20:22 +01:00
Paul Berry ff15ce7a9e Mark new test utilities_test as slow due to bug #24914
TBR=brianwilkerson@google.com

Review URL: https://codereview.chromium.org/1640403003 .
2016-01-28 09:45:54 -08:00
Florian Loitsch 66fad1459b Mark another analyzer test as slow.
Review URL: https://codereview.chromium.org/1629293004 .
2016-01-25 14:40:29 +01:00
Paul Berry 1883f70d46 Mark new test constant_test as slow due to bug #24914
TBR=skybrian@google.com

Review URL: https://codereview.chromium.org/1624093003 .
2016-01-25 08:16:11 -05:00
Florian Loitsch 5db493f5f5 Mark test as slow.
Review URL: https://codereview.chromium.org/1626323003 .
2016-01-25 13:44:28 +01:00
Florian Loitsch 8e5328ff6d Mark test as slow.
Review URL: https://codereview.chromium.org/1633523002 .
2016-01-25 13:13:25 +01:00
Zachary Anderson 80f358dede Adds targets for simarmv6 and armv6
related #25562

R=rmacnak@google.com

Review URL: https://codereview.chromium.org/1624593002 .
2016-01-22 13:07:48 -08:00
Paul Berry 1a91d3bc06 Update pkg.status for new strong mode summary tests.
TBR=scheglov@google.com

Review URL: https://codereview.chromium.org/1614363003 .
2016-01-22 13:32:00 -05:00
Paul Berry d6a8a2aa88 Fix dart2js status after splitting up summary tests.
Review URL: https://codereview.chromium.org/1611723002 .
2016-01-20 14:41:20 -08:00
Paul Berry 3dcef185d6 Fix newline normalization in _PhysicalFile.readAsStringSync().
Most clients of _PhysicalFile read the file by translating it into a
Source object using createSource() and then reading it using
FileBasedSource.contentsFromFile, which normalizes newlines using
FileBasedSource.fileReadMode.

However, a few clients read the file directly using
_PhysicalFile.readAsStringSync(), which wasn't doing the
normalization.  This CL adds the normalization to that code path.

One such client was the code generation logic for summaries; this
caused code generation to produce different results on Windows, which
led to a test failure.

Fixes #25470.

R=brianwilkerson@google.com

Review URL: https://codereview.chromium.org/1584313010 .
2016-01-15 12:54:22 -08:00
Konstantin Shcheglov 659c9b44e2 Mark analyzer/test/file_system/physical_resource_provider_test as Pass, Fail.
R=brianwilkerson@google.com, whesse@google.com
BUG=

Review URL: https://codereview.chromium.org/1581963009 .
2016-01-14 10:28:46 -08:00
William Hesse 84d7fd63f0 Update status of two analyzer tests.
BUG=https://github.com/dart-lang/sdk/issues/25471
BUG=https://github.com/dart-lang/sdk/issues/25470
R=ricow@google.com

Review URL: https://codereview.chromium.org/1588673005 .
2016-01-14 17:41:59 +01:00
Paul Berry fb83e3927f Mark some tests as slow due to bug #24914
TBR=brianwilkerson@google.com

Review URL: https://codereview.chromium.org/1577013002 .
2016-01-11 09:42:35 -08:00
Konstantin Shcheglov 49bc0f4b1d Remove Int64 support from FlatBuffers.
R=paulberry@google.com
BUG=

Review URL: https://codereview.chromium.org/1570193004 .
2016-01-09 10:20:30 -08:00
Konstantin Shcheglov d9bf185db4 Skip FlatBuffers tests on dart2js bots.
dart2js does not support Int64.

TBR

R=paulberry@google.com
BUG=

Review URL: https://codereview.chromium.org/1573613002 .
2016-01-08 11:39:16 -08:00
Kevin Millikin b5aac5b951 dart2js: Update test status files for the CPS backend.
After inlining, test expectations have changed.  A few tests have
starting unexpectedly passing --- this could be because inlining
implements the correct semantics, or the could be passing for the
wrong reason.  In any case, the underlying bug in the compiler has not
been fixed.

I will look into all these issues after the Christmas holidays.

BUG=

Review URL: https://codereview.chromium.org/1546943002 .
2015-12-23 12:25:59 +01:00
Kevin Millikin 044b283a3c dart2js: Initial implementation of inlining.
Perform a depth-first postorder traversal of the call graph of known
functions.  Make an inlining decision based on the vector of argument
types at the call site, and cache inlining decisions.  For positive
inlining decisions, cache the optimized function body specialized to
the receiver and argument types at the call site.

Future work:
  * Real inlining heuristics.
  * Propagate result types of inlined calls.
  * Specialized for constant arguments when it makes sense.
  * Performance improvements.

R=asgerf@google.com, sra@google.com

Committed: d63053fea8

Review URL: https://codereview.chromium.org/1537663002 .
2015-12-23 10:12:19 +01:00
Kevin Millikin 75eb350abc Revert "dart2js: Initial implementation of inlining."
This reverts commit d63053fea8.

Reverted due to test failures for compiler expected output.  Those tests
need to be rebaselined to reflect the effects of inlining.

TBR=whesse@google.com
BUG=

Review URL: https://codereview.chromium.org/1542003003 .
2015-12-22 13:48:36 +01:00
Kevin Millikin d63053fea8 dart2js: Initial implementation of inlining.
Perform a depth-first postorder traversal of the call graph of known
functions.  Make an inlining decision based on the vector of argument
types at the call site, and cache inlining decisions.  For positive
inlining decisions, cache the optimized function body specialized to
the receiver and argument types at the call site.

Future work:
  * Real inlining heuristics.
  * Propagate result types of inlined calls.
  * Specialized for constant arguments when it makes sense.
  * Performance improvements.

R=asgerf@google.com, sra@google.com

Review URL: https://codereview.chromium.org/1537663002 .
2015-12-22 12:50:23 +01:00
Ivan Posva 21a029f89a - Do not attempt to run dart:io based tests in the browser.
BUG=

Review URL: https://codereview.chromium.org/1537853002 .
2015-12-17 15:50:07 -08:00
William Hesse 6485590527 Remove old java-based analyzer from test scripts and status files
BUG=
R=sgjesse@google.com

Review URL: https://codereview.chromium.org/1537653002 .
2015-12-17 14:44:57 +01:00
Stephen Adams 444499020b More pkg.status tests from analyzer that are slow
TBR=sigmund@google.com

Review URL: https://codereview.chromium.org/1531973002 .
2015-12-16 16:15:47 -08:00
Stephen Adams f264e5291c analyzer declaration_resolver_test is slow on dart2js
It is hovering around 55s, so times out too often.

TBR=sigmund@google.com

Review URL: https://codereview.chromium.org/1528133002 .
2015-12-15 12:27:10 -08:00
Paul Berry 1e0f112666 Update pkg.status to work around https://github.com/dart-lang/http_parser/issues/6
TBR=nweiz@google.com

Review URL: https://codereview.chromium.org/1513643011 .
2015-12-10 11:18:27 -08:00
Paul Berry 1c3fa08ca6 Update pkg.status to account for dart_style roll.
The dart_style roll fixed the remaining tests that were broken by the
merge of analyzer-breaking-0.27.

Fixes #25173.

TBR=rnystrom@google.com

Review URL: https://codereview.chromium.org/1514553003 .
2015-12-09 07:10:14 -08:00
Paul Berry b55257975b Update pkg.status file for library_member_contributor_test
This newly introduced test currently fails on the analyzer buildbot due
to transitive import dependencies on
dart_style/lib/src/dart_formatter.dart and
dart_style/lib/src/source_visitor.dart, which have known warnings.

TBR=danrubel@google.com

Review URL: https://codereview.chromium.org/1504713007 .
2015-12-08 13:16:25 -08:00
Paul Berry 89f475a5f2 Update pkg.status to account for linter roll.
The linter roll fixed 7 tests.

See bug #25173.

TBR=pquitslund@google.com

Review URL: https://codereview.chromium.org/1508153002 .
2015-12-08 11:47:58 -08:00
Paul Berry 2698fb583a Update pkg.status to account for recent analyzer breakages.
See bug #25173.

TBR=brianwilkerson@google.com

Review URL: https://codereview.chromium.org/1510873003 .
2015-12-08 10:38:56 -08:00
pq 968617b67a Status file update (vm only tests SkipByDesign).
Follow-up to https://codereview.chromium.org/1464833002/.

Rather than ignore, mark as `SkipByDesign` as CLI tests are designed for the VM.

R=sigmund@google.com

Review URL: https://codereview.chromium.org/1463593003 .
2015-11-20 10:19:29 -08:00
pq 8b6fb86397 Status file updates (analyzer_cli on dart2js).
We're hitting an issue that on the surface looks like the one discussed in https://github.com/dart-lang/sdk/issues/24914 (compilation time-outs).

This status file update gets us moving pending further investigation.

Aside: I'm using the big glob hammer here since we're certain to see more failures as we re-enable cli tests moving forward.

R=paulberry@google.com

Review URL: https://codereview.chromium.org/1464833002 .
2015-11-20 09:18:06 -08:00
William Hesse ebf8830dd2 Mark analyzer summary_test as slow.
BUG=
R=sgjesse@google.com

Review URL: https://codereview.chromium.org//1435893005 .
2015-11-13 17:49:04 +01:00
Paul Berry ca2721b5b4 Disable codegen test on browsers, since it uses dart:io
TBR=scheglov@google.com

Review URL: https://codereview.chromium.org/1414073006 .
2015-11-04 13:12:02 -08:00
William Hesse b1ee818ba8 Update status for slow analyzer tests.
Alphabetize and combine status file sections.

BUG=dartbug.com/21628
R=wibling@google.com

Review URL: https://codereview.chromium.org/1424483003 .
2015-11-03 11:39:15 +01:00
William Hesse ef5f949c86 Update status for dartium tests.
BUG=https://github.com/dart-lang/sdk/issues/24795
BUG=https://github.com/dart-lang/sdk/issues/24571
R=sgjesse@google.com

Review URL: https://codereview.chromium.org/1407113009 .
2015-11-02 16:19:59 +01:00
Asger Feldthaus 3634c3998a dart2js: Bugfix for when 'await' occurs in an initializer list.
If the JS ast contains an initializer list:

  var x = foo(), y = await x;

It would be retained as a single statement and generate invalid output
that awaits 'x' before it has been defined.

CLOSES=23997

BUG=
R=sigurdm@google.com

Review URL: https://codereview.chromium.org/1427593003 .
2015-10-27 11:36:57 +01:00
Paul Berry c5f4af4df6 Rework task model graphing to work on buildbots.
This CL reworks the task model grapher (formerly at
pkg/analyzer/tool/task_dependency_graph.dart, now at
pkg/analyzer/tool/task_dependency_graph/generate.dart) so that it
works similarly to the code generation in the analysis server.
Namely, the output file is stored in source control
(pkg/analyzer/tool/task_dependency_graph/tasks.dot), and a test run by
the buildbots verifies that it is up to date.  If it is not, the test
outputs the command necessary to update it.

This carries the benefit that:

- Anyone with access to an installation of graphviz can generate the
  task model graph easily from its .dot file.

- Any time a change occurs that affects task model dependencies, a
  test failure will prompt us that we need to generate a new .dot
  file.

- If a change ever occurs that breaks the ability of the task
  dependency grapher to produce the graph, a test failure will prompt
  us.

The downside is that when making a change that affects task model
dependencies, it is now necessary to re-run the script
pkg/analyzer/tool/task_dependency_graph/generate.dart to avoid a test
failure.

R=brianwilkerson@google.com, scheglov@google.com

Review URL: https://codereview.chromium.org/1408743006 .
2015-10-19 09:24:18 -07:00
William Hesse 874a1e0119 Update status for analysis_server tests.
BUG=https://github.com/dart-lang/sdk/issues/24597
R=paulberry@google.com

Review URL: https://codereview.chromium.org/1402873005 .
2015-10-15 16:39:58 +02:00
William Hesse 6c8a1a7f87 Increase timeout for analysis_server tests in debug mode.
BUG=https://github.com/dart-lang/sdk/issues/24596
BUG=https://github.com/dart-lang/sdk/issues/24597
R=ricow@google.com

Review URL: https://codereview.chromium.org/1399243006 .
2015-10-15 15:08:40 +02:00
Asger Feldthaus c4b418a2c3 dart2js cps: Updated status file for host-checked mode.
BUG=

Review URL: https://codereview.chromium.org/1402943003 .
2015-10-13 15:31:40 +02:00
Asger Feldthaus f1a40e23c1 dart2js cps: Status updates and minor fixes for host checked mode.
CPS should now run the test suite cleanly in host-checked mode. Let's keep it that way.

BUG=
R=floitsch@google.com

Review URL: https://codereview.chromium.org/1377323003 .
2015-10-02 15:36:21 +02:00
keertip 18b68f7290 remove docgen remnants from repo, update CHANGELOG
BUG=
R=alanknight@google.com, whesse@google.com

Review URL: https://codereview.chromium.org//1361163002 .
2015-09-23 10:27:15 -07:00
Karl Klose e28e578731 dart2js cps: Support sync* and yield.
R=asgerf@google.com, kmillikin@google.com

Review URL: https://codereview.chromium.org//1353843002 .
2015-09-23 11:01:34 +02:00
Karl Klose d9caf4a725 Move cps-ir section to the end of the file and update test expectations.
BUG=
R=kmillikin@google.com

Review URL: https://codereview.chromium.org//1312583008 .
2015-09-07 15:37:39 +02:00
Sigmund Cherem 1f349aeaef Skip lookup map tests in dartium
TBR=sra@google.com

Review URL: https://codereview.chromium.org//1323143007 .
2015-09-04 16:28:29 -07:00
Sigmund Cherem f348b8b01c Add version validation for LookupMap, also add unittest directly in LookupMap (take 2)
BUG=
R=sra@google.com

Review URL: https://codereview.chromium.org//1308993008 .
2015-09-04 14:24:26 -07:00
Sigmund Cherem 9b8c06d225 Revert "Add version validation for LookupMap, also add unittest directly in LookupMap."
This reverts commit fc582d7a3d due to lots of redness

TBR=sra@google.com

Review URL: https://codereview.chromium.org//1318003006 .
2015-09-04 14:05:41 -07:00
Sigmund Cherem fc582d7a3d Add version validation for LookupMap, also add unittest directly in LookupMap.
R=sra@google.com

Review URL: https://codereview.chromium.org//1312943007 .
2015-09-04 13:59:50 -07:00
Asger Feldthaus 0216e21efc dart2js cps: Use 'this' instead of receiver-arg when possible.
This fixes a bug in how intercepted super calls were handled,
and enables the redundant receiver optimization.

BUG=
R=kmillikin@google.com

Review URL: https://codereview.chromium.org//1312393002 .
2015-08-26 16:06:41 +02:00
Karl Klose 6820b95c1c dart2js cps: update test expectations.
TBR=kmillikin@google.com

Review URL: https://codereview.chromium.org//1303333003 .
2015-08-24 10:59:15 +02:00
Johnni Winther 6631698ee8 Mark long running analyzer tests as slow for dart2js.
BUG=
R=whesse@google.com

Review URL: https://codereview.chromium.org//1296243006.
2015-08-18 11:46:59 +02:00
Asger Feldthaus 0210c5c035 dart2js cps: Fix treatment of captured type variables.
CLOSES=24064
BUG=
R=kmillikin@google.com

Review URL: https://codereview.chromium.org//1286113003.
2015-08-13 13:35:50 +02:00
Karl Klose bafb8fb191 dart2js cps: Support async/await by rewriting the JavaScript AST.
BUG=
R=kmillikin@google.com

Review URL: https://codereview.chromium.org//1253333002 .
2015-08-07 11:27:40 +02:00
Florian Loitsch 277bfc3355 Update status files.
Review URL: https://codereview.chromium.org//1269023006 .
2015-08-04 14:16:14 +02:00
Karl Klose 2a137d16db dart2js cps: Fix performance issues in optimization passes.
Type propagation, shrinking reductions, and let sinking each took
more than 2 minutes on a stress test, where now they take a few
seconds.

Huge hash tables (Map/Set) were a big problem, especially when used as
worklists.

Let sinking had an issue with a linear-time search for the enclosing
continuation of an expression. This has been replaced with a visitor
state.

The stress test was:

  tests/co19/src/LibTest/collection/ListBase/ListBase_class_A01_t02

This was only slow because negative constants get translated to
intercepted calls. That itself should be fixed, but the IR should
still be able to handle the stress.

The change in shrinking reductions altered the redex priority from
FIFO to LIFO which has a negative effect on code quality in
unwrapException (in any test case with a try/catch). It seems like
an existing issue that has surfaced.

Since I am going on vacation, I ask that someone would please
commit this on my behalf (assuming things are looking good).
--asgerf

BUG=
R=karlklose@google.com

Review URL: https://codereview.chromium.org//1252883003 .
2015-07-27 12:12:06 +02:00
Asger Feldthaus 7d8067135c dart2js cps: Support 'on T' clauses without a 'catch'.
BUG=
R=karlklose@google.com

Review URL: https://codereview.chromium.org//1247333003.
2015-07-23 12:39:10 +02:00
Karl Klose 0869c5ca4a dart2js cps: Update test expectations.
TBR=asgerf@google.com

Review URL: https://codereview.chromium.org//1240253002 .
2015-07-20 14:40:37 +02:00
Karl Klose 04dacd24f4 Remove functions white-listed for use of try-finally and switch, add JS_SET_CURRENT_ISOLATE.
R=asgerf@google.com

Review URL: https://codereview.chromium.org//1237573002 .
2015-07-14 10:26:38 +02:00
Karl Klose 3fe9309c96 dart2js cps: Implement compilation of redirecting factory constructors for reflection.
Without reflection, redirecting factory constructor invocations are shortcut at the instantiation site.  With reflection, code like
  reflectClass(Foo).newInstance(const Symbol(''), [])
can hit a redirecting factory constructor and we need to emit a function that does the redirection and type substitution.

R=asgerf@google.com

Review URL: https://codereview.chromium.org//1227873004 .
2015-07-09 14:54:23 +02:00
Florian Loitsch 1b372b8fe5 Mark another analyzer test as slow.
Review URL: https://codereview.chromium.org//1226043002 .
2015-07-08 17:03:01 +02:00
Karl Klose 71e2bec0a5 dart2js cps: Support JS_CURRENT_ISOLATE.
R=asgerf@google.com

Review URL: https://codereview.chromium.org//1222913003 .
2015-07-07 15:55:13 +02:00
Asger Feldthaus 34302b1320 dart2js cps: Translate synthesized mixin constructors.
BUG=
R=kmillikin@google.com

Review URL: https://codereview.chromium.org//1216593002.
2015-06-29 15:28:40 +02:00
Asger Feldthaus ec55d46148 dart2js cps: Fix translation of local constants.
BUG=
R=kmillikin@google.com

Review URL: https://codereview.chromium.org//1211393003.
2015-06-29 14:32:49 +02:00
Paul Berry db6c95502a Work around naming conflict in analyzer's Resource class.
Commit f8ce36df55 introduced an SDK
class called "Resource", causing warnings to appear in any files that
reference the analyzer class with the same name.  (Fortunately there
was no regression in functionality since the spec requires the name
conflict to be resolved in favor of the definition that is outside the
SDK).

As a short term workaround to avoid the warnings, we are explicitly
importing 'dart:core' and hiding the new Resource class.  In a future
CL, we plan to rework analyzer's Resource class in order to make some
changes necessary for ".packages" file support; when that happens we
will probably rename the class to avoid the name conflict.

R=brianwilkerson@google.com

Review URL: https://codereview.chromium.org//1215753003.
2015-06-26 13:00:44 -07:00
Lasse R.H. Nielsen f8ce36df55 Add Resource class. Currently unimplemented.
R=herhut@google.com, iposva@google.com

Committed: 2890a7a2a9

Review URL: https://codereview.chromium.org//1181663002.
2015-06-26 11:42:02 +02:00
Asger Feldthaus fceb7f00dc dart2js cps: Handle checks against mutable and extendable lists.
BUG=
R=kmillikin@google.com

Review URL: https://codereview.chromium.org//1206873003.
2015-06-25 15:03:00 +02:00
Kevin Millikin b9192ab9e2 dart2js CPS: Support try/catch/finally.
Support try/catch/finally by pretending it is macro-expanded into
try/catch and try/finally:

    try S0 catch (ex, st) S1 finally S2
    ==>
    try { try S0 catch (ex, st) S1 } finally S2

The duplicated code for try/catch and try/finally is abstracted into a
function parameterized over translations for all the parts that
differed.

R=asgerf@google.com

Review URL: https://codereview.chromium.org//1207703002.
2015-06-24 17:13:15 +02:00
Kevin Millikin 089ed2965b Implement try/finally by inlining the finally code.
Try/finally is implemented by inlining.  There is a try/catch to catch
exceptions in the try block.  The catch body contains the finally code
followed by a rethrow.  The code for finally is translated again after the
normal exit of the try block.  Break, continue, and return exits in the try
block have the finally code inlined just before the exit is taken.

Try/catch/finally is not yet supported, it requires some changes to the
assigned variables analysis.

R=asgerf@google.com

Review URL: https://codereview.chromium.org//1201983002.
2015-06-24 10:12:42 +02:00
Asger Feldthaus 56158b54a1 dart2cps: Fix bug in constructors.
When visiting another constructor, the visitor must use another tree elements mapping (and source file info).

BUG=
R=floitsch@google.com

Committed: 4a1e6c7966

Reverted: 382319fe70

Review URL: https://codereview.chromium.org//1200823002.
2015-06-23 10:55:02 +02:00
Asger Feldthaus 382319fe70 Revert "dart2cps: Fix bug in constructors."
This reverts commit 4a1e6c7966.

TBR=floitsch@google.com

BUG=

Review URL: https://codereview.chromium.org//1195393005.
2015-06-22 19:35:24 +02:00
Asger Feldthaus 4a1e6c7966 dart2cps: Fix bug in constructors.
When visiting another constructor, the visitor must use another tree elements mapping (and source file info).

BUG=
R=floitsch@google.com

Review URL: https://codereview.chromium.org//1200823002.
2015-06-22 17:53:47 +02:00
Kevin Millikin 7a853ca634 Fix a bug in dart2js's shrinking reductions.
When a term is deleted, the algorithm searches for new redexes created
by the term's deletion.  Continuation beta redexes search up the term
between the redex and the continuation's binding to ensure that the
continuation is not moved into the scope of an exception handler.

This search fails if it first encounters the root of the deleted
subterm (i.e., the newly-created redex is in the deleted term).  Just
ignore the redex in that case, since the term is being deleted.

Also, update some triaged test expectations with their bug numbers.

R=asgerf@google.com

Review URL: https://codereview.chromium.org//1196323002.
2015-06-22 16:50:48 +02:00
Kevin Millikin bf595224d5 Implement simple switch statements as nested if/else.
Simple switch statements that do not have continue to labeled cases
are compiled into a chain if/else comparisons.

R=asgerf@google.com

Review URL: https://codereview.chromium.org//1191193005.
2015-06-22 11:29:31 +02:00
Karl Klose 3f46181244 cps-ir: Support foreign code.
R=kmillikin@google.com

Committed: a120ee7c90

Reverted: 40ed0daaaf

Review URL: https://codereview.chromium.org//1185633003.
2015-06-19 13:44:58 +02:00
Karl Klose 684214af2b Mark more analyzer tests as slow.
R=whesse@google.com, brianwilkerson@google.com

Review URL: https://codereview.chromium.org//1190313002.
2015-06-19 13:03:03 +02:00
Karl Klose 40ed0daaaf Revert "cps-ir: Support foreign code."
This reverts commit a120ee7c90.

TBR=kmillikin@google.com

Review URL: https://codereview.chromium.org//1196443002.
2015-06-18 13:37:52 +02:00
Karl Klose a120ee7c90 cps-ir: Support foreign code.
R=kmillikin@google.com

Review URL: https://codereview.chromium.org//1185633003.
2015-06-18 13:09:50 +02:00
Karl Klose e5b0034f69 Mark pkg/analyzer/test/src/context/context_test as Timeout on dart2js.
R=johnniwinther@google.com

Review URL: https://codereview.chromium.org//1193513003.
2015-06-17 11:03:56 +02:00
Karl Klose bb45376735 Update dart2js-cps_ir status files.
R=kmillikin@google.com

Review URL: https://codereview.chromium.org//1191433002.
2015-06-15 12:50:58 +02:00
Karl Klose e4b56654ff Update dart2js-cps_ir test expectations with better annotations.
R=asgerf@google.com

Review URL: https://codereview.chromium.org//1181613003.
2015-06-11 10:56:56 +02:00
Karl Klose 6cffe227fe Update dart2js-cps_ir test expectations after bac7481d3d.
R=johnniwinther@google.com

Review URL: https://codereview.chromium.org//1171773004.
2015-06-09 15:12:18 +02:00
pq 2c5e890fc7 Build fixes.
Long tail of fixes related to moving out of `pkg_tested`.

R=paulberry@google.com

Review URL: https://codereview.chromium.org//1162423002
2015-06-03 14:03:15 -07:00
Karl Klose 95a46fb177 Adjust cps_ir test expectations.
R=johnniwinther@google.com

Review URL: https://codereview.chromium.org//1167673009
2015-06-02 11:26:26 +02:00
Asger Feldthaus a498d811e6 Skip analyzer2dart tests.
BUG=
R=johnniwinther@google.com

Review URL: https://codereview.chromium.org//1151533003
2015-05-27 14:13:03 +02:00
Karl Klose 36d3e0d0e6 Update cps-ir test expectations.
R=johnniwinther@google.com

Review URL: https://codereview.chromium.org//1152133003
2015-05-22 09:58:58 +02:00
Natalie Weizenbaum e7a1c3c585 Remove the core library stubbing infrastructure.
This hasn't been used in a long time. It's just clutter now.

R=ahe@google.com

Review URL: https://codereview.chromium.org//1134583005
2015-05-18 12:42:36 -07:00
karlklose@google.com 9b32c9e673 Implement raw list checks.
R=asgerf@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45762 260f80e4-7a28-3924-810f-c04153c831b5
2015-05-13 11:58:45 +00:00
asgerf@google.com f5f1eb643d dart2js cps: Introduce GetStatic/SetStatic.
The GetStatic is used for reading static fields and tearing off
static methods.

Invoking a static getter/setter (not from a field) is still an
InvokeStatic, which IMO is the way it should remain.

BUG=
R=karlklose@google.com

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

Reverted: https://code.google.com/p/dart/source/detail?r=45737

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45738 260f80e4-7a28-3924-810f-c04153c831b5
2015-05-12 14:19:40 +00:00
asgerf@google.com 961c805398 Revert "dart2js cps: Introduce GetStatic/SetStatic."
This reverts commit 28e4518df87c72cb8e23fe6d73b7750ad0f2183a.

TBR=karlklose@google.com

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45737 260f80e4-7a28-3924-810f-c04153c831b5
2015-05-12 13:53:15 +00:00
asgerf@google.com 2c90643171 dart2js cps: Introduce GetStatic/SetStatic.
The GetStatic is used for reading static fields and tearing off
static methods.

Invoking a static getter/setter (not from a field) is still an
InvokeStatic, which IMO is the way it should remain.

BUG=
R=karlklose@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45735 260f80e4-7a28-3924-810f-c04153c831b5
2015-05-12 13:35:49 +00:00
karlklose@google.com 0eaa4d4717 cps-ir: Support compilation of methods that use interceptor calling convention.
This is a modified version of sra@'s CL https://codereview.chromium.org/1020243002/ with kmillikin@'s comments addressed.

R=sigurdm@google.com, kmillikin@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45680 260f80e4-7a28-3924-810f-c04153c831b5
2015-05-11 12:38:14 +00:00
asgerf@google.com 9630163eaf dart2js cps: Handle error cases.
A new IR node CreateInvocationMirror has been introduced, which is
needed for creating calls to noSuchMethod. The main reason for this node
is that the JS constructor for Invocation objects require the internal
(minified) name of the target, which the builder does not know.
I don't think the IR pipeline should depend on the Namer, so the IR node
is preserved all the way to codegen.

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45678 260f80e4-7a28-3924-810f-c04153c831b5
2015-05-11 09:06:12 +00:00
kmillikin@google.com 6ab3c55366 Fix an assertion failure in dart2js.
In the CPS translation we assert that a mutable variable added to the CPS
term belongs to the function currently being compiled, which is reasonable.
However, in the JS backend this didn't work as written.  The variable
element can report that it belongs to a Dart function, and the function
currently being compiled can be a synthesized .call method of a closure
class representing that Dart function.

The solution presented here is to plumb the mapping from Dart function to
closure class .call methods through to where the mutable variables are
created.  It might be better, but a lot more complicated, to make the
variable elements able to correctly report their owner after closure
conversion.

R=asgerf@google.com, karlklose@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45636 260f80e4-7a28-3924-810f-c04153c831b5
2015-05-08 08:58:00 +00:00
ricow@google.com e92f697236 Remove dart2dart support from testing scripts and status files
I will leave it to the dart2js people to remove the support from the dart2js tools (there is also a bunch of comments still in code, do a git grep)

R=kustermann@google.com, floitsch@google.com, kmillikin@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45588 260f80e4-7a28-3924-810f-c04153c831b5
2015-05-07 11:29:55 +00:00
kevmoo@google.com cc78dfeaee remove pkg/mock
Moved to https://github.com/dart-lang/mock

R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45442 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-28 20:46:31 +00:00
nweiz@google.com 70a846ad6c Update pubspecs and dependencies to get pkgbuild tests working.
This also removes the vendored copy of Angular, which was an outdated version of
an unstaffed branch.

R=pquitslund@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45410 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-24 20:08:53 +00:00
karlklose@google.com e8fa15c30a Update dart2js-cps_ir test expectations.
R=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45371 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-23 08:40:49 +00:00
pquitslund@google.com 49d0f16a2a Analyzer CLI removal.
CLI now lives in dedicated `analyzer_cli` package.

R=brianwilkerson@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45362 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-22 20:32:05 +00:00
karlklose@google.com 7dd2608820 Adjust test expectations for dart2js-cps-ir.
R=kmillikin@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45236 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-17 11:45:51 +00:00
zra@google.com 86bfd7cb30 Adds a simarmv5te build and test target.
Also:
- Removes command line flags to choose simulated arm version.
  I think we should use build targets instead, like in this change,
  to make building and testing more obvious.
- Skips pkg tests on all simulators.

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

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45181 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-15 20:44:43 +00:00
karlklose@google.com d839c64766 Establish test expectations for dart2js running with the CPS based backend.
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@45162 260f80e4-7a28-3924-810f-c04153c831b5
2015-04-15 11:44:02 +00:00
zra@google.com 34044a4ca8 Adds armv5 build and test target.
R=regis@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44828 260f80e4-7a28-3924-810f-c04153c831b5
2015-03-31 23:11:33 +00:00
whesse@google.com 745b6809e9 Update test status for flaky tests.
BUG=dartbug.com/22695, dartbug.com/22896
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44557 260f80e4-7a28-3924-810f-c04153c831b5
2015-03-18 12:45:50 +00:00
ricow@google.com 2d558d3c79 Skip dart integration tests on vm debug mode
R=paulberry@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44448 260f80e4-7a28-3924-810f-c04153c831b5
2015-03-13 07:50:44 +00:00
johnniwinther@google.com 5130b19fb7 Fix warning in analyzer2dart.
BUG=http://dartbug.com/22418
R=floitsch@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@44230 260f80e4-7a28-3924-810f-c04153c831b5
2015-03-04 13:20:48 +00:00
kevmoo@google.com be8aca929d Move more tests to SkipByDesign
R=whesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@43977 260f80e4-7a28-3924-810f-c04153c831b5
2015-02-23 21:31:12 +00:00
scheglov@google.com 01126e0213 Issue 22492. Increase number of event pumping cycles.
I'm not sure if it is going to fix the problem.
I cannot reproduce it with x86 release build on Win7.
But that's the best guess I have.

R=brianwilkerson@google.com, paulberry@google.com
BUG= https://code.google.com/p/dart/issues/detail?id=22492

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@43922 260f80e4-7a28-3924-810f-c04153c831b5
2015-02-20 18:35:06 +00:00
floitsch@google.com 27a30ee1de dart2js: Support isDeferred on DependencyMirrors.
BUG= http://dartbug.com/22475
R=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@43905 260f80e4-7a28-3924-810f-c04153c831b5
2015-02-20 10:37:44 +00:00
iposva@google.com 6bb78fd867 - Mark flaky test.
Review URL: https://codereview.chromium.org//937113003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@43881 260f80e4-7a28-3924-810f-c04153c831b5
2015-02-19 16:55:54 +00:00
paulberry@google.com dffb8c8a68 Status updates for issue 22475.
TBR=rmacnak@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@43843 260f80e4-7a28-3924-810f-c04153c831b5
2015-02-18 15:18:39 +00:00
kevmoo@google.com 4cc4e28411 status files: trying out new SkipSlow flag
and selectively used SkipByDesign in more places

R=whesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@43815 260f80e4-7a28-3924-810f-c04153c831b5
2015-02-17 17:21:39 +00:00
paulberry@google.com d3c4d57a5b Update status file for bug 22418
TBR=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@43769 260f80e4-7a28-3924-810f-c04153c831b5
2015-02-13 16:55:17 +00:00
paulberry@google.com 6ea61b5686 Partial backport of analyzer async/await fixes to Java.
Backport of r43613, r43537, r43446, r43427, r43424, r43418, r43403,
r43361 to the Java-based analyzer.  The backport is partial in that
the TypeProvider was not modified to include Future and Stream types
(this would have required substantial additional effort), and
consequently not all static warnings are correctly produced.  However,
all NonErrorResolverTest cases were successfully backported and pass,
meaning that the Java-based analyzer shouldn't produce false positive
warnings for async/await code anymore.

BUG=dartbug.com/22252
R=brianwilkerson@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@43655 260f80e4-7a28-3924-810f-c04153c831b5
2015-02-10 16:04:50 +00:00
kustermann@google.com f082c82e46 Mark analyzer/test/enum_test as Slow
R=floitsch@google.com

It takes close to 1 minute for dart2js to analyze the test.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@43469 260f80e4-7a28-3924-810f-c04153c831b5
2015-02-04 15:14:09 +00:00
paulberry@google.com 7865c0f4e7 Mark more dartanalyzer tests as failing due to bug 22252.
TBR=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@43450 260f80e4-7a28-3924-810f-c04153c831b5
2015-02-04 00:08:26 +00:00
johnniwinther@google.com 93fef72fb3 Update analyzer and dartium status.
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@43386 260f80e4-7a28-3924-810f-c04153c831b5
2015-02-03 09:53:31 +00:00
lrn@google.com 66d962870f Update pkg/docgen status file to mark test failing.
BUG= http://dartbug.com/22233

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@43351 260f80e4-7a28-3924-810f-c04153c831b5
2015-02-02 09:03:08 +00:00
jwren@google.com a7083c8040 Disable test for windows pkg bots, issue 22180
R=pquitslund@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@43342 260f80e4-7a28-3924-810f-c04153c831b5
2015-01-30 17:49:35 +00:00
pquitslund@google.com 20f7af4eb6 Status file update to reflect now passing enum_test (dartbug.com/21323).
R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@43200 260f80e4-7a28-3924-810f-c04153c831b5
2015-01-27 19:14:12 +00:00
scheglov@google.com ebe4a73060 Disable analysis_server tests on dart2js to avoid bug in dart2js.
TBR

R=brianwilkerson@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@43167 260f80e4-7a28-3924-810f-c04153c831b5
2015-01-27 00:51:22 +00:00
whesse@google.com 459a39c7fb Mark 2 analysis server tests as slow.
BUG=
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@42997 260f80e4-7a28-3924-810f-c04153c831b5
2015-01-19 15:56:08 +00:00
whesse@google.com 67a09576b0 Update status for co19 tests on safari
BUG=
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@42994 260f80e4-7a28-3924-810f-c04153c831b5
2015-01-19 15:06:10 +00:00
floitsch@google.com d052ab5278 Mark analysis test as slow.
Review URL: https://codereview.chromium.org//863473003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@42991 260f80e4-7a28-3924-810f-c04153c831b5
2015-01-19 14:42:01 +00:00
whesse@google.com ca69477f4e Update co19 status and timing-out tests.
BUG=dartbug.com/22050
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@42803 260f80e4-7a28-3924-810f-c04153c831b5
2015-01-13 12:24:30 +00:00
whesse@google.com 1a92824c85 Update co19 status on firefox and chrome.
Update status for two timing out tests, and co19 on Android.

BUG=
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@42782 260f80e4-7a28-3924-810f-c04153c831b5
2015-01-12 17:51:08 +00:00
paulberry@google.com c35a4acd9c Fix order of operations dependencies in element_references_test
It's not safe for a single test to have two overlapping calls to
findElementReferences() because fields in the test class are used to
hold the search results and to keep track of whether more results are
pending.

Fixes a bogus test failure that arose after the relative ordering of
futures and microtasks was changed.

BUG=dartbug.com/22014
R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@42738 260f80e4-7a28-3924-810f-c04153c831b5
2015-01-09 16:36:42 +00:00
iposva@google.com 7aa23bdf10 Make pkg tests green. See issue 22014.
Review URL: https://codereview.chromium.org//836403003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@42674 260f80e4-7a28-3924-810f-c04153c831b5
2015-01-07 22:44:00 +00:00
sigmund@google.com f883904226 Skip tests for unittest in dartium. These tests are now covered by the package bots and are not meant to be executed in the Dart bots anymore.
Note that once we fix issue 21949, these tests are not going to be run anyways (tests in
third_party/pkg/ are not executed by the Dart bots). So we can delete this line once we fix that bug.

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@42551 260f80e4-7a28-3924-810f-c04153c831b5
2014-12-22 18:54:54 +00:00
nweiz@google.com 4b524e8f21 Pull args, intl, logging, shelf, and source_maps out of the SDK.
R=sigmund@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@42537 260f80e4-7a28-3924-810f-c04153c831b5
2014-12-20 00:47:32 +00:00
nweiz@google.com 55d9da7005 Re-add http_server to pkg.status.
TBR

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@42527 260f80e4-7a28-3924-810f-c04153c831b5
2014-12-19 21:54:51 +00:00
nweiz@google.com b0009de0d6 Re-apply "Remove unittest and matcher from the repo."
This was originally submitted as r42497 and reverted by r42498. This CL fixes
the failing isolate test, and https://codereview.chromium.org/814883003/ fixes
the Dartium and Standalone issues.

R=sigmund@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@42524 260f80e4-7a28-3924-810f-c04153c831b5
2014-12-19 21:14:56 +00:00
jakemac@google.com f911db978d delete web_components
R=sigmund@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@42519 260f80e4-7a28-3924-810f-c04153c831b5
2014-12-19 18:33:11 +00:00
jakemac@google.com c35b8c5c18 remove code-transformers from the repo
Review URL: https://codereview.chromium.org//820513003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@42514 260f80e4-7a28-3924-810f-c04153c831b5
2014-12-19 17:21:57 +00:00
ricow@google.com efad8e46a1 Revert revision 42497 "Remove unittest and matcher from the repo."
This broke 80% of the bots


git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@42498 260f80e4-7a28-3924-810f-c04153c831b5
2014-12-19 07:01:50 +00:00
nweiz@google.com 28bced3a0c Remove unittest and matcher from the repo.
This also cleans up a few lingering unused lines in pkg.status.

R=sigmund@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@42497 260f80e4-7a28-3924-810f-c04153c831b5
2014-12-19 02:18:47 +00:00
jakemac@google.com 4c4e722480 remove smoke from the repo
R=sigmund@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@42484 260f80e4-7a28-3924-810f-c04153c831b5
2014-12-18 22:38:15 +00:00
jakemac@google.com 05b372ad0e delete observe from the repo
R=sigmund@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@42481 260f80e4-7a28-3924-810f-c04153c831b5
2014-12-18 22:13:41 +00:00
jakemac@google.com 523c0f019b delete template binding from the repo
R=sigmund@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@42476 260f80e4-7a28-3924-810f-c04153c831b5
2014-12-18 20:27:05 +00:00
jakemac@google.com 0c6a36fc67 remove polymer expressions from the repo
R=sigmund@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@42475 260f80e4-7a28-3924-810f-c04153c831b5
2014-12-18 20:15:47 +00:00
nweiz@google.com bfe623d70a Delete a bunch of packages that are now on GitHub.
This CL doesn't delete barback or http, since their exact location is
used by pub's test runner and build infrastructure respectively. I'll
send out individual CLs for them.

R=sigmund@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@42467 260f80e4-7a28-3924-810f-c04153c831b5
2014-12-18 19:00:59 +00:00
sigmund@google.com 4979504845 Delete polymer from the Dart repo.
Code now lives at: https://github.com/dart-lang/polymer-dart

Bots covering the polymer tests can be seen at:
build.chromium.org/p/client.dart.packages/console

Or to filter just the polymer bots:
build.chromium.org/p/client.dart.packages/console?builder=packages-windows-polymer-dart&builder=packages-linux-polymer-dart&builder=packages-mac-polymer-dart

R=jakemac@google.com, jmesserly@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@42461 260f80e4-7a28-3924-810f-c04153c831b5
2014-12-18 17:22:53 +00:00
johnniwinther@google.com 2b9de73a47 Fix analyzer2dart end2end.
BUG=http://dartbug.com/21872
R=karlklose@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@42453 260f80e4-7a28-3924-810f-c04153c831b5
2014-12-18 10:19:40 +00:00
nweiz@google.com 1f03c49548 Remove pkg/glob from the repo.
See also https://codereview.chromium.org/812873004/, which adds it via
third_party.

R=sigmund@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@42448 260f80e4-7a28-3924-810f-c04153c831b5
2014-12-18 01:14:13 +00:00
floitsch@google.com 28451ab031 analyzer2dart: Update status file.
Review URL: https://codereview.chromium.org//798233003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@42357 260f80e4-7a28-3924-810f-c04153c831b5
2014-12-13 17:34:46 +00:00
paulberry@google.com c0d348575c Disable completion_test on debug builds (it times out).
TBR=brianwilkerson@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@42211 260f80e4-7a28-3924-810f-c04153c831b5
2014-12-09 17:18:33 +00:00
srdjan@google.com f95a58d882 Revert disabled test (r42196).
Review URL: https://codereview.chromium.org//786893002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@42200 260f80e4-7a28-3924-810f-c04153c831b5
2014-12-09 00:48:29 +00:00
srdjan@google.com e718ae0eab Disable failing 'with_test_environment_test' until investigated.
Review URL: https://codereview.chromium.org//790573002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@42196 260f80e4-7a28-3924-810f-c04153c831b5
2014-12-08 23:03:22 +00:00
jakemac@google.com 31c524cdca update to polymer js 0.5.1
BUG= http://dartbug.com/21583
R=sigmund@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@42114 260f80e4-7a28-3924-810f-c04153c831b5
2014-12-04 17:13:11 +00:00
whesse@google.com 7254f7b649 Update status for Firefox 34.
BUG=dartbug.com/21787, dartbug.com/21526
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@42107 260f80e4-7a28-3924-810f-c04153c831b5
2014-12-04 15:17:59 +00:00
paulberry@google.com c1dc29c378 Mark analyzer's all_the_rest_test as failing on Windows.
BUG=dartbug.com/21772
TBR=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@42075 260f80e4-7a28-3924-810f-c04153c831b5
2014-12-02 20:53:53 +00:00
alanknight@google.com 051984b521 Update status file for new VM-only tests
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@42074 260f80e4-7a28-3924-810f-c04153c831b5
2014-12-02 20:41:26 +00:00
ricow@google.com 4cf6fb7f33 Mark pkg/analyzer/test/generated/incremental_resolver_test as slow on dart2js targets
Review URL: https://codereview.chromium.org//752823003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@41948 260f80e4-7a28-3924-810f-c04153c831b5
2014-11-25 10:01:34 +00:00
paulberry@google.com 651d589c2f Remove flaky check from reanalyze_concurrent_test.
This should avoid sporadic false failures with this test.  If in the
future we genuinely regress bug 21448, there is a danger that this
test won't catch it reliably, but that is mitigated by the fact that
(a) even flaky failures do get noticed, and (b) the bug was severe
enough that it probably would be noticed in manual testing.  The extra
risk seems worth it to avoid the sporadic false failures we've been
seeing.

BUG=dartbug.com/21638
R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@41870 260f80e4-7a28-3924-810f-c04153c831b5
2014-11-20 22:52:30 +00:00
rnystrom@google.com 9a5ad9c7d6 Fix glob list failure on Windows.
BUG=https://code.google.com/p/dart/issues/detail?id=21622
R=nweiz@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@41811 260f80e4-7a28-3924-810f-c04153c831b5
2014-11-18 22:19:27 +00:00
scheglov@google.com b8da9bc651 Format and sort analyzer and analysis_server packages.
R=brianwilkerson@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@41792 260f80e4-7a28-3924-810f-c04153c831b5
2014-11-17 22:23:53 +00:00
nweiz@google.com 29cad5e093 Mark glob/list_test failing on Windows
R=rnystrom@google.com
BUG=21622

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@41754 260f80e4-7a28-3924-810f-c04153c831b5
2014-11-15 00:36:15 +00:00
ricow@google.com 61da64c332 Skip timing out tests on IE
R=whesse@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@41739 260f80e4-7a28-3924-810f-c04153c831b5
2014-11-14 12:36:40 +00:00
jakemac@google.com ca29633cc2 use shared code transformer, update web_components to remove .map and .concat files
This is a redo of https://codereview.chromium.org/540633002/ because I had deleted my local branch and didn't know how to recover it.

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@41724 260f80e4-7a28-3924-810f-c04153c831b5
2014-11-13 17:47:20 +00:00
whesse@google.com 89c156d596 Suppress flaky polymer tests on Safari
BUG=dartbug.com/21434
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@41666 260f80e4-7a28-3924-810f-c04153c831b5
2014-11-11 14:37:34 +00:00
nweiz@google.com 4a582ba08d Mark the source_span file test as passing.
R=rnystrom@google.com
TBR

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@41615 260f80e4-7a28-3924-810f-c04153c831b5
2014-11-07 21:11:33 +00:00
whesse@google.com 0198159166 Suppress failing test source_span/test/file_test.
BUG=dartbug.com/21533
R=lrn@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@41593 260f80e4-7a28-3924-810f-c04153c831b5
2014-11-07 08:42:47 +00:00
scheglov@google.com 60f01fdf36 Issue 20436. Restore analysis_server/test/integration/search/get_type_hierarchy_test on Windows.
I think it is fixed.

R=paulberry@google.com
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@41589 260f80e4-7a28-3924-810f-c04153c831b5
2014-11-06 22:27:37 +00:00
paulberry@google.com 7225ac4794 Enable asynchrony test.
This test passes now that dartbug.com/21252 has been fixed.

R=danrubel@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@41579 260f80e4-7a28-3924-810f-c04153c831b5
2014-11-06 19:39:20 +00:00
whesse@google.com eb3c3e9381 Update status for flaky dartium tests.
BUG=dartbug.com/18931
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@41567 260f80e4-7a28-3924-810f-c04153c831b5
2014-11-06 16:58:44 +00:00
johnniwinther@google.com 09fbe78e71 Move dart2js from sdk/lib/_internal/compiler to pkg/compiler
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@41514 260f80e4-7a28-3924-810f-c04153c831b5
2014-11-05 08:51:01 +00:00
johnniwinther@google.com 8637cfd322 Revert "Move dart2js from sdk/lib/_internal/compiler to pkg/compiler"
This reverts commit r41512.

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@41513 260f80e4-7a28-3924-810f-c04153c831b5
2014-11-05 08:15:26 +00:00
johnniwinther@google.com 2b336e17f0 Move dart2js from sdk/lib/_internal/compiler to pkg/compiler
BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@41512 260f80e4-7a28-3924-810f-c04153c831b5
2014-11-05 07:09:04 +00:00
paulberry@google.com d55ac5e968 Disable integration test reanalyze_concurrent_test on debug buildbots.
It is timing out.

TBR=brianwilkerson@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@41463 260f80e4-7a28-3924-810f-c04153c831b5
2014-11-03 18:16:42 +00:00
sigmund@google.com 83cb5a410a Remove deprecated packages from the repo
R=jmesserly@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@41429 260f80e4-7a28-3924-810f-c04153c831b5
2014-10-30 22:57:29 +00:00
whesse@google.com 2db6b324e1 Update Safari status files.
BUG=dartbug.com/21434

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@41415 260f80e4-7a28-3924-810f-c04153c831b5
2014-10-30 10:17:19 +00:00
whesse@google.com 53264f42c0 Mark tests flaky on Safari 6.2
BUG=dartbug.com/21434
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@41393 260f80e4-7a28-3924-810f-c04153c831b5
2014-10-29 10:30:25 +00:00
whesse@google.com aeba67e44e Add builder tag for Safari 6.2 slave. Update status files for Safari 6.2.
BUG=
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@41323 260f80e4-7a28-3924-810f-c04153c831b5
2014-10-27 16:09:00 +00:00
paulberry@google.com 7611c5415a Add an integration test to verify that server I/O is asynchronous.
Currently disabled, since server I/O is currently synchronous.

BUG=dartbug.com/21252
R=danrubel@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@41246 260f80e4-7a28-3924-810f-c04153c831b5
2014-10-22 15:48:06 +00:00
floitsch@google.com 32ef6273ae Mark some analyzer/analysis_server tests as slow.
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@41147 260f80e4-7a28-3924-810f-c04153c831b5
2014-10-16 13:16:09 +00:00
ricow@google.com c416ea097d Mark the analyzer tests slow generally on dart2js
We are seeing these flake on several bots

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@41140 260f80e4-7a28-3924-810f-c04153c831b5
2014-10-16 06:31:54 +00:00
floitsch@google.com 5c2ad49d55 Mark analyzer test as slow.
Review URL: https://codereview.chromium.org//655223002

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@41129 260f80e4-7a28-3924-810f-c04153c831b5
2014-10-15 13:47:50 +00:00
floitsch@google.com 9a8c878d48 Mark analyzer test as failing.
Add minimal example to lib/mirrors.

R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@41097 260f80e4-7a28-3924-810f-c04153c831b5
2014-10-14 13:44:38 +00:00
paulberry@google.com 69d1c6fb2b Disable test "check_all_test" on debug builds.
The only purpose of this test is to verify that analysis server code
generation is up to date, so it is sufficient to just run it on the
release buildbots, where is completes more quickly.

R=brianwilkerson@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@41086 260f80e4-7a28-3924-810f-c04153c831b5
2014-10-13 21:49:50 +00:00
paulberry@google.com febb8f2e22 Split up large resolver_test.dart file.
This splits the four largest classes out of resolver_test.dart
and into their own files.  Hopefully this should help prevent
resolver_test.dart from timing out on the buildbots.

R=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@41085 260f80e4-7a28-3924-810f-c04153c831b5
2014-10-13 21:43:33 +00:00
paulberry@google.com 47f8e15878 Mark analyzer "resolver_test" as slow.
This file contains 1713 unit tests and should be split up into smaller
files.

TBR=scheglov@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@41052 260f80e4-7a28-3924-810f-c04153c831b5
2014-10-10 20:40:48 +00:00
ricow@google.com aaa40e8855 Mark pkg/analyzer/test/generated/engine_test as skip on dart2js
It is flaky timing out

R=paulberry@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@41012 260f80e4-7a28-3924-810f-c04153c831b5
2014-10-09 13:04:16 +00:00
vsm@google.com 314dd6e4f6 Status fix
TBR=leafp@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@40791 260f80e4-7a28-3924-810f-c04153c831b5
2014-09-29 22:02:59 +00:00
rnystrom@google.com ffa353e9d9 Fix glob list on Windows.
BUG=https://code.google.com/p/dart/issues/detail?id=21071
R=nweiz@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@40732 260f80e4-7a28-3924-810f-c04153c831b5
2014-09-26 19:47:39 +00:00
ricow@google.com 19c691bc30 Mark pkg/glob/test/list_test and two pub tests as failing on windows
pkg/glob/test/list_test is being tracked in issue 21071

The following two pub tests are being tracked in issue 21086
pub/test/global/binstubs/binstub_runs_executable_test
pub/test/global/binstubs/missing_script_test

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@40668 260f80e4-7a28-3924-810f-c04153c831b5
2014-09-25 05:59:08 +00:00
jakemac@google.com 52ef5fe84e mark as flaky not failing
Review URL: https://codereview.chromium.org//599093003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@40647 260f80e4-7a28-3924-810f-c04153c831b5
2014-09-24 20:28:45 +00:00
jakemac@google.com fa6a6c0cb3 mark dartium tests as flaky due to 18931
Review URL: https://codereview.chromium.org//599183003

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@40636 260f80e4-7a28-3924-810f-c04153c831b5
2014-09-24 17:50:20 +00:00
jakemac@google.com a6f50d735b Update to polymer js version 0.4.1
BUG= http://dartbug.com/21035
R=sigmund@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@40631 260f80e4-7a28-3924-810f-c04153c831b5
2014-09-24 16:17:56 +00:00
nweiz@google.com 06017fb841 Add support for listing to the glob package.
R=rnystrom@google.com
BUG=17093

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@40604 260f80e4-7a28-3924-810f-c04153c831b5
2014-09-23 20:40:16 +00:00