Commit Graph

70 Commits

Author SHA1 Message Date
Jonah Williams e32531f0ee Switch flutter's dart sdk to full and add dartdevc libraries (#7968) 2019-02-26 14:49:09 -08:00
Michael Klimushyn 28bafe6903 Don't use Wuffs (#7785)
This code path isn't stable yet.

Fixes flutter/flutter#27718
Reopens flutter/flutter#23838
2019-02-11 11:09:45 -08:00
Dan Field f9252e72f8 allow specifying out directory root (#7753) 2019-02-08 15:15:47 -08:00
liyuqian 3c118b6c3b Disable wuff on Windows (#7713)
MSVC won't compile wuff...
2019-02-06 11:52:25 -08:00
Jason Simmons 351f5a35f3 Use the Wuffs GIF decoder (#7658)
Fixes https://github.com/flutter/flutter/issues/23838
2019-02-05 14:09:18 -08:00
liyuqian 09a3735ea7 Respect default goma path on Windows (#7643) 2019-01-30 13:00:34 -08:00
Chinmay Garde 1dc01adfa6 Allow generating coverage reports for all unit-tests in the engine. (#7576) 2019-01-24 14:03:15 -08:00
Vyacheslav Egorov 8a71c73d4b Pass operator_new_alignment value through gn script into GN args. (#7031)
Background:

Some allocators (tcmalloc) don't provide alignment guarantees that
match clang's default expectations, which causes crashes when using
clang compiled binary with such allocators.

For example clang can produce movaps instructions to initialize newly
allocated object - which would crash if result of ::operator new() is
not 16 bytes aligned.
2019-01-15 16:09:46 +01:00
Chinmay Garde 93f75f283a Don't provide system vulkan header paths to Skia. (#7003)
Skia privately brings in its own copy. https://skia-review.googlesource.com/c/skia/+/172147
2018-11-28 15:31:16 -08:00
Michael Goderbauer 70a1106b50 Unify copyright lines (#6757) 2018-11-07 12:24:35 -08:00
Chinmay Garde 08272ee6aa Allow specifying custom toolchains and sysroots for host builds. (#6548)
Updates buildroot to https://github.com/flutter/buildroot/pull/180.
2018-10-15 14:18:02 -07:00
Michael Goderbauer 763627fff5 Do not export libdart symbols (#6337) 2018-09-27 18:19:22 +02:00
Chinmay Garde 5b799381f4 Dont make any binaries specify an X11 dependency. (#6353) 2018-09-26 18:15:30 -07:00
Michael Goderbauer 58a1894a1c Update to latest clang (#6174)
* Roll buildroot to be483cb1cd3a9c4313b2e534034d23a05c3d849e
* Rolls buildtools to c1408453246f0475547b6fe634c2f3dad71c6457
2018-09-06 15:29:04 -07:00
Chinmay Garde c822ab26cf Allow building the embedder API for the target toolchains. (#6069) 2018-08-22 16:42:47 -07:00
Jason Simmons 4b271b2e02 Add a Flutter build flag that enables dart_debug checks (#6059) 2018-08-21 08:42:13 -07:00
Stanislav Baranov 0c0034323d Make 'gn --debug' and 'gn --debug --dynamic' identical. (#5999) 2018-08-10 15:34:41 -07:00
Zachary Anderson a09b4fdcb7 Adds dynamic, interpreter configs to tools/gn (#5446)
Adds --dynamic and --interpreter flags to
tools/gn. These flags result in engines with
properties as follows:

--dynamic:
- JIT targeting native code on Android and
  DBC on iOS

--interpreter
- Target DBC even if running on Android.

For example:

gn --android --dynamic --interpreter --runtime-mode release

Will generate an engine:
- Without Dart asserts
- Without Observatory
- With JIT compililation to DBC

into out/android_dynamic_release_dbc
2018-06-05 14:52:52 -07:00
Chinmay Garde 983f39c75a Don't enable LTO on Windows hosts as the toolchain does not read the value. (#5364) 2018-05-24 14:21:42 -07:00
Chinmay Garde fe7cad4199 Temporarily use expat on Android because the Android font manager depends on the same. (#5308) 2018-05-18 12:55:20 -07:00
Chinmay Garde f922442d58 Disable SVG canvas and friends. (#5306) 2018-05-18 12:09:14 -07:00
Chinmay Garde 58e84c8bf0 Re-land "Support multiple shells in a single process. (#4932)" (#4998)
* Re-land "Support multiple shells in a single process. (#4932)"

This reverts commit 723c7d0143.
2018-04-13 13:48:15 -07:00
Vyacheslav Egorov 723c7d0143 Revert "Re-land "Support multiple shells in a single process. (#4932)" (#4977)" (#4981)
This reverts commit a3327bff86.
2018-04-12 18:28:55 +02:00
Chinmay Garde a3327bff86 Re-land "Support multiple shells in a single process. (#4932)" (#4977)
This reverts commit 9199b40f2a.
2018-04-11 15:41:23 -07:00
Chinmay Garde 9199b40f2a Revert "Support multiple shells in a single process. (#4932)" (#4964)
This reverts commit 6baff4c821.
2018-04-10 15:28:43 -07:00