This repository has been archived by the owner on Aug 2, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3.8k
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add new suite of unit tests (intrinsic_debug_log_tests) to test the intrinsic_debug_log. For now there is only one basic test.
Added debug-log-intrinsics option to chain_plugin which, when enabled, will create a intrinsics.log file in the data directory that logs information of replayed blocks only. Currently, deferred transaction logging is not fully supported. Also no intrinsics records are yet logged.
…ing block or transaction tracked by the log
…rred transactions)
…uments (except for pointers which are currently not supported)
…-log The program uses a new wrapper over boost::program_options that makes it easy to do cleos like subcommands.
…er file to cli_parser.hpp; add dispatch support to cli_parser
…-commands containing nested sub-commands are invokable by themselves while others are not
Add eos-vm-jit to the list of possible runtimes
- Make sure that set_expiration_callback blocks until any pending callback completes. This cannot deadlock as long as the callback doesn't touch the timer. - Make platform_timer::expired thread-safe. C++ only guarantees that sig_atomic_t is safe for signal handlers executed in the same thread as other accesses. - Invoke the callback in eos-vm.cpp even if the timer expires before we set up the callback. - std::atomic variables are only AS-safe if is_lock_free() is true. Destroying a platform_timer is still unsafe.
spoonincode
reviewed
Sep 24, 2019
spoonincode
reviewed
Sep 24, 2019
tbfleming
reviewed
Sep 24, 2019
tbfleming
reviewed
Sep 24, 2019
tbfleming
reviewed
Sep 24, 2019
tbfleming
reviewed
Sep 24, 2019
tbfleming
approved these changes
Sep 25, 2019
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Change Description
Add eos-vm to nodes
Consensus Changes
API Changes
Documentation Additions