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