Commit graph

1228 commits

Author SHA1 Message Date
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
whesse@google.com 90c7a56bdd Update status for Dartium tests.
BUG=dartbug.com/21012, dartbug.com/21000
R=ricow@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@40491 260f80e4-7a28-3924-810f-c04153c831b5
2014-09-19 10:22:04 +00:00
kevmoo@google.com 650012e159 fix win11 bots with status changes
TBR

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@40487 260f80e4-7a28-3924-810f-c04153c831b5
2014-09-19 04:20:24 +00:00
kevmoo@google.com 3d056175bc fix pkg status file for unittest
TBR

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@40484 260f80e4-7a28-3924-810f-c04153c831b5
2014-09-19 01:45:28 +00:00
kevmoo@google.com 38d6c15539 pkg/scheduled_test: status tweaks
BUG= https://code.google.com/p/dart/issues/detail?id=21007
R=nweiz@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@40483 260f80e4-7a28-3924-810f-c04153c831b5
2014-09-19 01:36:49 +00:00
kevmoo@google.com 5c6bc92daa pkg/scheduled_test updated status file for jsshell
R=nweiz@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@40480 260f80e4-7a28-3924-810f-c04153c831b5
2014-09-19 00:06:00 +00:00
kevmoo@google.com 02e029636b pkg/metatest: adding homepage to metatest pubspec
TBR

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@40479 260f80e4-7a28-3924-810f-c04153c831b5
2014-09-18 23:39:45 +00:00
kevmoo@google.com 615819acf9 Sharing metatest logic between unittest and scheduled_test
R=nweiz@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@40475 260f80e4-7a28-3924-810f-c04153c831b5
2014-09-18 22:40:13 +00:00
nweiz@google.com 6ee6d6b110 Mark a bunch of tests as passing now that stack_trace works with the new Firefox.
R=rnystrom@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@40474 260f80e4-7a28-3924-810f-c04153c831b5
2014-09-18 22:38:13 +00:00
jakemac@google.com 8c422a0862 fix findController for non-dart elements
BUG= http://dartbug.com/20931
R=sigmund@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@40458 260f80e4-7a28-3924-810f-c04153c831b5
2014-09-18 20:30:56 +00:00
sethladd@google.com b1ae6d0817 remove serialization. it's moved to github
BUG=
R=alanknight@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@40456 260f80e4-7a28-3924-810f-c04153c831b5
2014-09-18 20:07:25 +00:00
sethladd@google.com ba1ab7d8f5 Revert "remove serialization. it's moved to github"
This reverts commit e06d6fbb470445cdbd7875a7aa24f5ecb6ee04d4.

BUG=

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@40451 260f80e4-7a28-3924-810f-c04153c831b5
2014-09-18 18:30:25 +00:00
sethladd@google.com ca72cda5b6 remove serialization. it's moved to github
BUG=
R=alanknight@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@40447 260f80e4-7a28-3924-810f-c04153c831b5
2014-09-18 17:59:10 +00:00
ricow@google.com acb59f47b1 Mark pkg/analysis_server/test/socket_server_test as slow on jsshell
R=eernst@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@40431 260f80e4-7a28-3924-810f-c04153c831b5
2014-09-18 10:49:18 +00:00
karlklose@google.com c1597202c4 Fix typo in previous CL.
TBR=johnniwinther@google.com

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

git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@40425 260f80e4-7a28-3924-810f-c04153c831b5
2014-09-18 07:17:08 +00:00