Skip to content
This repository has been archived by the owner on Aug 2, 2022. It is now read-only.

[XC 10.2] chainbase sync - Remove boost thread include and locking support - 1.7 #7032

Merged
merged 1 commit into from Apr 1, 2019

Conversation

spoonincode
Copy link
Contributor

@spoonincode spoonincode commented Mar 29, 2019

Change Description

chainbase locking was removed from the develop/1.8 branch over a month ago because it was never used. Well, it was used in one single place: controller_impl::clear_all_undo(), but that was effectively a noop since nothing else used locking. Unfortunately to remove all remnants of boost mutexes (with problematic behavior on newer toolchains) this locking code needs to be removed from 1.7 too. Because this change has been in develop for over a month confidence of no side effects is high.

Consensus Changes

  • Consensus Changes

API Changes

  • API Changes

Documentation Additions

  • Documentation Additions

@spoonincode spoonincode force-pushed the chainbase_remove_boost_thread_17x branch from a57d443 to ddbc338 Compare March 30, 2019 21:42
@spoonincode spoonincode changed the title [XC 10.2] chainbase sync - Remove boost thread include and unused typedef - 1.7 [XC 10.2] chainbase sync - Remove boost thread include and locking support - 1.7 Mar 30, 2019
@spoonincode spoonincode force-pushed the chainbase_remove_boost_thread_17x branch from ddbc338 to 1b593e6 Compare March 30, 2019 21:50
@heifner heifner merged commit fbf5350 into release/1.7.x Apr 1, 2019
@heifner heifner deleted the chainbase_remove_boost_thread_17x branch April 1, 2019 13:59
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants