Backport latest univalue version to fix minor bugs and cleanup namespaces. This change also fixes the test data that broke from the previously reverted change.
Details
- Reviewers
deadalnix - Group Reviewers
Restricted Owners Package (Owns No Changed Paths) Restricted Project - Commits
- rSTAGINGe2c428c5b1fb: Backporting univalue. Also fix broken test data from previous commit.
rABCe2c428c5b1fb: Backporting univalue. Also fix broken test data from previous commit.
Tests pass (now).
Diff Detail
- Repository
- rABC Bitcoin ABC
- Branch
- univalue
- Lint
No Lint Coverage - Unit
No Test Coverage - Build Status
Buildable 1239 Build 1239: arc lint + arc unit
Event Timeline
src/rpc/server.cpp | ||
---|---|---|
29 ↗ | (On Diff #1888) | I removed it as part of the initial task, which was to remove namespace usage. The univalue change was also intended to do the same, as there were a few imported namespaces in the univalue code. |
src/rpc/server.cpp | ||
---|---|---|
29 ↗ | (On Diff #1888) | Please keep diff into logically separated units. Upgrading univalue is one. Remove this is another. If it turns out there is a problem with removing this import, do you think we should also revert everything related to univalue ? Or the ther way around, if upgrading univalue has some side effect, should we reintroduce this as well ? Nope, these are two different things. They belong in two separate diffs. |
src/rpc/server.cpp | ||
---|---|---|
29 ↗ | (On Diff #1888) | Makes sense. I'll split them apart. |
src/rpc/server.cpp | ||
---|---|---|
29 ↗ | (On Diff #1888) | Split into a separate diff: https://reviews.bitcoinabc.org/D749 and removed this change from this diff. |