Page MenuHomePhabricator
Feed Advanced Search

Jun 20 2019

D3114: De-witnessing some comments is now accepted and ready to land.
Jun 20 2019, 23:55
D3365: Merge #8498: Near-Bugfix: Optimization: Minimize the number of times it is checked that no money... now requires changes to proceed.

A small change, but otherwise, LGTM.

Jun 20 2019, 23:53

Jun 19 2019

deadalnix added a comment to D3364: wallet: Make fee settings non-static members.

Rebase

Jun 19 2019, 12:49
deadalnix committed rABC04dacad3085c: [refactor] Make TransactionWithinChainLimit more flexible (authored by Karl-Johan Alm <karljohan-alm@garage.co.jp>).
[refactor] Make TransactionWithinChainLimit more flexible
Jun 19 2019, 12:39
deadalnix closed D3343: [refactor] Make TransactionWithinChainLimit more flexible.
Jun 19 2019, 12:39

Jun 18 2019

deadalnix created D3364: wallet: Make fee settings non-static members.
Jun 18 2019, 23:37
deadalnix added a comment to D3343: [refactor] Make TransactionWithinChainLimit more flexible.

GetHash => GetId

Jun 18 2019, 23:19
deadalnix added a comment to D3283: Merge #10408, #13291, and partial #13163.

There are no explanation as to why the squash is necessary in the link you provided nor in your comment.

Jun 18 2019, 17:44
D3354: Clarify include guard naming convention is now accepted and ready to land.
Jun 18 2019, 13:40
D3361: clarify GetBlockScriptFlags is now accepted and ready to land.

likestamp

Jun 18 2019, 13:39
deadalnix committed rABC6ec64e617261: Restore CWallet::minTxFee (authored by deadalnix).
Restore CWallet::minTxFee
Jun 18 2019, 12:29
deadalnix closed D3353: Restore CWallet::minTxFee.
Jun 18 2019, 12:29
deadalnix committed rABCe389a8cb3527: bench: Simplify CoinSelection (authored by João Barbosa <joao.paulo.barbosa@gmail.com>).
bench: Simplify CoinSelection
Jun 18 2019, 12:23
deadalnix closed D3346: bench: Simplify CoinSelection.
Jun 18 2019, 12:23
deadalnix retitled D3353: Restore CWallet::minTxFee from Restor CWallet::minTxFee to Restore CWallet::minTxFee.
Jun 18 2019, 12:22
deadalnix committed rABC25eb9b97fd71: Add a test to make sure that negative effective values are filtered (authored by Andrew Chow <achow101-github@achow101.com>).
Add a test to make sure that negative effective values are filtered
Jun 18 2019, 12:21
deadalnix closed D3304: Add a test to make sure that negative effective values are filtered.
Jun 18 2019, 12:21
deadalnix committed rABC167773c1432d: Have SelectCoinsMinConf and SelectCoins use BnB or Knapsack and use it (authored by Andrew Chow <achow101-github@achow101.com>).
Have SelectCoinsMinConf and SelectCoins use BnB or Knapsack and use it
Jun 18 2019, 12:18
deadalnix closed D3301: Have SelectCoinsMinConf and SelectCoins use BnB or Knapsack and use it.
Jun 18 2019, 12:18
deadalnix committed rABC0d8923573d99: tests: Avoid copies of CTransaction (authored by MarcoFalke <falke.marco@gmail.com>).
tests: Avoid copies of CTransaction
Jun 18 2019, 11:56
deadalnix closed D3336: tests: Avoid copies of CTransaction.
Jun 18 2019, 11:55

Jun 17 2019

deadalnix committed rABC80d081077dc0: Use mempool's descendent count in the wallet code (authored by Karl-Johan Alm <karljohan-alm@garage.co.jp>).
Use mempool's descendent count in the wallet code
Jun 17 2019, 23:51
deadalnix closed D3342: Use mempool's descendent count in the wallet code.
Jun 17 2019, 23:51
deadalnix committed rABC4625244b514f: Restore minRelayTxFee (authored by deadalnix).
Restore minRelayTxFee
Jun 17 2019, 23:46
deadalnix closed D3352: Restore minRelayTxFee.
Jun 17 2019, 23:46
deadalnix committed rABC1f83114372e2: Implement getRequiredFee in the node interface and use it (authored by deadalnix).
Implement getRequiredFee in the node interface and use it
Jun 17 2019, 23:37
deadalnix closed D3348: Implement getRequiredFee in the node interface and use it.
Jun 17 2019, 23:37
deadalnix added a comment to D3336: tests: Avoid copies of CTransaction.

Fix mempool_tests.cpp , Fix comment saying +2 when +3 is relevent.

Jun 17 2019, 17:12
deadalnix added inline comments to D3336: tests: Avoid copies of CTransaction.
Jun 17 2019, 16:31
deadalnix added a comment to D3301: Have SelectCoinsMinConf and SelectCoins use BnB or Knapsack and use it.

Remove witness overhead

Jun 17 2019, 16:27
deadalnix added a comment to D3352: Restore minRelayTxFee.

Fix comment

Jun 17 2019, 15:39
deadalnix requested review of D3342: Use mempool's descendent count in the wallet code.
Jun 17 2019, 14:00
deadalnix committed rABC79d37414f1ac: Dead code removal (authored by Thomas Snider <tjps636@gmail.com>).
Dead code removal
Jun 17 2019, 13:59
deadalnix closed D3349: Dead code removal.
Jun 17 2019, 13:59
deadalnix created D3353: Restore CWallet::minTxFee.
Jun 17 2019, 00:49
D3253: Remove Schnorr activation now requires changes to proceed.
Jun 17 2019, 00:23

Jun 16 2019

deadalnix created D3352: Restore minRelayTxFee.
Jun 16 2019, 22:53
D3351: Fix lock reference in miner.h is now accepted and ready to land.
Jun 16 2019, 21:41
deadalnix created D3349: Dead code removal.
Jun 16 2019, 15:12
deadalnix created D3348: Implement getRequiredFee in the node interface and use it.
Jun 16 2019, 14:16
D3335: [LINTER] Make the check-doc linter run only once now requires changes to proceed.

I'll need more time to actually review this, but it's clear that the API is not what you'd expect.

Jun 16 2019, 01:58

Jun 15 2019

D3310: Merge #14085: index: Fix for indexers skipping genesis block. is now accepted and ready to land.
Jun 15 2019, 23:10
deadalnix accepted D3344: Merge #10999: Fix amounts formatting in `decoderawtransaction`.
Jun 15 2019, 21:07
D3334: [LINTER] Set the rules for the phpdoc comments is now accepted and ready to land.
Jun 15 2019, 21:01
D3341: Add benchmark for AES is now accepted and ready to land.
Jun 15 2019, 21:00
D3344: Merge #10999: Fix amounts formatting in `decoderawtransaction` now requires changes to proceed.

developer notes are missing.

Jun 15 2019, 00:39
D3193: Added update-chainparams.py to fetch and replace assume valid block values from a node using HTTP RPC now requires changes to proceed.
Jun 15 2019, 00:32
deadalnix committed rABC33ff49689bcd: Make CMutableTransaction constructor explicit (authored by MarcoFalke <falke.marco@gmail.com>).
Make CMutableTransaction constructor explicit
Jun 15 2019, 00:08
deadalnix closed D3339: Make CMutableTransaction constructor explicit.
Jun 15 2019, 00:08
deadalnix committed rABC06ac73365f35: bitcoin-tx: Remove unused for loop (authored by MarcoFalke <falke.marco@gmail.com>).
bitcoin-tx: Remove unused for loop
Jun 15 2019, 00:05
deadalnix closed D3338: bitcoin-tx: Remove unused for loop.
Jun 15 2019, 00:04
deadalnix committed rABCadaf42727dcf: Remove redundant code in MutateTxSign(CMutableTransaction&, const std::string&) (authored by practicalswift <practicalswift@users.noreply.github.com>).
Remove redundant code in MutateTxSign(CMutableTransaction&, const std::string&)
Jun 15 2019, 00:01
deadalnix closed D3337: Remove redundant code in MutateTxSign(CMutableTransaction&, const std::string&).
Jun 15 2019, 00:00

Jun 14 2019

deadalnix committed rABC0f49f7a5185d: Kill MAX_FREE_TRANSACTION_CREATE_SIZE (authored by deadalnix).
Kill MAX_FREE_TRANSACTION_CREATE_SIZE
Jun 14 2019, 23:44
deadalnix closed D3345: Kill MAX_FREE_TRANSACTION_CREATE_SIZE.
Jun 14 2019, 23:44
D3333: Avoid including a C file in crypto/aes.cpp now requires changes to proceed.

You prevent any inlining here. This is why you get 5% perf regression. Don't do this.

Jun 14 2019, 23:38
deadalnix created D3346: bench: Simplify CoinSelection.
Jun 14 2019, 23:06
deadalnix created D3345: Kill MAX_FREE_TRANSACTION_CREATE_SIZE.
Jun 14 2019, 22:10
deadalnix created D3343: [refactor] Make TransactionWithinChainLimit more flexible.
Jun 14 2019, 21:26
deadalnix retitled D3342: Use mempool's descendent count in the wallet code from Use mempool's descendent count int he wallet code to Use mempool's descendent count in the wallet code.
Jun 14 2019, 21:10
deadalnix updated the summary of D3342: Use mempool's descendent count in the wallet code.
Jun 14 2019, 21:09
deadalnix added a comment to D3342: Use mempool's descendent count in the wallet code.

Calculate descendant maximum thoroughly

Jun 14 2019, 21:08
deadalnix created D3342: Use mempool's descendent count in the wallet code.
Jun 14 2019, 21:03
deadalnix created D3339: Make CMutableTransaction constructor explicit.
Jun 14 2019, 17:17
deadalnix created D3338: bitcoin-tx: Remove unused for loop.
Jun 14 2019, 16:58
deadalnix created D3337: Remove redundant code in MutateTxSign(CMutableTransaction&, const std::string&).
Jun 14 2019, 16:55
deadalnix created D3336: tests: Avoid copies of CTransaction.
Jun 14 2019, 16:28
deadalnix committed rABCdf7e2bdc4ea5: Directly use CMutableTransaction more often in txvaidationcache_tests.cpp (authored by deadalnix).
Directly use CMutableTransaction more often in txvaidationcache_tests.cpp
Jun 14 2019, 15:54
deadalnix closed D3330: Directly use CMutableTransaction more often in txvaidationcache_tests.cpp.
Jun 14 2019, 15:53
deadalnix committed rABCaf600301e61b: mempool: Fix missing locking in CTxMemPool::check(…) and CTxMemPool… (authored by practicalswift <practicalswift@users.noreply.github.com>).
mempool: Fix missing locking in CTxMemPool::check(…) and CTxMemPool…
Jun 14 2019, 15:53
deadalnix closed D3307: mempool: Fix missing locking in CTxMemPool::check(…) and CTxMemPool::setSanityCheck(…).
Jun 14 2019, 15:53
deadalnix added a comment to D3307: mempool: Fix missing locking in CTxMemPool::check(…) and CTxMemPool::setSanityCheck(…).

rebase

Jun 14 2019, 15:07
deadalnix added a comment to D3330: Directly use CMutableTransaction more often in txvaidationcache_tests.cpp.

Rebase

Jun 14 2019, 13:39
deadalnix committed rABCbd6817fcbf75: Take a CTransaction as argument for ValidateCheckInputsForAllFlags (authored by deadalnix).
Take a CTransaction as argument for ValidateCheckInputsForAllFlags
Jun 14 2019, 13:25
deadalnix closed D3328: Take a CTransaction as argument for ValidateCheckInputsForAllFlags.
Jun 14 2019, 13:25
deadalnix committed rABC8ccdaf871c43: Avoid creating transaction copies in script_tests.cpp and multisig_tests.cpp (authored by deadalnix).
Avoid creating transaction copies in script_tests.cpp and multisig_tests.cpp
Jun 14 2019, 13:23
deadalnix closed D3327: Avoid creating transaction copies in script_tests.cpp and multisig_tests.cpp.
Jun 14 2019, 13:23
deadalnix committed rABC137afdf1c0f2: Use MakeTransactionRef in serialize_tests.cpp (authored by deadalnix).
Use MakeTransactionRef in serialize_tests.cpp
Jun 14 2019, 13:20
deadalnix closed D3317: Use MakeTransactionRef in serialize_tests.cpp.
Jun 14 2019, 13:20
deadalnix added inline comments to D3318: [LINTER] Prevent including a source file.
Jun 14 2019, 13:18
deadalnix committed rABC2109be3bca2a: Update mempool eviction benchmark (authored by deadalnix).
Update mempool eviction benchmark
Jun 14 2019, 13:18
deadalnix closed D3316: Update mempool eviction benchmark.
Jun 14 2019, 13:18
D3292: Explicitly call out updating makeseeds.py after major releases is now accepted and ready to land.
Jun 14 2019, 13:17
D3333: Avoid including a C file in crypto/aes.cpp now requires changes to proceed.

I suspect this might be pretty bad for performance. I also suspect you don't intend to become maintainer of ctaes.

Jun 14 2019, 13:16
deadalnix committed rABC175362193461: Make m_coinbase_txns a vector of CTransactionRef (authored by deadalnix).
Make m_coinbase_txns a vector of CTransactionRef
Jun 14 2019, 13:16
deadalnix closed D3315: Make m_coinbase_txns a vector of CTransactionRef.
Jun 14 2019, 13:16
deadalnix accepted D3329: [txindex] transaction Hash -> TxId.
Jun 14 2019, 13:15
deadalnix committed rABCe4c7e9c8b157: coinbaseTxns => m_coinbase_txns (authored by deadalnix).
coinbaseTxns => m_coinbase_txns
Jun 14 2019, 13:07
deadalnix closed D3314: coinbaseTxns => m_coinbase_txns.
Jun 14 2019, 13:07
deadalnix committed rABC861e1e268cd6: Relayout comments in validation.cpp (authored by Andrew Chow <achow101-github@achow101.com>).
Relayout comments in validation.cpp
Jun 14 2019, 12:56
deadalnix closed D3326: Relayout comments in validation.cpp.
Jun 14 2019, 12:56

Jun 13 2019

deadalnix created D3330: Directly use CMutableTransaction more often in txvaidationcache_tests.cpp.
Jun 13 2019, 23:35
deadalnix added a comment to D3328: Take a CTransaction as argument for ValidateCheckInputsForAllFlags.

Remove unecessary copy

Jun 13 2019, 22:51
deadalnix created D3328: Take a CTransaction as argument for ValidateCheckInputsForAllFlags.
Jun 13 2019, 22:49
deadalnix created D3327: Avoid creating transaction copies in script_tests.cpp and multisig_tests.cpp.
Jun 13 2019, 22:38
deadalnix created D3326: Relayout comments in validation.cpp.
Jun 13 2019, 22:30
deadalnix added a comment to D3318: [LINTER] Prevent including a source file.

Has this error actually happened in the wild ? Also, do we need a new linter for each thing that can go wrong with includes ? It seems like one should be enough.

Jun 13 2019, 22:26
D3318: [LINTER] Prevent including a source file now requires changes to proceed.

This should also detect the inclusion of a .c .

Jun 13 2019, 22:24
D3310: Merge #14085: index: Fix for indexers skipping genesis block. now requires changes to proceed.
Jun 13 2019, 22:23
D3319: [LINTER] Enforce using angle brackets in #include directives is now accepted and ready to land.
Jun 13 2019, 22:20