aboutsummaryrefslogtreecommitdiff
path: root/src/script/interpreter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merge #13780: 0.17: Pre-branch maintenanceWladimir J. van der Laan2018-08-081-1/+1
|\
| * Update copyright headers to 2018DrahtBot2018-07-271-1/+1
* | Merge #13554: Remove unused function argumentsWladimir J. van der Laan2018-07-301-3/+3
|\ \ | |/ |/|
| * Remove unused argument to WitnessSigOps(...)practicalswift2018-07-101-3/+3
* | scripted-diff: Remove trailing whitespacesJoão Barbosa2018-07-241-3/+3
|/
* Generic TransactionSignatureCreator works with both CTransaction and CMutable...Martin Ankerl2018-05-301-13/+35
* Add constant scriptCode policy in non-segwit scriptsJohnson Lau2018-05-051-2/+13
* [MOVEONLY] Move CSCript::FindAndDelete to interpreterPieter Wuille2018-04-131-2/+30
* Extract consts for WITNESS_V0 hash sizesBen Woosley2018-04-101-4/+4
* Merge #12167: Make segwit failure due to CLEANSTACK violation return a SCRIPT...Pieter Wuille2018-04-041-1/+1
|\
| * Make segwit failure due to CLEANSTACK violation return a SCRIPT_ERR_CLEANSTAC...Mark Friedenbach2018-01-121-1/+1
* | Merge #12460: Assert CPubKey::ValidLength to the pubkey's header-relevant sizeMarcoFalke2018-04-041-4/+4
|\ \
| * | Assert CPubKey::ValidLength to the pubkey's header-relevent sizeBen Woosley2018-02-161-4/+4
| |/
* | Merge #10742: scripted-diff: Use scoped enumerations (C++11, "enum class")Wladimir J. van der Laan2018-03-271-9/+9
|\ \
| * | scripted-diff: Convert 11 enums into scoped enums (C++11)practicalswift2018-03-091-9/+9
* | | Fix typosDimitris Apostolou2018-03-211-1/+1
|/ /
* | Merge #11900: [script] simplify CheckMinimalPush checks, add safety assertWladimir J. van der Laan2018-03-071-8/+10
|\ \ | |/ |/|
| * CheckMinimalPush comments are prescriptiveGregory Sanders2018-03-071-6/+6
| * simplify CheckMinimalPush checks, add safety assertGregory Sanders2017-12-141-2/+4
* | Increment MIT Licence copyright header year on files modified in 2017Akira Takizawa2018-01-031-1/+1
* | Merge #10657: Utils: Improvements to ECDSA key-handling codeWladimir J. van der Laan2017-12-201-0/+6
|\ \ | |/ |/|
| * Add commentsJack Grigg2017-07-171-0/+6
* | Merge #10574: Remove includes in .cpp files for things the corresponding .h f...Wladimir J. van der Laan2017-12-121-1/+0
|\ \
| * | Remove includes in .cpp files for things the corresponding .h file already in...practicalswift2017-11-161-1/+0
* | | Merge #10699: Make all script validation flags backward compatibleWladimir J. van der Laan2017-12-121-6/+0
|\ \ \ | |/ / |/| |
| * | Make all script verification flags softforksPieter Wuille2017-06-301-6/+0
* | | scripted-diff: Replace #include "" with #include <> (ryanofsky)MeshCollider2017-11-161-9/+9
* | | Merge #9572: Skip witness sighash cache for non-segwit transactionsWladimir J. van der Laan2017-10-051-6/+11
|\ \ \
| * | | Skip precompute sighash for transactions without witnessJohnson Lau2017-01-191-6/+11
* | | | script: Change SignatureHash input index check to an assert.Jim Posen2017-09-271-4/+2
* | | | Changing &vec[0] to vec.data(), what 9804 missedMeshCollider2017-09-081-1/+1
* | | | scripted-diff: Use the C++11 keyword nullptr to denote the pointer literal in...practicalswift2017-08-071-1/+1
| |_|/ |/| |
* | | Avoid dereference-of-casted-pointerPieter Wuille2017-07-071-2/+2
| |/ |/|
* | Merge #9544: [trivial] Add end of namespace comments. Improve consistency.Wladimir J. van der Laan2017-06-261-2/+2
|\ \
| * | [trivial] Add end of namespace commentspracticalswift2017-05-311-2/+2
* | | Merge #10313: [Consensus] Add constant for maximum stack sizePieter Wuille2017-05-231-1/+1
|\ \ \
| * | | Add constant for maximum stack sizeGregory Sanders2017-05-021-1/+1
| |/ /
* / / Use range-based for loops (C++11) when looping over vector elementspracticalswift2017-05-191-6/+6
|/ /
* | Remove unused C++ code not covered by unit testspracticalswift2017-04-261-3/+3
* | Refactor: Remove using namespace <xxx> from script/Karl-Johan Alm2017-03-081-14/+12
|/
* Increment MIT Licence copyright header year on files modified in 2016isle29832016-12-311-1/+1
* Refactor: Removed begin/end_ptr functions.Karl-Johan Alm2016-12-091-5/+5
* Get rid of nType and nVersionPieter Wuille2016-11-071-15/+15
* Merge #8927: Add script tests for FindAndDelete in pre-segwit and segwit scriptsWladimir J. van der Laan2016-10-191-2/+2
|\
| * Add script tests for FindAndDelete in pre-segwit and segwit scriptsJohnson Lau2016-10-161-2/+2
* | Require compressed keys in segwit as policy and disable signing with uncompre...Johnson Lau2016-10-161-6/+22
|/
* Add policy: null signature for failed CHECK(MULTI)SIGJohnson Lau2016-09-271-1/+13
* Make non-minimal OP_IF/NOTIF argument non-standard for P2WSHJohnson Lau2016-09-231-0/+6
* Rename to PrecomputedTransactionDataPieter Wuille2016-08-261-3/+3
* Precompute sighashesPieter Wuille2016-08-161-17/+37