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
721a278693
Update status for dart2js browser tests
...
BUG=
R=sgjesse@google.com
Review URL: https://codereview.chromium.org/1772663002 .
2016-03-07 15:39:56 +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
Alan Knight
d06311b3a8
Suppress failing dart2js tests with Chrome 45 roll
...
BUG=
Review URL: https://codereview.chromium.org/1771543002 .
2016-03-04 17:58:28 -08:00
Ryan Macnak
a78ed1c47a
Tree-shake consts.
...
BUG=http://dartbug.com/25892
R=fschneider@google.com
Review URL: https://codereview.chromium.org/1758153002 .
2016-03-04 09:42:53 -08:00
Regis Crelier
6219753e18
Use TRUNC.W instead of CVT.W on mips to convert from double to int as to not
...
depend on the current rounding mode (fixes issue 25900).
Add support for TRUNC.W in assembler, disassembler, and simulator.
Fix disassembler to understand CVT.S.
Remove unused instructions.
Update co19 status file.
R=rmacnak@google.com
Review URL: https://codereview.chromium.org/1765623002 .
2016-03-03 17:05:09 -08:00
Terry Lucas
56b461c37c
Few more tests for fix for 45 roll
...
TBR=alanknight@google.com
Review URL: https://codereview.chromium.org/1767523002 .
2016-03-03 16:12:48 -08:00
Terry Lucas
84365bc7c0
Skip 2 test for analysis API/IDLs have changed in 45 roll
...
TBR=alanknight@google.com ,jacobr@google.com
Review URL: https://codereview.chromium.org/1760233002 .
2016-03-03 11:38:39 -08:00
Terry Lucas
a29edf769f
Updated status file changes for Dartium sdk/lib generated from 45 IDLs
...
TBR=jacobr@google.com ,alanknight@google.com
Review URL: https://codereview.chromium.org/1761973002 .
2016-03-03 10:59:24 -08:00
Ryan Macnak
167616b83e
Skip mirror tests more generally for $mode == product instead of $runtime == dart_product.
...
Reduces failures in tools/test.py -mproduct.
R=asiva@google.com
Review URL: https://codereview.chromium.org/1760043002 .
2016-03-03 10:06:59 -08:00
Terry Lucas
3f0bb621a8
Revert "Changes to tests and status file for the 45 roll w/ regenderated sdk/libs"
...
This reverts commit 8d12df1e77 .
TBR=alanknight@google.com ,jacobr@google.com
Review URL: https://codereview.chromium.org/1763753002 .
2016-03-03 09:41:01 -08:00
Terry Lucas
23d5f671ae
Revert "Fixed dart2js compilation and udpate obsolete analyzer for co19"
...
This reverts commit 439b59b1fc .
TBR=alanknight@google.com ,jacobr@google.com
Review URL: https://codereview.chromium.org/1753903005 .
2016-03-03 09:37:53 -08:00
Terry Lucas
439b59b1fc
Fixed dart2js compilation and udpate obsolete analyzer for co19
...
TBR=alanknight@google.com ,jacobr@google.com
Review URL: https://codereview.chromium.org/1757293002 .
2016-03-03 06:23:31 -08:00
Terry Lucas
8d12df1e77
Changes to tests and status file for the 45 roll w/ regenderated sdk/libs
...
TBR=alanknight@google.com ,jacobr@google.com
Review URL: https://codereview.chromium.org/1746623002 .
2016-03-03 05:33:46 -08:00
Matthias Hausner
095038829c
Fix co19 status
...
TBR
Review URL: https://codereview.chromium.org/1758113002 .
2016-03-02 15:57:58 -08:00
Regis Crelier
af43180fb6
Triage co19 failures in vm and reference newly filed (or existing) issues.
...
R=hausner@google.com
Review URL: https://codereview.chromium.org/1756733004 .
2016-03-02 15:22:47 -08:00
Ryan Macnak
3fd5ffdbd4
Make tools/build.py -cprecompiler -rdart_precompiled green:
...
- Create a separate compilation output directory for each VMOptions varient so they can run in parallel.
- Run both the snapshotter and assembler from the test harness instead of a wrapper script so crashes in the snapshotter are correctly identified by the test harness.
- Delete the assembly source for the precompiled shared library as we go to limit space required to run the test suite (now 61GB for X64 release).
- Remove the VMOption --optimization-counter-threshold in when running precompilation tests.
- Don't look at a library prefix's import list during load(), it was removed by tree-shaking.
- Trace types of TypeParameters.
- Trace types of a Function's owner and parent.
- Update status file for remaining 4 failures under http://dartbug.com/25892 .
R=fschneider@google.com
Review URL: https://codereview.chromium.org/1732323005 .
2016-03-01 15:19:11 -08:00
Terry Lucas
9754f2733d
ArrayBuffer faiures in linux/windows only
...
TBR=jacobr@google.com ,alanknight@google.com
Review URL: https://codereview.chromium.org/1734073002 .
2016-02-25 07:38:43 -08:00
Siva Annamalai
5c53e14d55
- Skip tests which use dart:mirrors in product mode
...
Review URL: https://codereview.chromium.org/1728663002 .
2016-02-24 18:13:20 -08:00
Terry Lucas
18ca768c9b
Re-enable passing tests after Jacob's ArrayBuffer fix
...
TBR=alanknight@google.com ,jacobr@google.com
Review URL: https://codereview.chromium.org/1732983002 .
2016-02-24 10:54:40 -08:00
Siva Annamalai
809c205cae
- Fix --run-fullsnapshot flag processing issue in non product mode.
...
- Adjust status files for product mode issues (Process.run, SpawnUri,
test expecting line numbers)
R=rmacnak@google.com
Review URL: https://codereview.chromium.org/1720193002 .
2016-02-22 15:33:34 -08:00
Bob Nystrom
e9a6175489
Report a static warning if a for loop condition is non-boolean.
...
From 17.6.1: "It is a static warning if the static type of c may not be
assigned to bool."
Strong mode catches this case, but it looks like ErrorVerifier just
missed it. Since I'm working on making strong mode lean on ErrorVerifier
for finding sideways casts like this, the discrepancy popped up.
R=brianwilkerson@google.com
Review URL: https://codereview.chromium.org/1720083002 .
2016-02-22 12:10:52 -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
Ivan Posva
c822c34af6
- Add DEBUG_ONLY and NOT_IN_PRODUCT macros.
...
- Remove user_name_ field from RawClass using macros.
- Consolidate "#ifndef PRODUCT" and "#ifdef DEBUG" code using macros.
BUG=
R=rmacnak@google.com
Review URL: https://codereview.chromium.org/1715123003 .
2016-02-19 17:48:08 -08:00
Regis Crelier
fc587710c7
Triage co19 failures and reference newly filed (or existing) issues.
...
R=srdjan@google.com
Review URL: https://codereview.chromium.org/1703303003 .
2016-02-18 09:17:26 -08:00
Siva Annamalai
0be651ba94
Fix co19-dartium.status files for all the dartium issues which were removed from co19-runtime.status file.
...
Review URL: https://codereview.chromium.org/1711783002 .
2016-02-18 08:13:30 -08:00
Siva Annamalai
64a5845d19
Fix status files to account for dart_product runtime.
...
R=rmacnak@google.com
Review URL: https://codereview.chromium.org/1688423002 .
2016-02-17 12:22:35 -08:00
Asger Feldthaus
1c698c183b
dart2js cps: Fix inlining of stringify.
...
The rewrite Stringify(x) -> x.toString() is only safe when the toString
method is known to return a string.
BUG=
R=sigmund@google.com
Review URL: https://codereview.chromium.org/1697373002 .
2016-02-17 10:57:58 +01:00
Ryan Macnak
9907331c61
Mark tests using large amounts of memory as skip on arm64.
...
R=zra@google.com
Review URL: https://codereview.chromium.org/1701163002 .
2016-02-16 13:23:24 -08:00
Alan Knight
fef9825da4
Remove .dart extension from test suppression
...
BUG=
Review URL: https://codereview.chromium.org/1705493002 .
2016-02-16 10:59:59 -08:00
Alan Knight
57c1f3c28a
Suppress xpath error in checked mode
...
BUG=
Review URL: https://codereview.chromium.org/1698223004 .
2016-02-16 08:59:19 -08:00
Asger Feldthaus
0d02f5ccca
dart2js cps: Update status files.
...
BUG=
Review URL: https://codereview.chromium.org/1696323002 .
2016-02-16 11:03:58 +01:00
Alan Knight
0b098e7f5e
Fix suppressions after Terry's recent webkit fix
...
BUG=
Review URL: https://codereview.chromium.org/1693973003 .
2016-02-12 17:08:12 -08:00
Alan Knight
0f89cefe35
Status files for more Mac intermittent false passes on WebGL tests
...
BUG=
Review URL: https://codereview.chromium.org/1692713002 .
2016-02-11 14:42:27 -08:00
Alan Knight
1bbba0865d
Adjust suppressions for Dartium tests that were passing only on Mac and are now failing there as well
...
BUG=
Review URL: https://codereview.chromium.org/1681293004 .
2016-02-10 14:34:03 -08:00
Alan Knight
90b6ffece5
Add issue number for Dartium 45 suppressions
...
BUG=
Review URL: https://codereview.chromium.org/1691553002 .
2016-02-10 12:13:04 -08:00
Alan Knight
1fe4654d6b
Suppressions for Dartium 45 roll
...
BUG=
Review URL: https://codereview.chromium.org/1688883002 .
2016-02-10 11:31:40 -08:00
Alan Knight
4feb92938b
Fix status file for Dartium tests which pass in Chrome 45
...
BUG=
Review URL: https://codereview.chromium.org/1687063002 .
2016-02-10 09:41:13 -08:00
Asger Feldthaus
3f8fdc2434
dart2js cps: Update status files.
...
BUG=
Review URL: https://codereview.chromium.org/1686733003 .
2016-02-10 11:21:11 +01:00
William Hesse
bd7856e510
Update status for Firefox roll to version 44. Additional chrome status update.
...
Remove document.getCssCanvasContext test.
BUG=dartbug.com/25665
R=mit@google.com
Review URL: https://codereview.chromium.org/1668633004 .
2016-02-03 20:35:05 +01:00
Alan Knight
a7950fd7e6
Fix webgl status properly, fails due to 22026 except on Mac, where it false passes
...
BUG=
Review URL: https://codereview.chromium.org/1661823002 .
2016-02-02 16:40:05 -08:00
Alan Knight
5f64e36bcc
Update webGl test status
...
BUG=
Review URL: https://codereview.chromium.org/1661743002 .
2016-02-02 14:17:26 -08:00
William Hesse
b48188fb3f
Update co19 dart2js status for Chrome 48.
...
BUG=
Review URL: https://codereview.chromium.org/1659523002 .
2016-02-01 19:23:04 +01:00
Asger Feldthaus
27bb7d6153
dart2js cps: Update status file.
...
BUG=
Review URL: https://codereview.chromium.org/1652923002 .
2016-02-01 13:28:27 +01:00
Bob Nystrom
434f5bc922
Implement the spec's notion of LUB for function types.
...
Fixes #23381 .
R=brianwilkerson@google.com , jmesserly@google.com
Review URL: https://codereview.chromium.org/1648063002 .
2016-01-29 10:37:58 -08:00
Kevin Millikin
fd9603d1d2
dart2js CPS: implement special handling of the Symbol constructor.
...
There is a 'const' Symbol constructor that is not expressible as a Dart
const constructor because it performs validation of its input. This is
implemented in the libraries by using a dummy const constructor definition
that does not validate its input and replacing calls to 'new Symbol' with
calls to 'new Symbol.validated' in the compiler.
Without replacing calls to 'new Symbol', the non-validating dummy
implementation will be used, which is not correct.
Closes #24878 .
R=asgerf@google.com
BUG=https://github.com/dart-lang/sdk/issues/24878
Review URL: https://codereview.chromium.org/1639313002 .
2016-01-28 08:55:35 +01:00
Kevin Millikin
ba884f7f9f
dart2js: Match the runtime int is check semantics at compile time.
...
BUG=
R=asgerf@google.com
Review URL: https://codereview.chromium.org/1635053002 .
2016-01-26 16:10:54 +01:00
Kevin Millikin
65ae116a01
dart2js: CPS translation of switches with continue to their labels.
...
Implement switches with continue to their labels by a first 'non-recursive'
switch followed by a second (only) 'recursive' switch inside a loop.
Continue is implemented by assignment to a state variable that the second
switch switches over.
R=asgerf@google.com
Review URL: https://codereview.chromium.org/1585503002 .
2016-01-26 09:43:13 +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
Regis Crelier
096843b648
Allow super type to be malformed (fixes issue 25426).
...
Update co19 status file.
Review URL: https://codereview.chromium.org/1588723002 .
2016-01-19 15:45:30 -08:00