Skip to content

commits from bitcoin/master#343

Merged
Bushstar merged 26 commits into
FeatherCoin:masterfrom
Bushstar:master
Jun 12, 2018
Merged

commits from bitcoin/master#343
Bushstar merged 26 commits into
FeatherCoin:masterfrom
Bushstar:master

Conversation

@Bushstar

Copy link
Copy Markdown
Collaborator

lint: Add linter to error on #include <*.cpp>
bitcoin/bitcoin#13301

build: Add linter checking for accidental introduction of locale dependence
bitcoin/bitcoin#13041

cli: Ignore libevent warnings
bitcoin/bitcoin#13394

[docs] update transifex doc link
bitcoin/bitcoin#13369

[tests] speed up of tx_validationcache_tests by reusing of CTransaction.
bitcoin/bitcoin#13404

Make reusable base class for auxiliary indices
bitcoin/bitcoin#13243

Drop unused arith_uint256 ! operator
bitcoin/bitcoin#13396

refactoring: add a method for determining if a block is pruned or not
bitcoin/bitcoin#13259

utils and libraries: checking for bitcoin address in translations
bitcoin/bitcoin#13374

[qt] OptionsDialog: add prune setting
bitcoin/bitcoin#13043

qa: Remove portseed_offset from test runner
bitcoin/bitcoin#13421

crypto: cleanup sha256 build
bitcoin/bitcoin#13408

Fix compiler warnings emitted when compiling under stock OpenBSD 6.3
bitcoin/bitcoin#13294

[wallet] [rpc] Remove getlabeladdress RPC
bitcoin/bitcoin#13060

[refactor] Make TransactionWithinChainLimit more flexible
bitcoin/bitcoin#12634

Simplify include analysis by enforcing the developer guide's include syntax
bitcoin/bitcoin#13230

Empact and others added 26 commits June 12, 2018 09:58
Files should depend on one another by interface, not by implementation.
This checks for quoted includes as well.

With practicalswift
The code was converting CMutableTransaction to CTransaction multiple times, which implies recalculating the hash multiple times. This commit fixes this by reusing a single CTransaction.
All the other operators are integer or bit operations, and this is unused
apart from tests.
Checking for and removing any bitcoin addresses in translations
Rather than appending all possible cpu variants to all targets, create a
convenience variable that encompasses all.
labels are associated with addresses (rather than addresses being
associated with labels, as was the case with accounts). The
getlabeladdress does not make sense in this model, so remove it.

getaccountaddress is still supported for one release as the accounts
API is deprecated.
@Bushstar Bushstar merged commit 7796fbc into FeatherCoin:master Jun 12, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.