aboutsummaryrefslogtreecommitdiff
path: root/src/primitives
Commit message (Expand)AuthorAgeFilesLines
* scripted-diff: Bump copyright headersMarcoFalke2020-04-161-1/+1
* Check for overflow when calculating sum of outputsElichai Turkel2020-03-231-2/+5
* scripted-diff: Bump copyright of files changed in 2019MarcoFalke2019-12-302-2/+2
* Remove unused includespracticalswift2019-10-151-1/+0
* Make reasoning about dependencies easier by not including unused dependenciespracticalswift2019-06-021-1/+0
* Merge #14039: Disallow extended encoding for non-witness transactionsMarcoFalke2019-04-251-0/+4
|\
| * Disallow extended encoding for non-witness transactionsPieter Wuille2018-08-231-0/+4
* | Made expicit constructor CTransaction(const CMutableTransaction &tx).lucash-dev2018-12-171-1/+1
* | Use const in COutPoint classHennadii Stepanov2018-11-301-3/+5
* | scripted-diff: Move util files to separate directory.Jim Posen2018-11-042-2/+2
* | Avoid 1 << 31 (UB) in calculation of SEQUENCE_LOCKTIME_DISABLE_FLAGpracticalswift2018-10-181-1/+1
* | doxygen: Fix member commentsMarcoFalke2018-09-261-1/+1
* | Drop unused GetType() from CSizeComputerBen Woosley2018-09-111-1/+1
|/
* Update copyright headers to 2018DrahtBot2018-07-274-4/+4
* Removed unused == operator from CMutableTransaction.[email protected]2018-06-101-5/+0
* Cache witness hash in CTransactionMarcoFalke2018-05-042-11/+9
* Make CMutableTransaction constructor explicitMarcoFalke2018-05-041-1/+1
* Support serialization as another type without castingPieter Wuille2018-03-201-1/+1
* Merge #10498: Use static_cast instead of C-style casts for non-fundamental typesMarcoFalke2018-02-071-2/+2
|\
| * Use static_cast instead of C-style casts for non-fundamental typespracticalswift2017-09-221-2/+2
* | Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa2018-01-034-4/+4
* | scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider2017-11-164-16/+16
|/
* Merge #8330: Structure Packing Optimizations in C{,Mutable}TransactionWladimir J. van der Laan2017-09-062-6/+6
|\
| * Reorder C{,Mutable}Transaction for better packingJeremy Rubin2017-07-122-6/+6
* | Declare single-argument (non-converting) constructors "explicit"practicalswift2017-08-161-1/+1
* | Replace traditional for with ranged for in primitivesDag Robole2017-07-242-13/+11
* | Merge #10760: Avoid dereference-of-casted-pointerPieter Wuille2017-07-151-2/+2
|\ \
| * | Avoid dereference-of-casted-pointerPieter Wuille2017-07-071-2/+2
| |/
* / Remove confusing MAX_BLOCK_BASE_SIZE.Gregory Maxwell2017-07-144-22/+1
|/
* Perform member initialization in initialization lists where possiblepracticalswift2017-06-041-4/+1
* Consensus: Minimal way to move dust out of consensusJorge Timón2017-05-031-37/+0
* Improved efficiency in COutPoint constructorsMarcos Mayorga2017-04-281-2/+2
* Merge #9602: Remove coin age priority and free transactions - implementationWladimir J. van der Laan2017-03-072-32/+0
|\
| * [cleanup] Remove coin age priority completely.Alex Morcos2017-03-032-32/+0
* | Optimize GetWitnessHash() for non-segwit transactionsSuhas Daftuar2017-03-031-0/+3
|/
* Merge #9283: A few more CTransactionRef optimizationsWladimir J. van der Laan2017-01-041-2/+0
|\
| * Remove unused MakeTransactionRef overloadsPieter Wuille2016-12-211-2/+0
* | Increment MIT Licence copyright header year on files modified in 2016isle29832016-12-314-4/+4
|/
* Merge #8589: Inline CTxInWitness inside CTxInWladimir J. van der Laan2016-12-212-73/+36
|\
| * Move CTxInWitness inside CTxInPieter Wuille2016-12-042-73/+36
* | Bump default transaction version to 2BtcDrak2016-12-081-1/+1
|/
* Make CTransaction actually immutablePieter Wuille2016-12-022-90/+87
* Introduce convenience type CTransactionRefPieter Wuille2016-11-192-1/+7
* Make CBlock::vtx a vector of shared_ptr<CTransaction>Pieter Wuille2016-11-192-2/+2
* Add deserializing constructors to CTransaction and CMutableTransactionPieter Wuille2016-11-192-0/+13
* Get rid of nType and nVersionPieter Wuille2016-11-072-15/+16
* Make GetSerializeSize a wrapper on top of CSizeComputerPieter Wuille2016-11-071-1/+1
* Remove unused CTxOut::GetHash()Matt Corallo2016-11-042-7/+0
* Adding method GetTotalSize() to CTransactionHampus Sjöberg2016-09-062-0/+12
* Use __func__ to get function name for output printingMarcoFalke2016-08-191-1/+1