Commit Graph

4079 Commits

Author SHA1 Message Date
William Hesse 9b8f01f80e Add --packages flag to test.py, to specify a package spec file.
BUG=https://github.com/dart-lang/sdk/issues/27063

Review URL: https://codereview.chromium.org/2240193002 .
2016-08-12 15:44:09 +02:00
William Hesse 25bff74ab5 Dummy commit after restarting buildbot
BUG=
TBR=sgjesse@google.com

Review URL: https://codereview.chromium.org/2236903002 .
2016-08-11 13:23:13 +02:00
William Hesse 9d2ab4d016 Change location of sysroot download so bot doesn't erase it.
BUG=https://github.com/dart-lang/sdk/issues/27048
TBR=sgjesse@google.com

Review URL: https://codereview.chromium.org/2230333002 .
2016-08-10 18:06:05 +02:00
William Hesse ab74e91c51 Fix error in SDK build script
BUG=
R=sgjesse@google.com

Review URL: https://codereview.chromium.org/2233923002 .
2016-08-10 17:34:19 +02:00
William Hesse 81f2226225 Change SDK builder bot to use sysroots when compiling
BUG=https://github.com/dart-lang/sdk/issues/27048
R=sgjesse@google.com

Review URL: https://codereview.chromium.org/2231073002 .
2016-08-10 17:28:21 +02:00
William Hesse ae7b38799c Add tools to build Dart with Chromium's sysroot.
This downloads and uses the Debian Wheezy sysroot used by chromium,
when building Dart.  The resulting dart runtime requires libc version
2.14, and building without the sysroot requires libc version 2.16

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

Review URL: https://codereview.chromium.org/2230083005 .
2016-08-10 16:04:03 +02:00
Terry Lucas f19bbb0ea5 Updated to WebKit, Dart_Initiaize change
BUG=asiva@google.com,vra@google.com

Review URL: https://codereview.chromium.org/2229953002 .
2016-08-09 14:21:11 -07:00
William Hesse 1077b24c31 Restart bots after master restart
TBR=scheglov@google.com
BUG=

Review URL: https://codereview.chromium.org/2218413005 .
2016-08-09 17:12:58 +02:00
Aleksei Semenov c9081ea4df initial support for running tests against dart analyzer in strong mode (#27033) 2016-08-09 10:58:15 +02:00
William Hesse e82a20b180 Change default Windows compiler to MSVS 2015 (VS version 14.0)
BUG=
R=zra@google.com

Review URL: https://codereview.chromium.org/2217393002 .
2016-08-06 00:12:56 +02:00
Terry Lucas fa5741f325 Updated to reverted WebKit CL and updated status files to only skip the failing tests.
TBR=hausner@google.com

Review URL: https://codereview.chromium.org/2217343002 .
2016-08-05 13:17:00 -07:00
Terry Lucas 182610962b Get latest WebKit changes for -initializing_formal_access
TBR=hausner@google.com

Review URL: https://codereview.chromium.org/2221533002 .
2016-08-05 11:58:03 -07:00
William Hesse 8473409b9c Archive SDK by git hash in addition to version number
This is needed for buildbot testers to download the SDK instead of building it.

BUG=
R=kustermann@google.com

Review URL: https://codereview.chromium.org/2218723003 .
2016-08-05 13:38:55 +02:00
Sigmund Cherem 0eee4027a6 Delete dart_backend from compiler.
R=sra@google.com

Review URL: https://codereview.chromium.org/2213673002 .
2016-08-04 15:57:04 -07:00
Jacob Richman 36c9514f04 Use Point<num> in dart:html for strong mode
Strong mode is (as of recently) inferring a stricter type (e.g., Point<double>) and causing breaking changes.

patch from issue 2211493003 at patchset 1 (http://crrev.com/2211493003#ps1)

BUG=

Review URL: https://codereview.chromium.org/2211563002 .
2016-08-03 14:09:10 -07:00
Jacob Richman a10977d400 Script to automate keeping ddc dep in sync.
BUG=
R=jmesserly@google.com, vsm@google.com

Review URL: https://codereview.chromium.org/2200973002 .
2016-08-02 09:25:17 -07:00
Siva Annamalai 9eb719b105 Fix build break.
Review URL: https://codereview.chromium.org/2194413002 .
2016-08-01 15:03:55 -07:00
Siva Annamalai a794b54273 Increase test runtime timeout configuration for hot_reload tests in debug mode as we are about to add additional verification which involves iterating over the heap.
R=rmacnak@google.com

Review URL: https://codereview.chromium.org/2197653005 .
2016-08-01 14:37:10 -07:00
Zachary Anderson a274332ed7 Remove Fuchsia build from the gyp build
This isn't used anymore. The build happens in the Fuchsia tree using GN.

R=asiva@google.com

Review URL: https://codereview.chromium.org/2194223002 .
2016-08-01 12:38:11 -07:00
John McCutchan 9c83d24622 Add --hot-reload-rollback test mode
BUG=
R=rmacnak@google.com

Review URL: https://codereview.chromium.org/2200683002 .
2016-08-01 10:57:22 -07:00
Terry Lucas 2966185560 Updated to WebKit - a few API changes.
TBR=turnbridge@google.com

Review URL: https://codereview.chromium.org/2195343002 .
2016-08-01 06:15:39 -07:00
Zachary Anderson 5475ab6fbb Fuchsia: Builds run_vm_tests and a wrapper program for running it.
This CL adds rules to the GN build for building run_vm_tests for
Fuchsia. It also adds a wrapper program in
//runtime/bin/run_vm_tests_fuchsia.cc and a file containing the
output of 'run_vm_tests --list', //runtime/bin/fuchsia_vm_tests.txt.
The wrapper program and text file make it easier to run the tests
on Fuchsia, and should be able to go away once we are out of the
bootstrapping phase.

R=asiva@google.com

Review URL: https://codereview.chromium.org/2187153003 .
2016-07-28 10:35:25 -07:00
Terry Lucas 87d0c3049a Update to latest WebKit
TBR=jacobr@google.com

Review URL: https://codereview.chromium.org/2188523003 .
2016-07-27 06:33:05 -07:00
Terry Lucas 9f03b11a5d Updated to latest WebKit changes
TBR=jacobr@google.com

Review URL: https://codereview.chromium.org/2183613004 .
2016-07-26 12:30:17 -07:00
Jacob Richman 96ca5db7e5 Add JSNative utility class with static methods methods to efficiently manipulate typed JSInterop objects in cases where the member name is not known statically. These methods would be extension methods on JSObject if Dart supported extension methods. Update package js to export these methods. Implement in Dart2JS. Implement JS$ in dart2js.
BUG=
R=alanknight@google.com, sra@google.com

Review URL: https://codereview.chromium.org/2150313003 .
2016-07-25 09:59:01 -07:00
Terry Lucas 437e3cd8d9 Updated to latest CL in WebKit
TBR=jacobr@google.com

Review URL: https://codereview.chromium.org/2163993004 .
2016-07-21 09:52:08 -07:00
Harry Terkelsen faaff39aa9 Record that MediaStream creates MediaStreamTracks
BUG=
R=alanknight@google.com

Review URL: https://codereview.chromium.org/2168473002 .
2016-07-19 17:00:04 -07:00
Ryan Macnak 7fa49e9910 Resolve disagreement between build.py and test.py over which architectures are included in 'all'.
R=zra@google.com

Review URL: https://codereview.chromium.org/2162793004 .
2016-07-19 15:32:18 -07:00
William Hesse bde8d3efc6 Revert "Don't call _ensureRequestAnimationFrame in Dartium."
This reverts commit bf8eeef6a0.

Revert "Fix animationFrameRequest for dartium."

This reverts commit 3daaf3849f.

BUG=https://github.com/dart-lang/sdk/issues/26906

Review URL: https://codereview.chromium.org/2159183003 .
2016-07-19 13:56:36 +02:00
Alan Knight 30b489578d Revert "Reapply zone tasks."
This reverts commit 6a7c037aa6.

BUG=

Review URL: https://codereview.chromium.org/2162643002 .
2016-07-18 13:12:36 -07:00
Terry Lucas 2b1816c869 Added switch to disable generating cached_patches.dart file (Dartium only).
The switch --no-cached-patches to be used by Dart enlistment (non-Dartium) and need to
re-gen the sdk/lib files using:

    ./go.sh --no-cached-patches

R=alanknight@google.com

Review URL: https://codereview.chromium.org/2154863002 .
2016-07-18 05:45:33 -07:00
Alan Knight e610d803b1 Update test status for webgl extension tests, fix one typo in extension name
BUG=

Review URL: https://codereview.chromium.org/2152393002 .
2016-07-15 15:00:15 -07:00
Alan Knight b9316f9882 Recognize WEBGL extensions on Firefox (copy with regenerated files)
Both of the following objects need to map to Dart type 'AngleInstancedArrays'

    [object ANGLEInstancedArrays]
    [object ANGLE_instanced_arrays]

Fixes https://github.com/dart-lang/sdk/issues/26850

BUG=

patch from issue 2147093002 at patchset 1 (http://crrev.com/2147093002#ps1)

R=sra@google.com

Review URL: https://codereview.chromium.org/2150003002 .
2016-07-15 12:48:22 -07:00
Terry Lucas fdd55d0929 Fixed typo
TBR=alanknight@google.com

Review URL: https://codereview.chromium.org/2151283002 .
2016-07-15 08:37:23 -07:00
Zachary Anderson fe2b7b35c4 DBC: Enables unboxed doubles
This CL enables unboxed doubles for simdbc64. Unboxed
doubles are stored in regular dbc registers, which are
really 64-bit stack slots. It also implements binary
and unary double operations and comparisons.

R=vegorov@google.com

Review URL: https://codereview.chromium.org/2120703002 .
2016-07-14 16:05:20 -07:00
Zachary Anderson 87e1fc7859 Add #! lines and +x scripts run by the build system
Landing https://codereview.chromium.org/2151053002/ for jamesr.

Review URL: https://codereview.chromium.org/2152913002 .
2016-07-14 12:46:57 -07:00
Terry Lucas 7f879e1c4b Updated to Chromium change removing ChaCha20+Poly1305 patch for NSS/SSL to fix Linux compile errors
TBR=whesse@google.com

Review URL: https://codereview.chromium.org/2145313002 .
2016-07-13 21:28:05 -07:00
Zachary Anderson 64e9017629 Fuchsia: Platform specific calls needed to Initialize and Cleanup VM.
fuchsia_test now succeeds.

R=asiva@google.com

Review URL: https://codereview.chromium.org/2148533002 .
2016-07-13 09:12:28 -07:00
Terry Lucas ed75eabb7b Updated to latest WebKit
TBR=whesse@google.com

Review URL: https://codereview.chromium.org/2136103004 .
2016-07-11 12:50:51 -07:00
John McCutchan ef71bc1834 Improve hot reload test mode
- [x] Start reloading even earlier.
- [x] Keep the value of FLAG_reload_every per-isolate (so spawned isolates reload eagerly too).
- [x] Adjust the reload every back off curve to be linear in the beginning.
- [x] Cap the reload every threshold at 1,000,000
- [x] Test status file updates.
- [x] Stop disabling the background compiler / OSR when running tests.
- [x] Skip multi tests with compilation errors when reloading.

BUG=
R=rmacnak@google.com

Review URL: https://codereview.chromium.org/2133823002 .
2016-07-11 12:29:13 -07:00
Florian Loitsch badabcc53a Don't use => on void functions.
Fixes #26740
BUG= http://dartbug.com/26740
R=sra@google.com

Review URL: https://codereview.chromium.org/2118633002 .
2016-07-11 14:20:12 +02:00
William Hesse 373121fb71 Roll Webkit DEPS to fix layout test status
BUG=
R=johnniwinther@google.com

Review URL: https://codereview.chromium.org/2134153002 .
2016-07-11 12:55:01 +02:00
William Hesse 31b32c7838 Roll Webkit DEPS to pickup layout status change
This also picks up a fix to devtools showing dart files twice.

R=johnniwinther@google.com
BUG=

Review URL: https://codereview.chromium.org/2135943002 .
2016-07-11 11:47:58 +02:00
Siva Annamalai 2ababdc976 Enable function level linking in product mode for windows so that dead code is eliminated and there are no references to code which is not in product mode.
R=johnmccutchan@google.com

Review URL: https://codereview.chromium.org/2134883002 .
2016-07-08 14:32:24 -07:00
John McCutchan dc1b2bf580 Small tweaks to hot reload testing
- [x] Start reloading 5x sooner in test mode.
- [x] Skip mirrors tests for now.
- [x] Skip reloading tests that expect compile time errors.

BUG=
R=rmacnak@google.com

Review URL: https://codereview.chromium.org/2128923003 .
2016-07-08 06:51:21 -07:00
William Hesse c0d594c86c Start working on version 1.19
BUG=
R=sgjesse@google.com

Review URL: https://codereview.chromium.org/2123713004 .
2016-07-06 15:49:28 +02:00
Florian Loitsch bf8eeef6a0 Don't call _ensureRequestAnimationFrame in Dartium.
Review URL: https://codereview.chromium.org/2117103004 .
2016-07-05 19:50:49 +02:00
Florian Loitsch 3daaf3849f Fix animationFrameRequest for dartium.
Review URL: https://codereview.chromium.org/2124863002 .
2016-07-05 19:22:27 +02:00
Florian Loitsch 6a7c037aa6 Reapply zone tasks.
This reverts commit 34d3c37233.

Committed: https://github.com/dart-lang/sdk/commit/f746f8f77e93fd93cb4ff3b4ed644c96a432947a

R=lrn@google.com

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

Reverted: https://github.com/dart-lang/sdk/commit/dae392291595fa394d601d2d0baa77b66d85533f
2016-07-05 17:33:09 +02:00
Florian Loitsch dae3922915 Revert "Reapply zone tasks."
This reverts commit f746f8f77e.

Review URL: https://codereview.chromium.org/2123593002 .
2016-07-04 21:58:15 +02:00