Page MenuHomePhabricator
Feed Advanced Search

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
deadalnix created D3317: Use MakeTransactionRef in serialize_tests.cpp.
Jun 13 2019, 15:46
deadalnix created D3316: Update mempool eviction benchmark.
Jun 13 2019, 15:41
deadalnix created D3315: Make m_coinbase_txns a vector of CTransactionRef.
Jun 13 2019, 15:33
deadalnix created D3314: coinbaseTxns => m_coinbase_txns.
Jun 13 2019, 15:09
deadalnix added a comment to D3307: mempool: Fix missing locking in CTxMemPool::check(…) and CTxMemPool::setSanityCheck(…).

rebase

Jun 13 2019, 13:24
deadalnix added a comment to D3304: Add a test to make sure that negative effective values are filtered.

rebase

Jun 13 2019, 13:18
deadalnix added a comment to D3301: Have SelectCoinsMinConf and SelectCoins use BnB or Knapsack and use it.

rebase

Jun 13 2019, 13:15
deadalnix committed rABC6104bd0dcb40: Move original knapsack solver tests to coinselector_tests.cpp (authored by Andrew Chow <achow101-github@achow101.com>).
Move original knapsack solver tests to coinselector_tests.cpp
Jun 13 2019, 13:11
deadalnix closed D3290: Move original knapsack solver tests to coinselector_tests.cpp.
Jun 13 2019, 13:11
deadalnix added a comment to D3290: Move original knapsack solver tests to coinselector_tests.cpp.

Rebase

Jun 13 2019, 13:08
deadalnix committed rABC1277558575c8: Move current coin selection algorithm to coinselection.{cpp,h} (authored by Andrew Chow <achow101-github@achow101.com>).
Move current coin selection algorithm to coinselection.{cpp,h}
Jun 13 2019, 13:03
deadalnix closed D3289: Move current coin selection algorithm to coinselection.{cpp,h}.
Jun 13 2019, 13:03
deadalnix committed rABC1716c33e056b: Benchmark BnB in the worst case where it exhausts (authored by Andrew Chow <achow101-github@achow101.com>).
Benchmark BnB in the worst case where it exhausts
Jun 13 2019, 13:01
deadalnix closed D3303: Benchmark BnB in the worst case where it exhausts.
Jun 13 2019, 13:01
deadalnix committed rABC5cc81b09640d: Add tests for the Branch and Bound algorithm (authored by Andrew Chow <achow101-github@achow101.com>).
Add tests for the Branch and Bound algorithm
Jun 13 2019, 12:58
deadalnix closed D3252: Add tests for the Branch and Bound algorithm.
Jun 13 2019, 12:58
deadalnix committed rABCc9cc9f22f14d: Calculate and store the number of bytes required to spend an input (authored by Andrew Chow <achow101-github@achow101.com>).
Calculate and store the number of bytes required to spend an input
Jun 13 2019, 12:54
deadalnix closed D3243: Calculate and store the number of bytes required to spend an input.
Jun 13 2019, 12:54
deadalnix committed rABCf24b2f5577cf: Remove coinselection.h -> wallet.h circular dependency (authored by Andrew Chow <achow101-github@achow101.com>).
Remove coinselection.h -> wallet.h circular dependency
Jun 13 2019, 12:52
deadalnix closed D3250: Remove coinselection.h -> wallet.h circular dependency.
Jun 13 2019, 12:52
deadalnix committed rABC88daa3d6c4af: Implement Branch and Bound coin selection in a new file (authored by Andrew Chow <achow101-github@achow101.com>).
Implement Branch and Bound coin selection in a new file
Jun 13 2019, 12:50
deadalnix closed D3249: Implement Branch and Bound coin selection in a new file.
Jun 13 2019, 12:50
deadalnix committed rABC558e26523d13: Fix eligibilty_filter => eligibility_filter (authored by deadalnix).
Fix eligibilty_filter => eligibility_filter
Jun 13 2019, 12:47
deadalnix closed D3306: Fix eligibilty_filter => eligibility_filter.
Jun 13 2019, 12:47
deadalnix committed rABC91d67343d27e: Build wallet dependent benchmark using cmake (authored by deadalnix).
Build wallet dependent benchmark using cmake
Jun 13 2019, 12:45
deadalnix closed D3302: Build wallet dependent benchmark using cmake.
Jun 13 2019, 12:44
deadalnix committed rABC41967b025dfd: Fix braces in multisig_test (authored by deadalnix).
Fix braces in multisig_test
Jun 13 2019, 12:39
deadalnix closed D3309: Fix braces in multisig_test.
Jun 13 2019, 12:39
deadalnix committed rABC1e3e04da8e12: Fix comments in miner.h (authored by deadalnix).
Fix comments in miner.h
Jun 13 2019, 12:38
deadalnix closed D3305: Fix comments in miner.h.
Jun 13 2019, 12:38
D3308: Merge #9894: remove 'label' filter for rpc command help is now accepted and ready to land.
Jun 13 2019, 01:02
D3283: Merge #10408, #13291, and partial #13163 now requires changes to proceed.
Jun 13 2019, 01:02
deadalnix created D3309: Fix braces in multisig_test.
Jun 13 2019, 00:09

Jun 12 2019

deadalnix created D3307: mempool: Fix missing locking in CTxMemPool::check(…) and CTxMemPool::setSanityCheck(…).
Jun 12 2019, 21:12
D3181: Merge #15471: rpc/gui: Remove 'Unknown block versions being mined' warning is now accepted and ready to land.
Jun 12 2019, 20:53
deadalnix created D3306: Fix eligibilty_filter => eligibility_filter.
Jun 12 2019, 20:53
deadalnix created D3305: Fix comments in miner.h.
Jun 12 2019, 20:46
deadalnix added a comment to D3283: Merge #10408, #13291, and partial #13163.

Why are all of these together ?

Jun 12 2019, 20:07
D3253: Remove Schnorr activation now requires changes to proceed.

It is very hard to ensure this is correct.

Jun 12 2019, 17:18
D3254: Revert "add flags to VerifySignature and sigcache" is now accepted and ready to land.

This is correct as long as we "pretend" schnorr always was activated.

Jun 12 2019, 17:15
D3267: check negative CScriptNum.getint() and introduce new error code now requires changes to proceed.

Please don't add more assumptions into the code. Also please explain why this is needed for schnorr multisig.

Jun 12 2019, 17:12