Zachary Anderson
9463b32b23
Reland: [GN] Don't set dart_host_toolchain ( #4314 )
2017-11-02 10:04:06 -07:00
Mikkel Nygaard Ravn
b41511e9a5
Revert "[GN] Don't set dart_host_toolchain ( #4308 )" ( #4310 )
...
This reverts commit 4caa68b8a061595ccdd8de17b530584604947b79.
2017-11-02 09:09:15 +01:00
Zachary Anderson
4caa68b8a0
[GN] Don't set dart_host_toolchain ( #4308 )
2017-11-01 13:36:18 -07:00
P.Y. Laligand
f339b2fbb4
[fuchsia] Account for the new Dart toolchain. ( #4271 )
2017-10-24 21:30:40 -07:00
P.Y. Laligand
419ee7c355
Update the location of Flutter packages. ( #4257 )
2017-10-20 14:25:49 -07:00
P.Y. Laligand
6fcb45991d
Move //dart to //third_party/dart. ( #4245 )
2017-10-19 01:20:38 -07:00
P.Y. Laligand
5fae5d52cf
Allow the project to be mapped to a location other than //flutter. ( #4203 )
...
This is for Fuchsia where we would like it to be located at //third_party/flutter.
2017-10-13 17:00:58 -07:00
Alexander Aprelev
a91e7b0c8b
Revert "Change kernel platform generation dependency name ( #4189 )" ( #4192 )
...
This reverts commit 83224fb6012c893b78c75e87184d3877c088394a.
2017-10-10 13:34:28 -07:00
Alexander Aprelev
83224fb601
Change kernel platform generation dependency name ( #4189 )
...
* Change kernel platform generation dependency name
* Include vmservice which is needed by gen_snapshot for Flutter release build
2017-10-10 13:24:04 -07:00
Alexander Aprelev
a9390e6fdc
Revert "Revert "Roll dart to pick up change where platform.dill was removed ( #4180 )" ( #4185 )" ( #4186 )
...
This reverts commit a89f46696d4bc16d814f6697f46e9514b1193b0e.
Doing the synchronized roll of Dart into engine as well as into Fuchsia
to prevent Fuchsia breakage.
2017-10-09 11:18:59 -07:00
Adam Barth
a89f46696d
Revert "Roll dart to pick up change where platform.dill was removed ( #4180 )" ( #4185 )
...
This reverts commit 37f571ee09b24f0248e3ab5d530acdb8ec2db018.
2017-10-09 09:13:13 -07:00
Alexander Aprelev
37f571ee09
Roll dart to pick up change where platform.dill was removed ( #4180 )
...
* Roll dart to pick up change where platform.dill was removed
* Fix flutter patch sdk generation
* Update license hash. No changes to license text.
* Roll dart to pick up a fix for zero-rebuild problem
* Update license hash
2017-10-09 07:29:21 -07:00
Zachary Anderson
be547d66c2
Remove daed --assert_initializer flag ( #4181 )
2017-10-06 14:54:08 -07:00
Adam Barth
160a98c2b2
Update paths to Fuchsia libraries ( #4147 )
...
These libraries are in Topaz now.
2017-09-27 13:45:49 -07:00
George Kulakowski
550d0c6490
Rename Magenta to Zircon, along with associated abbreviations ( #4114 )
2017-09-14 22:49:46 -07:00
Adam Barth
2a13951fa9
Update paths for //application move ( #4085 )
2017-09-11 14:40:03 -07:00
Ian McKellar
0558644e66
Remove package:lib.fidl.dart/core.dart ( #4082 )
2017-09-08 16:24:48 -07:00
Adam Barth
457f92ba48
Update paths for Mozart move ( #4081 )
2017-09-08 15:24:16 -07:00
Ian McKellar
0047b71aaf
Updates for the dart:fidl.internal rename and split. ( #4070 )
...
Now it references dart:zircon and dart:fuchsia.
2017-09-06 15:33:43 -07:00
P.Y. Laligand
277abef91f
Removed reference to lib.widgets. ( #4050 )
2017-09-01 19:26:06 -07:00
Adam Barth
73554a1c32
Add //garnet ( #4043 )
...
This repository contains FTL now in the Fuchsia build.
2017-08-31 16:47:13 -07:00
Adam Barth
70f6251f21
Update gn path for FIDL move ( #4023 )
...
We're moving the FIDL library to a new path. This patch updates the GN
dependency.
2017-08-30 12:53:03 -07:00
Ian McKellar
f08b08417d
Update to new Dart FIDL bindings API. ( #3988 )
...
* Update to new Dart FIDL bindings API.
2017-08-22 13:32:46 -07:00
Zachary Anderson
23036e515a
Fixes for gypi -> gni change in Dart ( #3977 )
2017-08-15 07:44:27 -07:00
Alexander Aprelev
ba9a525bdc
Update Flutter engine kernel-loading logic. ( #3886 )
...
* Fix Flutter loading from dill files.
* Remove disable of causal async stacks.
* Include mirrors patch files as they are needed for release/profile gen_snapshot
* Free the bytes
* Add FTL_DCHECK
2017-07-24 09:47:23 -07:00
Ryan Macnak
9d6d69fe15
GN: Use a depfile when generating the core snapshot. ( #3844 )
...
Roll Dart to f445c318184b30b3db997ac27f357bcb5d45670a.
Fuchsia issue TO-365
2017-06-30 13:06:35 -07:00
Alexander Aprelev
42b23effaf
Fix target name for flutter_patched_sdk so it doesn't conflict with patched_sdk target name, doesn't confuse ninja with depfile defined as .d ( #3834 )
2017-06-27 17:19:20 -07:00
Alexander Aprelev
009d470d50
Generate flutter-flavoured dart patched sdk and platform.dill ( #3814 )
...
* Build Flutter patched-sdk with kernel artifacts
* Switch to new dart_host_toolchain argument mechanism to let dart patch_sdk know of host_toolchain.
* Update dart dependency
* Updated licenses
* Rename dart dependencies tag so they have just 'dart_'-prefixed dart's names.
* Fix indentation and line breaks for newly added deps.
* Add toolchain for windows host
* Update dart revision
* Licenses
* Update licenses
* Revert changes to licenses_third_party
2017-06-27 02:44:04 +00:00
P.Y. Laligand
d13622c0bf
Only add Fuchsia-specific stuff when the current OS is Fuchsia. ( #3809 )
...
This allows the shell to be built normally for a Fuchsia host.
2017-06-21 15:40:50 -07:00
Ryan Macnak
2c611fdac7
[fuchsia] core-jit ( #3753 )
2017-06-19 12:12:18 -07:00
Ryan Macnak
3f8eddf34a
Plumbing for a core snapshot with code (currently empty). ( #3749 )
2017-06-07 09:57:24 -07:00
Zachary Anderson
a808ab9f0c
Stop passing ignored argument to snapshot script ( #3723 )
2017-06-01 12:09:14 -07:00
Ryan Macnak
1084a83f11
AOT for Fuchsia. ( #3570 )
2017-04-11 14:53:14 -07:00
Jason Simmons
29f289acbb
Remove dart:jni ( #3546 )
...
Fixes https://github.com/flutter/flutter/issues/9129
2017-03-31 13:07:52 -07:00
Ryan Macnak
22476d16e5
Roll Dart to 1ed4c27c01de6680766593b88a531ef86883a117. ( #3431 )
2017-02-16 13:26:31 -08:00
Chris Bracken
fb69728f33
Roll Dart SDK to ed00447138f95ea4ba612509a244ca8205735372 ( #3364 )
...
* Roll Dart SDK to ed00447138f95ea4ba612509a244ca8205735372
Make the VM happy with a spurious instruction snapshot.
* Revert "Snapshots: Don't use an empty array where a NULL array is expected. (#3361 )"
This reverts commit 275ffdcef80ffb85f4be62b9e8d1b17b5c0fdacf.
Broke iOS simulator builds; should no longer be necessary after rolling
the Dart SDK to ed00447138f95ea4ba612509a244ca8205735372.
On iOS simulator builds, we were seeing DartLookupSymbolInLibrary return
a pointer to a address of the snapshot data rather than the address of
the snapshot buffer itself. On simulator builds we don't build the
snapshot data into a buffer in app.dylib (kDartVmSnapshotData) but link
it statically into the engine itself.
2017-01-25 19:08:33 -08:00
Ryan Macnak
275ffdcef8
Snapshots: Don't use an empty array where a NULL array is expected. ( #3361 )
...
Fixes dart-lang/sdk#28504
2017-01-24 18:26:21 -08:00
Ryan Macnak
adef37080f
Adapt to refactoring of snapshot APIs in the Dart VM. ( #3354 )
...
Adapt to refactoring of snapshot APIs in the Dart VM.
2017-01-23 12:09:59 -08:00
Chinmay Garde
b03af31861
Re-format all GN files using gn format. ( #3319 )
2017-01-03 15:59:48 -08:00
Adam Barth
5d13dc00aa
Add support for child view on Fuchsia ( #3217 )
2016-11-10 18:03:00 -08:00
Adam Barth
d658f9d324
Add support for Fuchsia IDL on Fuchsia ( #3211 )
2016-11-10 13:12:32 -08:00
Adam Barth
63e71803de
Unlink from mojo ( #3187 )
...
After this patch, we no longer link with Mojo. We still use some gn definitions
from //mojo to create Dart packages.
2016-10-28 15:01:07 -07:00
Ryan Macnak
8303461914
Roll Dart VM. ( #3167 )
2016-10-24 12:32:10 -07:00
Chinmay Garde
d60efb4289
Update buildtools to latest, account for GN updates and use Clang on Android. ( #3064 )
2016-09-28 11:48:48 -07:00
Adam Barth
bebf023769
Teach sky_snapshot how to build on Fuchsia ( #2907 )
...
Doesn't quite work yet, but close. Fuchsia is on a newer Dart and will need a
couple patches before this will fully work.
2016-08-10 16:56:41 -07:00
Adam Barth
54d5068b86
Move snapshot to //flutter/lib/snapshot ( #2905 )
...
This change disentangles the build for the snapshotter from the main engine
build. Also, we now have all the Dart files for dart:ui in the same directory.
2016-08-10 15:33:11 -07:00