12565 Commits

Author SHA1 Message Date
Jonah Williams
38702d3cd0
Build precompiled sdk and analyzer summary for dartdevc (#8345) 2019-03-28 10:16:33 -07:00
Ben Konyi
84fefc4c33 Roll src/third_party/dart 05f3b12960..a977273262 (3 commits)
a977273262 Re-allow the incremental compiler to load modules
7b33a8fdc4 [cfe] Fix type inference in map literals with spreads
864b22d3ce [cfe] Add inference and type checks to if-elements in maps
2019-03-28 10:12:36 -07:00
skia-flutter-autoroll
a3774be74d
Roll src/third_party/skia e51181387f76..05be23dbd3c4 (8 commits) (#8351)
https://skia.googlesource.com/skia.git/%2Blog/e51181387f76..05be23dbd3c4

git log e51181387f763864acf5be828831b2d7c2b29065..05be23dbd3c4565cb23744c154df80b0ebc0208a --date=short --no-merges --format=%ad %ae %s
2019-03-28 reed@google.com use mixer to combine two filters
2019-03-28 kjlubick@google.com Add GrCap for initializing textures
2019-03-28 bsalomon@google.com Don't limit glTexStorage performance workaround on Android to command buffer.
2019-03-28 mtklein@google.com try purging between benches
2019-03-28 mtklein@google.com bool SkColorSpaceXformSteps::Required()
2019-03-28 egdaniel@google.com Add support to disable vsync on mac viewer.
2019-03-27 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (nontrivial).
2019-03-28 bratell@opera.com Add an include guard to SkottieShaper.h

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (stani@google.com), and stop
the roller if necessary.
2019-03-28 12:29:52 -04:00
Ben Konyi
90ad1e1abf Roll src/third_party/dart cf32584870..05f3b12960 (11 commits)
05f3b12960 Add test for native declarations
b978fdd142 Move experimental flag defaults to CFE
cc00203310 Update pub client version
3e4a1de6e9 Use dart:foo-patch import uri for patches; remove VM workaround for sdk uris
cf768254fd Temporarily disable 'Allow the incremental compiler to load modules'
7baae76480 Always use ir constants in annotations when constant-update-2018 is enabled
10abacba10 Use hasOnlyNonDeferredImportPathsToConstant to add deferred constants
32a5fa0a83 Allow incremental compiler to just create outline
83e6e9f8e6 Allow the incremental compiler to load modules
ef168de000 [vm/kernel] Index all source and line starts before using them (2nd try)
add5a27120 [infra] Add `constant-update-2018` flag to v2.3 lang features tests
2019-03-28 07:14:59 -07:00
skia-flutter-autoroll
2aa3c3ef29
Roll src/third_party/skia 3240800a9487..e51181387f76 (2 commits) (#8349)
https://skia.googlesource.com/skia.git/%2Blog/3240800a9487..e51181387f76

git log 3240800a9487b736fa268f10c3f5dc0612dbc39d..e51181387f763864acf5be828831b2d7c2b29065 --date=short --no-merges --format=%ad %ae %s
2019-03-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 208af3ebda25..e810ad90799c (10 commits)
2019-03-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 57e05b8be2d9..94f195b18776 (1 commits)

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (stani@google.com), and stop
the roller if necessary.
2019-03-28 08:57:50 -04:00
skia-flutter-autoroll
80ea029d9b
Roll src/third_party/skia 01a065884b7d..3240800a9487 (2 commits) (#8347)
https://skia.googlesource.com/skia.git/%2Blog/01a065884b7d..3240800a9487

git log 01a065884b7d0a1fe563007e72bbf2793727c5f4..3240800a9487b736fa268f10c3f5dc0612dbc39d --date=short --no-merges --format=%ad %ae %s
2019-03-28 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset
2019-03-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 179c932426b3..57e05b8be2d9 (1 commits)

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (stani@google.com), and stop
the roller if necessary.
2019-03-28 05:28:50 -04:00
skia-flutter-autoroll
c4d14a0071
Roll src/third_party/skia e4c67058ddb1..01a065884b7d (1 commits) (#8344)
https://skia.googlesource.com/skia.git/%2Blog/e4c67058ddb1..01a065884b7d

git log e4c67058ddb14564c0a28cb32a5d878b13fd9f98..01a065884b7d0a1fe563007e72bbf2793727c5f4 --date=short --no-merges --format=%ad %ae %s
2019-03-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 83d44af5c208..eb8d3bc0b607 (520 commits)

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (stani@google.com), and stop
the roller if necessary.
2019-03-28 01:58:49 -04:00
Ben Konyi
5983b7adf8 Roll src/third_party/dart ffee99d79b..cf32584870 (6 commits)
cf32584870 [vm] Support compiling static field initializers and dynamic invocation forwarders from a compilation trace.
3364df5050 Fix a bug that led to a divide-by-zero exception
f226f4ff24 Improve type of typed-array load
e5bc8c2d39 [ VM / Service ] Remove Platform.pathSeparator from test and replace with / to fix Windows failure
0d93a85916 [vm/bytecode] Clean component metadata except bytecode when dropping AST
ca2f03c5f8 [ VM / Service ] Allow for breakpoints to be set using either file: or package: URIs for packages.
2019-03-27 22:15:03 -07:00
stuartmorgan
84c62b4c7d
Build Windows shell (#8331)
Enables the build of the Windows shell, based on the same GLFW code used
by the current Linux shell.
2019-03-27 23:38:44 -04:00
skia-flutter-autoroll
6415277d02
Roll src/third_party/skia 8d2c19554e4a..e4c67058ddb1 (1 commits) (#8341)
https://skia.googlesource.com/skia.git/%2Blog/8d2c19554e4a..e4c67058ddb1

git log 8d2c19554e4a1f9f75abaf1093558f9fc712ddf4..e4c67058ddb14564c0a28cb32a5d878b13fd9f98 --date=short --no-merges --format=%ad %ae %s
2019-03-28 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 c240abe4ef2c..208af3ebda25 (3 commits)

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (stani@google.com), and stop
the roller if necessary.
2019-03-27 22:29:49 -04:00
Ben Konyi
a0110107ee Roll src/third_party/dart 991c9da720..ffee99d79b (7 commits)
ffee99d79b Add asyncExpectThrows<T>() to async_helper.
994f535e03 [vm/bytecode/compiler] Remove excessive stack overflow checks when inlining
9ea9612ce8 Object can be used in for-in and await for elements.
4555cf788d Convert one more set of tests
a9ee08051d [dartdevc] Remove redundant parameters from helper methods
1bbd282d65 Make analyzer/tool/summary/generate.dart take an IDL path
f12715354a [co19] DEPS updated
2019-03-27 19:22:29 -07:00
Chris Bracken
2098398e10
Cleanups to run_tests.sh script (#8337)
Bugfix:
* Use the `pub` from within the built Dart SDK (not whatever's on
  `$PATH`, if anything).

A few minor improvements:
* Allow running from below the src/ buildroot dir, as it's often
  convenient to work from within the flutter/engine git dir.
* Echo test name before running, for slightly better debuggability.
* Minor line-wrapping for readability.
2019-03-27 18:09:08 -07:00
stuartmorgan
5c99138fa8
Build GLFW from source for Linux shell (#8327)
Instead of requiring a system-level GLFW, build it from source and
statically link it into the Linux shell.
2019-03-27 20:22:50 -04:00
Chinmay Garde
68002458f4
Fix Windows build. (#8336) 2019-03-27 16:43:08 -07:00
stuartmorgan
6d8b836777
Remove use of epoxy from Linux shell (#8334)
Simplifies the build and runtime requirements for the Linux shell.
Since the engine does GL extension lookup manually anway, an extension
loader library isn't necessary.
2019-03-27 19:24:03 -04:00
Chris Bracken
4efc32163c
Add super call in FLEView reshape (#8335)
NSOpenGLView reshape is annotated with NS_REQUIRES_SUPER. This avoids
build failures when building with `-Wobjc-missing-super-calls`.
2019-03-27 16:22:12 -07:00
Chinmay Garde
cb8eb801a4
Allow embedders to specify their own task runner interfaces. (#8273)
Currently, all Flutter threads are managed by the engine itself. This works for
all threads except the platform thread. On this thread, the engine cannot see
the underlying event multiplexing mechanism. Using the new task runner
interfaces, the engine can relinquish the task of setting up the event
multiplexing mechanism and instead have the embedder provide one for it during
setup.

This scheme is only wired up for the platform thread. But, the eventual goal
is to expose this message loop interoperability for all threads.
2019-03-27 16:16:59 -07:00
Amir Hardon
37947f961a
Allow delegation of a11y events from nodes that were not yet traversed (#8333)
The AccessibilityViewEmbedder was not delegating a11y events coming virtual nodes(of the embedded view) that were not previously traversed by the a11y framework.

It turns out the a11y framework might leave parts of the tree untraversed in some circumstances, changed the behavior to create an originId<-->flutterId mapping on the fly when an event is delegated from a not previously traversed node.

Fixes flutter/flutter#30010.
2019-03-27 15:49:15 -07:00
skia-flutter-autoroll
deeb7a747f
Roll src/third_party/skia 99ccc0ca87e6..8d2c19554e4a (11 commits) (#8332)
https://skia.googlesource.com/skia.git/%2Blog/99ccc0ca87e6..8d2c19554e4a

git log 99ccc0ca87e6d255d1477923cec3a2b9732959ec..8d2c19554e4a1f9f75abaf1093558f9fc712ddf4 --date=short --no-merges --format=%ad %ae %s
2019-03-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 4c9f4a97ffe3..179c932426b3 (1 commits)
2019-03-27 csmartdalton@google.com Add MSAA and non-aa modes to GrFillRRect Op
2019-03-27 egdaniel@google.com Add support for vsync on android viewer.
2019-03-21 reed@google.com add bgra8 bgra8s and 8888s to explicitly control swizzle and srgb-ness in gpu[] configs
2019-03-27 mtklein@google.com add .svg sources to fm
2019-03-27 brianosman@google.com Allow Mock GrBackendTextures to masquerade as GL
2019-03-27 mtklein@google.com add --backend pdf to fm
2019-03-27 egdaniel@google.com Add vsync toggle for windows viewer.
2019-03-27 mtklein@google.com add --backend skp to fm
2019-03-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader e43cda5f76de..4c9f4a97ffe3 (1 commits)
2019-03-27 mtklein@google.com buildifier public.bzl

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (stani@google.com), and stop
the roller if necessary.
2019-03-27 18:04:49 -04:00
Matt Carroll
7620056277
Android Embedding PR22: Polish - FlutterActivity Intent factories, FlutterFragment control of render modes, FlutterSurfaceView transparent until rendering is ready. (#8317) 2019-03-27 14:57:23 -07:00
nathanrogersgoogle
6bd697dd4c
Fix "PointerEvent" flow end event (#8319)
"DispatchPointerDataPacket" should have been "PointerEvent".
2019-03-27 14:34:01 -07:00
Chinmay Garde
3a3f707d5a
Reland "Allow specification of std::functions as native entrypoints from Dart code." (#8329)
This reverts commit 7e77d5c484a08cc1c189619e80ae71a7f1df62fb after fixing Windows issues.
2019-03-27 12:22:48 -07:00
skia-flutter-autoroll
d4275d9ee1
Roll src/third_party/skia 576eb87a2d2d..99ccc0ca87e6 (5 commits) (#8328)
https://skia.googlesource.com/skia.git/%2Blog/576eb87a2d2d..99ccc0ca87e6

git log 576eb87a2d2d58d169a2bf52cc99ab077c91a8a7..99ccc0ca87e6d255d1477923cec3a2b9732959ec --date=short --no-merges --format=%ad %ae %s
2019-03-27 mtklein@google.com lazy svg parsing in TestSVGTypeface
2019-03-27 mtklein@google.com split up skia_srcs() in public.bzl
2019-03-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 518c679da109..c240abe4ef2c (1 commits)
2019-03-27 bsalomon@google.com Disable texture storage on Android over command buffer.
2019-03-27 mtklein@google.com update DM_SRCS to build tools/HashAndEncode

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (stani@google.com), and stop
the roller if necessary.
2019-03-27 14:41:30 -04:00
stuartmorgan
3a415c4f1e
Map glfw into third_party, and roll buildroot (#8308)
Adds glfw to //third_party/, and rolls the buildroot to
ee817fb84542865e253bcce1866bc13e4065ca4d
to pick up the build rules for it.
2019-03-27 14:08:22 -04:00
Zachary Anderson
ce9ea58694
[fuchsia] Disable FML_TRACE_COUNTER events to unblock roll (#8325) 2019-03-27 10:36:34 -07:00
Ben Konyi
48496588c6 Roll src/third_party/dart 8a92d2a8d9..991c9da720 (2 commits)
991c9da720 [vm/ffi] Add copyright headers to sqlite example and incorporate Michael's feedback.
7a15b02935 [vm/ffi] Add demo docs for using FFI on Android.
2019-03-27 10:14:28 -07:00
skia-flutter-autoroll
20c241ac32
Roll src/third_party/skia c476e5da4fef..576eb87a2d2d (7 commits) (#8324)
https://skia.googlesource.com/skia.git/%2Blog/c476e5da4fef..576eb87a2d2d

git log c476e5da4fef336e5071e5a93b1beacda8ad92f0..576eb87a2d2d58d169a2bf52cc99ab077c91a8a7 --date=short --no-merges --format=%ad %ae %s
2019-03-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader df5b28fdb45c..e43cda5f76de (1 commits)
2019-03-26 michaelludwig@google.com Fix paint filter quality in draw_image_set GM
2019-03-26 enne@chromium.org Add a function to compute texture sizes
2019-03-25 mtklein@google.com FM, a dumber new testing tool
2019-03-27 rmistry@google.com Fix RecreateSKPs bot page sets III
2019-03-27 robertphillips@google.com Minor cleanup of GrResourceAllocator
2019-03-27 fmalita@chromium.org [skottie] Fix handling of hidden shapes and layers

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (stani@google.com), and stop
the roller if necessary.
2019-03-27 11:17:49 -04:00
Ben Konyi
cadcf1c584 Roll src/third_party/dart f3fd1943fc..8a92d2a8d9 (16 commits)
8a92d2a8d9 Collect types deeply for deferred loading
bd99509601 [infra] Fix approve_results race condition checking failing on new builders.
440d287fa8 [infra] Run pkg/(front_end|kernel) tests only on front-end builders
4256a97a3d [co19] DEPS file updated
b7a5e478bb [vm, service] Allow choice of tags and code-verus-function when getting profile samples as timeline events.
0e485045d4 Deflake socket reads on Fuchsia
45c367d8e8 Add plugin performance data to the server status pages
57321c1590 Revert "[vm/kernel] Index all source and line starts before using them"
419243fc4e Add support for BlockExpression.
61f0f5bc43 [vm/bytecode] Declare members in bytecode
e1a689310b [dartdevc] Generating nested functions that invoke super as arrow functions (e.g., mixins)
3a3731665f Initial implementation of server support for training data
fbc70da0d3 [cfe] Add inference and type checks in for-elements in lists and sets
49a7fa1c11 [cfe] Add inference and type checks for if-elements in lists and sets
73d5c6bab0 Make the collection await for test actually return a stream.
e8fc260e93 [gardening] Clean up outdated flutter hhh patches
2019-03-27 07:18:50 -07:00
skia-flutter-autoroll
66141eb8e8
Roll src/third_party/skia d1c271bd39f0..c476e5da4fef (2 commits) (#8322)
https://skia.googlesource.com/skia.git/%2Blog/d1c271bd39f0..c476e5da4fef

git log d1c271bd39f037ad08958f913194474e763af288..c476e5da4fef336e5071e5a93b1beacda8ad92f0 --date=short --no-merges --format=%ad %ae %s
2019-03-26 robertphillips@google.com Fix bug in GrResourceAllocator&#39;s intermediate flushing (take 2)
2019-03-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader e747b3c3c9d9..df5b28fdb45c (1 commits)

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (stani@google.com), and stop
the roller if necessary.
2019-03-27 07:47:50 -04:00
skia-flutter-autoroll
e5b31cdd98
Roll src/third_party/skia cec20280b3fb..d1c271bd39f0 (3 commits) (#8321)
https://skia.googlesource.com/skia.git/%2Blog/cec20280b3fb..d1c271bd39f0

git log cec20280b3fb818e3be9a07ef585983c17329a2a..d1c271bd39f037ad08958f913194474e763af288 --date=short --no-merges --format=%ad %ae %s
2019-03-27 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset
2019-03-27 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update SKP version
2019-03-27 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update SKP version

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (stani@google.com), and stop
the roller if necessary.
2019-03-27 04:17:49 -04:00
skia-flutter-autoroll
1daff5ce15
Roll src/third_party/skia bf341ae88c83..cec20280b3fb (3 commits) (#8320)
https://skia.googlesource.com/skia.git/%2Blog/bf341ae88c83..cec20280b3fb

git log bf341ae88c83155752e3a2080bb40cefbbbaf32b..cec20280b3fb818e3be9a07ef585983c17329a2a --date=short --no-merges --format=%ad %ae %s
2019-03-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 a47e2a23ab4c..518c679da109 (3 commits)
2019-03-27 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 4035f6c897d0..83d44af5c208 (535 commits)
2019-03-26 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (stani@google.com), and stop
the roller if necessary.
2019-03-27 00:47:49 -04:00
skia-flutter-autoroll
87db585ade
Roll src/third_party/skia 45d5f702133e..bf341ae88c83 (2 commits) (#8316)
https://skia.googlesource.com/skia.git/%2Blog/45d5f702133e..bf341ae88c83

git log 45d5f702133e8c122e46ab14863a3f3df481c974..bf341ae88c83155752e3a2080bb40cefbbbaf32b --date=short --no-merges --format=%ad %ae %s
2019-03-27 csmartdalton@google.com Revert &#34;Add MSAA and non-aa modes to GrFillRRect Op&#34;
2019-03-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader cc6473f7d80d..e747b3c3c9d9 (1 commits)

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (stani@google.com), and stop
the roller if necessary.
2019-03-26 21:18:49 -04:00
Chris Yang
fd7d7fa5a0
Add a11y support for embedded iOS platform view (#8156)
Follow up the framework change in flutter/flutter#29304.
Inject the accessibility element tree in the semantic node if the node is for platform views.

flutter/flutter#29302
2019-03-26 16:04:42 -07:00
skia-flutter-autoroll
f64ee01e18
Roll src/third_party/skia d2ca31218bc4..45d5f702133e (11 commits) (#8315)
https://skia.googlesource.com/skia.git/%2Blog/d2ca31218bc4..45d5f702133e

git log d2ca31218bc4d06fd3337fb1951ea1800a915f56..45d5f702133e8c122e46ab14863a3f3df481c974 --date=short --no-merges --format=%ad %ae %s
2019-03-26 rmistry@google.com Fix RecreateSKPs bot page sets II
2019-03-26 csmartdalton@google.com Add MSAA and non-aa modes to GrFillRRect Op
2019-03-26 fmalita@chromium.org [skottie] Relocate text shaping utils to separate compilation unit
2019-03-26 mtklein@google.com quiet down SkFontHost_FreeType debug logs
2019-03-26 jvanverth@google.com Fix BGRA GL texture format on iOS
2019-03-22 michaelludwig@google.com Remove old experimental SkiaRenderer APIs
2019-03-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 213a8ce6d5c2..cc6473f7d80d (4 commits)
2019-03-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 da37e7f6759d..a47e2a23ab4c (2 commits)
2019-03-26 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-26 robertphillips@google.com Revert &#34;Fix bug in GrResourceAllocator&#39;s intermediate flushing&#34;
2019-03-26 robertphillips@google.com Fix bug in GrResourceAllocator&#39;s intermediate flushing

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (stani@google.com), and stop
the roller if necessary.
2019-03-26 17:47:49 -04:00
Ben Konyi
f521df3839
Fixed service isolate not being initialized correctly due to bad name (#8251)
* Fixed service isolate not being initialized correctly due to bad name

The name for the service isolate was being set to the empty string,
causing the microtask loop to not be run on the service isolate leading
to the service hanging on the first 'await'. See
https://dart-review.googlesource.com/c/sdk/+/97107 for revert due to
this issue.

* Removed unnecessary params from DartCreateAndStartServiceIsolate
2019-03-26 14:36:51 -07:00
Ben Konyi
80b825ce80
Roll src/third_party/dart 093c2909fe..f3fd1943fc (13 commits) (#8310)
f3fd1943fc [vm/ffi] Update status file for FFI sqlite sample.
28a2416320 Fix sqlite sample import.
f135a49861 [doc] dart:ffi SQLite sample
69079303cf [infra] Add a shard to the FFI builders.
1af9f99a5f [cfe] Compile loops in map literals
4c48062955 [CFE] Fail silently on invalid constructs during constant evaluation.
a8e51c5868 Bypass use of dart2js_platform.dill when experimental flags are non-default
b2a2c088d3 [infra] Add --apply-changelist option to apply_preapprovals.
ac21076110 [cfe] Implement compilation of loops in lists and sets
0a3cd80d41 Reland "Change default of 'keepFields' in constant transformation to true"
12d789fa52 [cfe] Update test status files
e5374a688c [cfe] Add front-end support for for and for-in
432e5faeda [VM / Service] Update core library source loading to use resolved_url
2019-03-26 14:36:25 -07:00
Chinmay Garde
7e77d5c484
Revert "Allow specification of std::functions as native entrypoints from Dart code. (#8309)" (#8312)
This reverts commit 400a86a62efd3c8504672b8a63323cc837282135.
2019-03-26 13:49:41 -07:00
Chinmay Garde
400a86a62e
Allow specification of std::functions as native entrypoints from Dart code. (#8309)
This allows for the specification of std::functions (using EmbedderContext::NativeEntry) with their captures as native entrypoints. Earlier, only C functions we allowed which meant that there were no captures and assertions had to use globals which could introduce bugs when used with gtest_repeat.
2019-03-26 12:56:23 -07:00
Craig Stout
51f23fedf2 [vulkan] Add FUCHSIA external sem/mem extensions
The KHR versions will be renamed once references are removed.

MA-510 #comment
2019-03-26 12:51:40 -07:00
Chinmay Garde
78de8dcb42
Enable lambda like native callbacks in tests and add support for custom entrypoints. (#8299) 2019-03-26 11:29:08 -07:00
skia-flutter-autoroll
2812c7db4a
Roll src/third_party/skia 62fd6c411622..d2ca31218bc4 (9 commits) (#8307)
https://skia.googlesource.com/skia.git/%2Blog/62fd6c411622..d2ca31218bc4

git log 62fd6c4116226f5bb9c4d06c85fb9e549b7b3d5b..d2ca31218bc4d06fd3337fb1951ea1800a915f56 --date=short --no-merges --format=%ad %ae %s
2019-03-26 brianosman@google.com Convert GrPorterDuff test from NullGL to Mock context
2019-03-26 brianosman@google.com Run GrTextureMipMapInvalidationTest on rendering contexts
2019-03-26 brianosman@google.com Convert some unit tests from NullGL to Mock context
2019-03-26 rmistry@google.com Detect and fail when invalid SKPs are created by RecreateSKPs bot
2019-03-26 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-26 rmistry@google.com Fix RecreateSKPs bot page sets
2019-03-26 mtklein@google.com move gpu_tool_utils to public_deps
2019-03-26 nigeltao@google.com Remove unused setAlphaAndRequiredFrame condition
2019-03-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 54ec759a7405..213a8ce6d5c2 (2 commits)

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (stani@google.com), and stop
the roller if necessary.
2019-03-26 13:20:39 -04:00
skia-flutter-autoroll
95f9134e9a
Roll src/third_party/skia d90004516a63..62fd6c411622 (4 commits) (#8306)
https://skia.googlesource.com/skia.git/%2Blog/d90004516a63..62fd6c411622

git log d90004516a63e302ca50dfe9c1c8dddf21e50e1c..62fd6c4116226f5bb9c4d06c85fb9e549b7b3d5b --date=short --no-merges --format=%ad %ae %s
2019-03-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader c0cf68ba0ed6..54ec759a7405 (2 commits)
2019-03-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 7af926603c2d..c0cf68ba0ed6 (3 commits)
2019-03-25 kjlubick@google.com Reland &#34;Generate GrGLInterface and GrGlAssembleInterface* from table&#34;
2019-03-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader e1cf863e65c6..7af926603c2d (1 commits)

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (stani@google.com), and stop
the roller if necessary.
2019-03-26 09:19:37 -04:00
skia-flutter-autoroll
358273bd27
Roll src/third_party/skia 33211b2c7a02..d90004516a63 (1 commits) (#8305)
https://skia.googlesource.com/skia.git/%2Blog/33211b2c7a02..d90004516a63

git log 33211b2c7a0260d8a1c1a11ef4a11a31d01473a8..d90004516a63e302ca50dfe9c1c8dddf21e50e1c --date=short --no-merges --format=%ad %ae %s
2019-03-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/swiftshader 221459f4ecc9..e1cf863e65c6 (1 commits)

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (stani@google.com), and stop
the roller if necessary.
2019-03-26 05:50:24 -04:00
skia-flutter-autoroll
2804057bf5
Roll src/third_party/skia 80dd599e91d0..33211b2c7a02 (1 commits) (#8303)
https://skia.googlesource.com/skia.git/%2Blog/80dd599e91d0..33211b2c7a02

git log 80dd599e91d057009461fd221f29ac56f79dc6c3..33211b2c7a0260d8a1c1a11ef4a11a31d01473a8 --date=short --no-merges --format=%ad %ae %s
2019-03-26 skia-recreate-skps@skia-swarming-bots.iam.gserviceaccount.com Update go_deps asset

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (stani@google.com), and stop
the roller if necessary.
2019-03-26 02:20:38 -04:00
skia-flutter-autoroll
a673bbf6f2
Roll src/third_party/skia c5ee499f2c59..80dd599e91d0 (5 commits) (#8301)
https://skia.googlesource.com/skia.git/%2Blog/c5ee499f2c59..80dd599e91d0

git log c5ee499f2c5913d0d330bfc76944d2c36dfc8e34..80dd599e91d057009461fd221f29ac56f79dc6c3 --date=short --no-merges --format=%ad %ae %s
2019-03-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll ../src 40ce19f3a56f..4035f6c897d0 (377 commits)
2019-03-26 skia-autoroll@skia-public.iam.gserviceaccount.com Roll third_party/externals/angle2 9078c6a7199b..da37e7f6759d (5 commits)
2019-03-25 fmalita@chromium.org Make SkShaper available in Fiddle
2019-03-25 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).
2019-03-25 recipe-mega-autoroller@chops-service-accounts.iam.gserviceaccount.com Roll recipe dependencies (trivial).

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (stani@google.com), and stop
the roller if necessary.
2019-03-25 22:48:45 -04:00
Ben Konyi
d88037dc07 Roll src/third_party/dart fa74184b7a..093c2909fe (71 commits)
093c2909fe [dartdevc] Add implicit casts for SpreadElement nodes
f09097bab8 Add tests for "await for" in collection literals.
510d6f7789 Fix a bug in SDK constraint detection
db8dca4fbf dart:core: optional-new/const, named-default-separator, function-typedefs
c9ecdabe5d Revert "Combine override checks and override-based inference in one phase"
93e4ae4fdf [vm] Add flags to gen_kernel script to support old ABIs
8e0bb64bd1 [gardening] Mark reloaded files as other resources.
461d965d82 Reduce the priority of convertToAsync (issue 36327)
ab8510a0a5 [gardening] Fix arguments test for app_jit(k).
580f44aa83 [vm] Enable running FFI tests on Android in JIT-mode.
18a346c4e2 [infra] Protect against buggy approve_results versions causing an outage.
7ddeed1ba9 [gardening] Fix test harness handling of DartOptions
a13ac1b44f [infra] Fix approve_results not inserting primary keys for pre-approvals.
775dd08ae9 add some fixes to the widget transformer so it can find the flutter libs and assume the location arg exists on widget constructors
51da94da76 [fasta] Don't create forwarding stub if there's already a member
8d22c26c64 [CFE] Simplify tracking of unevaluated status.
2ce1af9cbe [CFE] Constant evaluation of newly added operators
0b3af295c0 [CFE] >>>= in fasta
b1e14cbe5f Change default of 'keepFields' in constant transformation to true
133d1b5afe [CFE] Allow 'as' and 'is' expressions as constants.
5f0de26d48 Clean up the remaining copyright notices
09ee45b4e2 Support for import prefixes.
c89642280c Infer types of fields from initializers.
9f864100aa Write / read codeOffset and codeLength for elements.
b0823ca558 Add a quick fix for the MISSING_ENUM_CONSTANT_IN_SWITCH diagnostic (issue 36290)
baa5628875 [infra] fix approve_results crashing on bad preapproval entry
9d7a0113cc Add test parts, fix for indexing enums.
26d707041a Resolve metadata on directives.
2f22932149 Use dynamic type arguments for TypeName without explicit type arguments.
36e6eb36c5 rename and reword invalid initializer error messages
290ab228b7 Resynthesize DefaultFieldFormalParameterElementImpl.
a0e0a7a150 [vm] Delete disallowed constructors/operators
bbe8adc827 [dartdevc] Support await within all CollectionElement nodes
59b8a9c4bb [vm] Free readonly header bit so it can be used for other uses.
466b6884dc add scanner/parser support for >>>=
9d616fe839 Add support for >>> in summaries
19a817e785 [analyzer] Fix utility classes ignoring await in for statement/element
dfae23d205 [dartdevc] fix #36293, call nSM on callable objects if the lookup fails
65b92e9579 [dartdevc] fix #36253, kernel backend now emits trackLibraries call
96a078ce76 Add quick fixes for new SDK constraint checks
0b4fdc46fe Compute export scopes for source libraries.
ee79ca9a74 dart2js support for loading .dill files built modularly
9c6a882af0 Add SDK constraint checks for the constant update 2018 features
a8d0a33360 Build elements for local FunctionExpression(s) and parameters while reading AST.
98dddc9daa [tests] Ensure that --enable-asserts is used whereever checked was used previously
a8831e7481 Handle _FROM_DEFERRED_LIBRARY codes for ui as code
14fcc352cd [gardening] Try troubleshoot flutter hhh buildbot.
ddcc63e1ad [Analyzer] move usage of mostSpecificTypeArgument in strong checker
c22c2b7645 Test that set/list if elements/else elements get implicit casts
c8c5eff08f [infra] Deflake tests that are both multitests and have multiple VMOptions lines
1bab46b06f [vm] Remove support for '-c', '--checked' flags and '--enable-checked-mode'
c614b99ae1 [vm] Load kernel service from ABI versioned dill file
7e170b351d [vm] Add whitespace before parenthesis.
b60eae48e5 Test that VM interpreter, bytecode, and unoptimized benchmarks can run.
2631fdf8cf [vm] Reclaim GraphMarked bit.
a447b36280 convert: remove private typedefs
485640df2e update scanner tests to use scanString
f3ac707aea report error for invalid super/this initializer
4cd410d6ac add parser listener handleErrorToken event
11a148c85e Add the ability to associate a URL with a diagnostic
87c553bf3c Ascribe constants to the member world impacts
f141914e65 Cleanup warnings in the analyzer code base
ecf5a46c96 [infra] Fix approve_results crashing on approvals for deleted tests.
849e914cb4 [infra] Fix per-CL approval not setting the expires field.
2aed6c0311 [CFE] >>> in fasta
94e214bacc [infra] Fix auto-approval breaking as of per-CL approval.
065910f0c1 [infra] Add support for pre-approvals in approved_results.json.
81b984d735 [gardening] Fix up name detection in isolate tests.
3de6276ad6 Handle deferred constants in the ssa builder
9db4119b67 Combine override checks and override-based inference in one phase
3678efae60 Test that map if elements/else elements keys/values get implicit casts
2019-03-25 19:12:36 -07:00
skia-flutter-autoroll
0d83a2ecd1
Roll src/third_party/skia 15dc59e65cfa..c5ee499f2c59 (2 commits) (#8298)
https://skia.googlesource.com/skia.git/%2Blog/15dc59e65cfa..c5ee499f2c59

git log 15dc59e65cfa9b06f1505d6e44e6dbb0e52ecf6a..c5ee499f2c5913d0d330bfc76944d2c36dfc8e34 --date=short --no-merges --format=%ad %ae %s
2019-03-25 bungeman@google.com Enable fontconfig fontmgr in public.bzl.
2019-03-25 bungeman@google.com Replace SkSpan with Range in shaper reporting.

The AutoRoll server is located here: https://autoroll.skia.org/r/skia-flutter-autoroll

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+/master/autoroll/README.md

If the roll is causing failures, please contact the current sheriff (stani@google.com), and stop
the roller if necessary.
2019-03-25 19:20:25 -04:00
Zachary Anderson
42d062f95e
[fuchsia] Add missing trace macros (#8297) 2019-03-25 16:03:41 -07:00
Kate Lovett
af64f725f6
Fixing links between higher and lower classes. (#8295) 2019-03-25 15:44:14 -07:00
Chinmay Garde
22ee8ee08f
Migrate existing embedder unit tests to use the fixture. (#8296)
Also allows tests to specify their own embedder contexts.
2019-03-25 15:10:24 -07:00