Skip to content

Conversation

@jtimon
Copy link
Contributor

@jtimon jtimon commented Aug 30, 2016

I asked @sipa what to use in C++11 instead of introducing a new boost::scoped_ptr and he answered std::unique_ptr. Then I realized that completely replacing boost::scoped_ptr with std::unique_ptr is currently quite trivial, just a diff of +11 -11.

@dcousens
Copy link
Contributor

utACK 06a214a

@laanwj
Copy link
Member

laanwj commented Aug 31, 2016

utACK 06a214a

@sipa
Copy link
Member

sipa commented Aug 31, 2016

Seem pretty uninvasive. utACK 06a214aeaaa6ef12c11c20bb774ff0e065707afc

@paveljanik
Copy link
Contributor

Please also remove the include (paveljanik@775ac95).

cACK (compilesACK) 06a214a

@laanwj
Copy link
Member

laanwj commented Sep 1, 2016

Please also remove the include (paveljanik/bitcoin@775ac95).

Agreed. I'm surprised that that's the only instance.

@jtimon jtimon force-pushed the 0.13-boost-scoped-ptr branch from 06a214a to 40abc35 Compare September 1, 2016 15:59
@jtimon
Copy link
Contributor Author

jtimon commented Sep 1, 2016

@paveljanik Good catch! I greped boost/scoped_ptr but saw a bunch of hits in .Po files and missed that one.
It is still being included implicitly to the other places somehow, but yeah, that include had to go.

@jtimon jtimon force-pushed the 0.13-boost-scoped-ptr branch from 40abc35 to cdd79eb Compare September 1, 2016 17:05
@paveljanik
Copy link
Contributor

ACK cdd79eb

@laanwj laanwj merged commit cdd79eb into bitcoin:master Sep 2, 2016
laanwj added a commit that referenced this pull request Sep 2, 2016
cdd79eb C++11: s/boost::scoped_ptr/std::unique_ptr/ (Jorge Timón)
codablock pushed a commit to codablock/dash that referenced this pull request Jan 9, 2018
cdd79eb C++11: s/boost::scoped_ptr/std::unique_ptr/ (Jorge Timón)
codablock pushed a commit to codablock/dash that referenced this pull request Jan 9, 2018
cdd79eb C++11: s/boost::scoped_ptr/std::unique_ptr/ (Jorge Timón)
andvgal pushed a commit to energicryptocurrency/gen2-energi that referenced this pull request Jan 6, 2019
cdd79eb C++11: s/boost::scoped_ptr/std::unique_ptr/ (Jorge Timón)
random-zebra added a commit to PIVX-Project/PIVX that referenced this pull request Nov 15, 2020
…refactor.

58504c2 [Wallet] refactor CWallet/CWalletDB/CDB (Round 2) (furszy)
c16390d [Wallet] refactor CWallet/CWalletDB/CDB (Round 1) (furszy)
99adac0 C++11: s/boost::scoped_ptr/std::unique_ptr/ (furszy)
815773e use constant references for strings in functions in wallet/*.* (furszy)
24f1041 Do not shadow variables. (Pavel Janík)
6a0c59a wallet: Warn on unexpected EOF while salvaging wallet (Wladimir J. van der Laan)
12bc297 dbwrapper: Use new .data() method of CDataStream (Wladimir J. van der Laan)
b0f0d91 streams: Remove special cases for ancient MSVC (Wladimir J. van der Laan)
ba96777 streams: Add data() method to CDataStream (Wladimir J. van der Laan)
6ec0722 wallet: Use CDataStream.data() (Wladimir J. van der Laan)
ca1a3b0 [Wallet] remove unused code/conditions in ReadAtCursor (Jonas Schnelli)
fd259f3 remove unused classes from db.h (Philip Kaufmann)

Pull request description:

  Upgrading the wallet, wallet db and db wrapper areas with several back ports and updates adaptations.

  List of PRs:
  * dashpay#5933
  * bitcoin#7537
  * bitcoin#8191
  * bitcoin#8564
  * bitcoin#8574
  * bitcoin#8629
  * bitcoin#9353

  Note:
  Low priority PR, can be reviewing after merge Sapling and tier two PRs.
  I made it because we are pretty far from upstream in the db area and want to introduce some new functionality in the future that requires a more up-to-date db layer.

ACKs for top commit:
  random-zebra:
    ACK 58504c2 and merging...

Tree-SHA512: e5a700e855bcec20f0b74e41825ddc3a36b56a0cbe83212c93d212c06765254464999567b395584dfeb9d4b12999bc835d2e89949684d64b1503db36c53fd3c8
@bitcoin bitcoin locked as resolved and limited conversation to collaborators Sep 8, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants