aboutsummaryrefslogtreecommitdiff
path: root/src/script/script.h
Commit message (Expand)AuthorAgeFilesLines
* Update copyright headers to 2018DrahtBot2018-07-271-1/+1
* Remove template matching and pseudo opcodesPieter Wuille2018-05-291-7/+0
* [MOVEONLY] Turn CScript::GetOp2 into a function and move to cppPieter Wuille2018-04-131-53/+4
* [MOVEONLY] Move CSCript::FindAndDelete to interpreterPieter Wuille2018-04-131-28/+0
* Delete unused non-const-iterator CSCript::GetOp overloadsPieter Wuille2018-04-131-17/+0
* Make iterators in CScript::FindAndDelete constPieter Wuille2018-04-131-3/+3
* Drop dead code CScript::FindBen Woosley2018-04-121-9/+0
* 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-1/+1
|\
| * Use static_cast instead of C-style casts for non-fundamental typespracticalswift2017-09-221-1/+1
* | Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa2018-01-031-1/+1
* | scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider2017-11-161-3/+3
* | Fix invalid memory access in CScript::operator+=Anthony Towns2017-09-111-0/+1
|/
* Merge #11011: [Trivial] Add a comment on the use of prevector in script.MarcoFalke2017-08-161-0/+6
|\
| * [Trivial] Add a comment on the use of prevector in script.Gregory Maxwell2017-08-121-0/+6
* | scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal in...practicalswift2017-08-071-2/+2
|/
* Avoid dereference-of-casted-pointerPieter Wuille2017-07-071-0/+8
* Merge #10534: Clarify prevector::erase and avoid swap-to-clearWladimir J. van der Laan2017-06-131-2/+3
|\
| * Clarify prevector::erase and avoid swap-to-clearPieter Wuille2017-06-091-2/+3
* | Sanity check transaction scripts in DecodeHexTxAndrew Chow2017-06-071-0/+3
* | Add a valid opcode sanity check to CScriptAndrew Chow2017-06-071-0/+3
|/
* Add constant for maximum stack sizeGregory Sanders2017-05-021-0/+3
* Merge #8808: Do not shadow variables (gcc set)Wladimir J. van der Laan2017-03-031-6/+6
|\
| * Do not shadow variables (gcc set)Pavel Janík2016-12-051-6/+6
* | Increment MIT Licence copyright header year on files modified in 2016isle29832016-12-311-1/+1
* | Make CScript (and prevector) c++11 movable.Pieter Wuille2016-12-211-1/+0
* | Move CTxInWitness inside CTxInPieter Wuille2016-12-041-0/+2
|/
* Rename OP_NOP3 to OP_CHECKSEQUENCEVERIFYBtcDrak2016-06-281-2/+2
* [RPC] signrawtransaction can sign P2WSHNicolasDorier2016-06-221-0/+1
* BIP141: Witness programPieter Wuille2016-06-221-0/+1
* BIP144: Serialization, hashes, relay (sender side)Pieter Wuille2016-06-221-0/+14
* Merge #7907: Optimize and Cleanup CScript::FindAndDeleteWladimir J. van der Laan2016-05-051-3/+12
|\
| * Improve worst-case behavior of CScript::FindAndDeletePatrick Strateman2016-04-211-2/+11
| * Replace c-style cast with c++ style static_cast.Patrick Strateman2016-04-191-1/+1
| * Replace memcmp with std::equal in CScript::FindAndDeletePatrick Strateman2016-04-191-1/+1
* | Treat overly long scriptPubKeys as unspendablePieter Wuille2016-04-251-1/+1
* | Introduce constant for maximum CScript lengthPieter Wuille2016-04-251-0/+3
|/
* BIP112: Implement CHECKSEQUENCEVERIFYMark Friedenbach2016-02-141-0/+12
* Merge pull request #7205Wladimir J. van der Laan2016-01-051-1/+1
|\
| * Bump copyright headers to 2015MarcoFalke2015-12-131-1/+1
* | Rename OP_NOP2 to OP_CHECKLOCKTIMEVERIFY.mb300sd2015-12-151-2/+2
|/
* Prevector typePieter Wuille2015-11-131-5/+9
* script: Remove magic numbersDavid Hill2015-10-151-1/+8
* Accept any sequence of PUSHDATAs in OP_RETURN outputsPeter Todd2015-10-011-1/+0
* Add IsPushOnly(const_iterator pc)Peter Todd2015-10-011-0/+1
* Resolve issue 3166.mruddy2015-07-301-1/+0
* Separate core memory usage computation in core_memusage.hPieter Wuille2015-07-201-3/+0
* Implement accurate memory accounting for mempoolPieter Wuille2015-07-101-0/+3
* add CReserveScript to allow modular script keeping/returningJonas Schnelli2015-07-011-0/+9
* Merge pull request #6124Wladimir J. van der Laan2015-06-261-3/+9
|\