Jason Simmons
2f87f59053
Use the standard gen_snapshot target unless the platform requires host_targeting_host ( #12988 )
2019-10-07 16:34:59 -07:00
Jason Simmons
60ce643b63
Use the x64 host toolchain for x86 target gen_snapshot only on Linux ( #12809 )
2019-10-04 15:07:38 -07:00
Jason Simmons
e641120519
Build gen_snapshot with a 64-bit host toolchain even if the target platform is 32-bit ( #12802 )
...
By default Dart will build a gen_snapshot for the host platform using a
toolchain matching the bit width of the target platform. Some host platforms
no longer support 32-bit binaries, so gen_snapshot will now be built as a
64-bit host binary even if the target is 32-bit.
2019-10-04 14:00:30 -07:00
Jonah Williams
6f5eb1332f
Add support for JIT release mode ( #12446 )
2019-09-27 11:20:54 -07:00
Siva
50b3538399
 Roll src/third_party/dart 7c1821c4aa...ea969c358e ( #12339 )
...
* Roll src/third_party/dart 7c1821c4aa...ea969c358e (6 commits)
dart-lang/sdk@7c1821c4aa [NNBD/VM] Restructure VM patch files for the NNBD dart sdk split
dart-lang/sdk@0c23664c8f [vm/fuzzer] Reduce number of methods per class
dart-lang/sdk@3135eb569d [vm/bytecode] Fix initial scope in field initializers
dart-lang/sdk@1345fb80ac Use TypeParameterElement instead of TypeParameterType in inference.
dart-lang/sdk@430ff6d649 Migration: fix "matching" functionality of edge testing infrastructure.
dart-lang/sdk@f1bff1b512 Add option to run ddb with observatory
2019-09-19 16:07:34 -07:00
Kaushik Iska
7f7250f476
[flutter_runner] Do not use prebuilts just yet ( #12340 )
2019-09-18 15:31:57 -07:00
Kaushik Iska
6fbbfe18e8
Fix flutter runner paths ( #12289 )
2019-09-15 16:22:35 -07:00
Kaushik Iska
00c8941dae
[flutter_runner] Change the path to artifacts ( #12282 )
...
This is to account for fxb/36483
2019-09-13 16:18:03 -07:00
Kaushik Iska
988efe376a
Do not generate kernel platform files on topaz tree ( #12222 )
2019-09-11 12:42:27 -07:00
Kaushik Iska
2bdfb61a04
Namespace patched SDK names to not conflict with Topaz ( #12218 )
2019-09-11 08:19:58 -07:00
Kaushik Iska
7ea9884ab0
[flutter_runner] Kernel platform files can now be built in topaz ( #12016 )
...
- Tested this compatibility in topaz repo. The build rules can now be
used to build kernel_platform_files in topaz tree, after this change we
can migrate the platform*dill and vm*snapshot files in topaz to use the
engine built artifacts.
- Also removes some namespace conflicts for dart configuration.
2019-09-06 14:34:26 -07:00
Martin Kustermann
74a3c73e3c
Roll src/third_party/dart 35382f9b14..05c28c6115 ( #11702 )
...
* Roll src/third_party/dart 35382f9b14..05c28c6115
dart-lang/sdk@05c28c6115 Reland "Scaffolding for dart:wasm"
dart-lang/sdk@d57a8f7451 [vm/bytecode] Remove DebugCheck in synthetic non-local transfer (no source pos).
dart-lang/sdk@b565c8c20f Don't serialize not serializable constant variable initializers.
dart-lang/sdk@ce12a2722d Migration: handle named parameters in _substituteFunctionAfterFormals.
dart-lang/sdk@a290271dea [vm/bytecode] Throw should be 'debug checked', but not ReThrow.
dart-lang/sdk@63133a2a8c [cfe] Handle extension instance method tearoff
dart-lang/sdk@a147d4e8d2 [cfe] Handle simple use of extension instance members
dart-lang/sdk@e9fdeb2db8 Migration: add support for creating instances without supplying type arguments.
dart-lang/sdk@66e349da9c Migration: Clean up substitution logic in getOrComputeElementType
dart-lang/sdk@e9a44ba6a8 fix extension instance field error
dart-lang/sdk@15a7b57d8e split endFields into endClass/Mixin/ExtensionFields events
dart-lang/sdk@ed1b4ffba1 Add tests of extensions of mixins
dart-lang/sdk@ef36f1ba0d [vm/fuzzer] Reduce limit on methods and classes
dart-lang/sdk@7b17602c74 [vm/bytecode] Include function name into source fingerprints
dart-lang/sdk@851701d2a4 add BREAK suggestions to switch cases
dart-lang/sdk@57f7941eef [cfe] Remove 'functionNestingLevel' for VariableDeclaration.forValue
2019-08-29 22:06:42 +02:00
Kaushik Iska
5edd787cf2
[fuchsia] Push CMX to fars and add product mode support ( #10144 )
...
* Capture stderr for ninja command
* br
* [fuchsia] Push CMX to fars and add product mode support.
* fix shit
* fix GN format
2019-07-25 15:09:04 -07:00
gaaclarke
876eff6c6d
Revert "[fuchsia] Use the patched sdk to generate the flutter jit runner far ( #10122 )" ( #10140 )
...
This reverts commit fcd67323b2 .
2019-07-25 10:52:27 -07:00
Kaushik Iska
fcd67323b2
[fuchsia] Use the patched sdk to generate the flutter jit runner far ( #10122 )
2019-07-24 17:10:48 -07:00
Chinmay Garde
7e1788acda
Fix unopt variants of profile and release builds. ( #9107 )
...
This fixes a regression I introduced in https://github.com/flutter/engine/pull/8869 while preparing the buildroot for Fuchsia.
2019-05-28 12:42:53 -07:00
Chinmay Garde
f6e6d39860
Wire up Fuchsia SDK related updated for shell dependencies. #8869
...
This does not actually import the runners into the engine. It only sets up the targets so they need no modifications are necessary when the migration is done. The engine has been verified to build in both buildroots.
2019-05-06 18:01:59 -07:00
David Worsham
7ce64be6c1
[scenic] Remove unused mozart.internal ( #8496 )
2019-04-08 19:49:59 -07:00
Alexander Aprelev
2f17860104
Pass environment defines to compile flutter platform step. ( #8412 )
...
* Pass environment defines to the compiler
* Remove non-strong platform target
2019-04-02 13:09:53 -07:00
Chinmay Garde
86f4b741b8
Move libdart selection into its own target in //flutter/runtime. ( #8373 )
...
Cleanup repeated rules.
2019-03-29 14:29:09 -07:00
Chinmay Garde
a1a2129bc4
GN Format all files in the engine. ( #8369 )
2019-03-29 12:44:57 -07:00
David Worsham
f7a092262c
[fuchsia] Remove deprecated libraries from snapshot ( #8085 )
2019-03-14 16:05:21 -07:00
Jonah Williams
de90dbff7d
Refactor web configuration/ Add dartdevc ( #7978 )
2019-03-07 11:03:39 -08:00
Zachary Anderson
48bf4803ee
[fuchsia] Fix snapshot BUILD.gn file for Fuchsia roll ( #8024 )
2019-03-04 15:10:24 -05:00
Jonah Williams
e32531f0ee
Switch flutter's dart sdk to full and add dartdevc libraries ( #7968 )
2019-02-26 14:49:09 -08:00