- 25 4月, 2019 1 次提交
-
-
由 Zachary Anderson 提交于
-
- 21 4月, 2019 1 次提交
-
-
由 Chinmay Garde 提交于
-
- 20 4月, 2019 2 次提交
-
-
由 Chinmay Garde 提交于
The callbacks can be wired in via the Settings object. Both runtime and shell unit-tests have been patched to test this.
-
由 Chinmay Garde 提交于
The GetMapping calls removed in this patch had the same code and had to be repeated across different test harnesses as well as in dart_snapshot.cc. Just make this a factory method so the code is less verbose.
-
- 19 4月, 2019 5 次提交
-
-
由 Chinmay Garde 提交于
This reverts commit 0fcfa0df. Windows depends on referencing the snapshot symbols directly instead of via dlsym. Something in the way these symbolsa are generated in bin_to_assembly.py is causing them to be inaccessible at runtime.
-
由 Matthew Dempsky 提交于
-
由 Chinmay Garde 提交于
This reverts commit 905ddb6c.
-
-
由 Chinmay Garde 提交于
`//flutter/runtime: runtime_lifecycle_unittests` was added because the these assumed that there was no VM already running in the process. Running other tests in the base target would mess up that assumption. Now that all test targets have been updated to make sure the VM instance does not leak, the tests in this target can be merged. LUCI bots don’t need to be patched as these tests were only ever run on the trybots.
-
- 18 4月, 2019 5 次提交
-
-
由 Chinmay Garde 提交于
-
由 Chinmay Garde 提交于
The failing tests were depending on the old assumption that the VM would never shutdown.
-
由 Chinmay Garde 提交于
Assert that all VM launches in the process have the same opinion on whether the VM should be leaked in the process. (#8622) There is a possibility for a VM launch to not have a requisite shutdown if a previous launch asked to leak the VM instance in the process. Embedders have to ensure (via their Embedding APIs) that all instances of VM launch use consistent settings.
-
由 Chinmay Garde 提交于
These are now shutdown by the VM and cleanup waits for their shutdown.
-
由 liyuqian 提交于
This follows our namespace change from shell to flutter: https://github.com/flutter/engine/pull/8520.
-
- 11 4月, 2019 1 次提交
-
-
由 Ben Konyi 提交于
-
- 10 4月, 2019 2 次提交
-
-
由 Chinmay Garde 提交于
-
由 Chinmay Garde 提交于
Some components in the Flutter engine were derived from the forked blink codebase. While the forked components have either been removed or rewritten, the use of the blink namespace has mostly (and inconsistently) remained. This renames the blink namesapce to flutter for consistency. There are no functional changes in this patch.
-
- 09 4月, 2019 1 次提交
-
-
由 Chinmay Garde 提交于
-
- 06 4月, 2019 1 次提交
-
-
由 Chinmay Garde 提交于
This reverts commit 800ea0a4.
-
- 04 4月, 2019 3 次提交
-
-
由 Chinmay Garde 提交于
This reverts commit b59c4436.
-
由 Chinmay Garde 提交于
-
由 Chinmay Garde 提交于
Revert "Revert "Separate the data required to bootstrap the VM into its own class. (#8397)" (#8406)" (#8414) This reverts commit f7b4903d.
-
- 03 4月, 2019 1 次提交
-
-
由 Zachary Anderson 提交于
This reverts commit c9916474.
-
- 02 4月, 2019 1 次提交
-
-
由 Chinmay Garde 提交于
When attempting to shutdown and subsequently restart the VM, having the VM own this data introduces lifecycle issues due to circular references.
-
- 30 3月, 2019 5 次提交
-
-
由 Chinmay Garde 提交于
-
由 Chinmay Garde 提交于
-
由 Chinmay Garde 提交于
Previously, only the most basic tests were run in AOT mode.
-
由 Chinmay Garde 提交于
Cleanup repeated rules.
-
由 Chinmay Garde 提交于
-
- 27 3月, 2019 1 次提交
-
-
由 Ben Konyi 提交于
* 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
-
- 07 3月, 2019 1 次提交
-
-
由 Gary Qian 提交于
-
- 02 3月, 2019 2 次提交
-
-
由 Gary Qian 提交于
- 27 2月, 2019 1 次提交
-
-
由 Ben Konyi 提交于
Link dart:* sources into engine for debugger source support Currently, dart:* libraries appear to have no source in debuggers like Observatory. With this change, these sources will be available in debug mode applications. Sources for dart:* libraries are lazily loaded on a script-by-script basis. Refer to https://dart-review.googlesource.com/c/sdk/+/93375 for the Dart SDK change.
-
- 21 2月, 2019 1 次提交
-
-
由 Dan Field 提交于
* Test profile build and unit tests * update googletest, skip JIT tests on non-debug builds
-
- 20 2月, 2019 1 次提交
-
- 16 2月, 2019 1 次提交
-
-
由 Chinmay Garde 提交于
The shell was already designed to cleanly shut down the VM but it couldnt earlier as |Dart_Initialize| could never be called after a |Dart_Cleanup|. This meant that shutting down an engine instance could not shut down the VM to save memory because newly created engines in the process after that point couldn't restart the VM. There can only be one VM running in a process at a time. This patch separate the previous DartVM object into one that references a running instance of the DartVM and a set of immutable dependencies that components can reference even as the VM is shutting down. Unit tests have been added to assert that non-overlapping engine launches use difference VM instances.
-
- 29 1月, 2019 1 次提交
-
-
由 Chinmay Garde 提交于
-
- 25 1月, 2019 1 次提交
-
-
由 Chinmay Garde 提交于
Re-land "Wrap the user entrypoint function in a zone with native exception callback. (#7512)" (#7551) This reverts commit 4c135c29 and applies relevant fixes.
-
- 19 1月, 2019 1 次提交
-
-
由 Chinmay Garde 提交于
-