Commit Graph

1458 Commits

Author SHA1 Message Date
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: https://github.com/dart-lang/sdk/commit/d63053fea8731d2fb380022c1c3d296489d1c017

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