Page MenuHomePhabricator

Use unique_ptr for pwalletMain,httpRPCTimerInterface,dbw,dbenv,pdbCopy
ClosedPublic

Authored by Fabien on Dec 28 2018, 15:52.

Details

Summary

Partial backport of core PR11043

The following commits from this PR are backported:

  • 860e912, 5a6f768, 0024531, 29ab96d, b45c597 in this diff
  • 8ccf1bb, f72cbf9 in D1769
  • d223bc9 in D1910

73db063 is no longer needed since D1765

Remaining:

  • fa6d122 for fees in TxConfirmStats
  • 8617989, 3e09b39, a357293 to introduce MakeUnique (later diff)
Test Plan
make check

Diff Detail

Repository
rABC Bitcoin ABC
Branch
PR11043_part1
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 4375
Build 6815: Bitcoin ABC Buildbot (legacy)
Build 6814: arc lint + arc unit

Event Timeline

This revision is now accepted and ready to land.Dec 30 2018, 18:59