commit | 1d4cdab96260cc740b15516143606a8e646da4a4 | [log] [tgz] |
---|---|---|
author | Jean-François Geyelin <jif@google.com> | Mon Dec 03 11:17:32 2018 +0100 |
committer | CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org> | Wed Jan 23 10:44:02 2019 +0000 |
tree | b0bef70cf50dea399a1d1040b7f97fbe15a81d54 | |
parent | 2541517f3db5978c6db9a513e3aecd545e0203ab [diff] |
[sledge] Improve Sledge initialization. Callbacks passed to FIDL bindings are executed with a different stack than the one that initiated the call to the FIDL binding. This means that you can't catch exceptions thrown from inside callbacks executed by FIDL bindings. With this CL, errors that happen during the initialization of Sledge do not throw exceptions anymore. Instead, the presence of error is only recorded in the initializationCompleter Completer. TEST=ran sledge_testing_mod Change-Id: Ifb131d639185380254a4109468276bde2f732eb0
Topaz augments system functionality by implementing interfaces defined by underlying layers. Topaz contains four major categories of software: modules, agents, shells, and runners.
For example, modules include the dashboard, and runners include the Web, Dart, and Flutter runners.
Looking for something that used to be in this repository? The list below provides a code location and sha that can be used to checkout dead code that has been removed. Please note, it is unlikely the code will build or work correctly shas are provided for reference only. Code can be checked out with:
git checkout <sha> -- $FUCHSIA_DIR/<location>