bitcoin/src/script
Wladimir J. van der Laan 4f5ae52738
Merge #20006: Fix misleading error message: Clean stack rule
af57766182 Fix misleading error message: Clean stack rule (sanket1729)

Pull request description:

  Error messages in clean stack is misleading as it lets the user believe that there are extra
  elements on the stack which is incorrect if the stack is empty.

  Let me know if this requires additional test.

ACKs for top commit:
  instagibbs:
    re-ACK af57766182
  gzhao408:
    reACK af57766182
  theStack:
    re-ACK af57766182
  darosior:
    re ACK af57766182

Tree-SHA512: 88e77416e220b080246fec368f5552a891d102d072b7bee62ac560d5e31c4a8c2ee9cbe569740b253e9df177d21dc788d10d856b2a542ab47761bb81698e4082
2020-09-30 14:21:42 +02:00
..
bitcoinconsensus.cpp Drop unused GetType() from CSizeComputer 2018-09-11 00:58:05 -04:00
bitcoinconsensus.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
descriptor.cpp refactor: Make HexStr take a span 2020-08-06 19:41:43 +02:00
descriptor.h Add IsSingleType to Descriptors 2020-04-23 13:59:48 -04:00
interpreter.cpp scripted-diff: Replace UINT256_ONE() with uint256::ONE 2020-09-28 12:14:19 +10:00
interpreter.h [REFACTOR] Initialize PrecomputedTransactionData in CheckInputScripts 2020-04-11 21:32:45 -04:00
keyorigin.h Convert everything except wallet/qt to new serialization 2020-03-30 16:10:30 -07:00
script.cpp refactor: Replace const char* to std::string 2020-05-22 01:40:31 +09:00
script.h Merge #19004: refactor: Replace const char* to std::string 2020-05-27 07:16:10 -04:00
script_error.cpp Fix misleading error message: Clean stack rule 2020-09-24 12:36:16 -05:00
script_error.h refactor: Replace const char* to std::string 2020-05-22 01:40:31 +09:00
sigcache.cpp refactor: Specify boost/thread/thread.hpp explicitly 2020-06-04 10:05:54 -04:00
sigcache.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
sign.cpp Do not turn OP_1NEGATE in scriptSig into 0x0181 in signing code 2020-07-15 15:29:22 +12:00
sign.h scripted-diff: Bump copyright headers 2020-04-16 13:33:09 -04:00
signingprovider.cpp Use explicit conversion from WitnessV0KeyHash -> CKeyID 2020-06-19 12:14:08 -07:00
signingprovider.h wallet: Improve LegacyScriptPubKeyMan::CanProvide script recognition 2020-02-12 11:48:30 -05:00
standard.cpp Remove GetScriptForWitness function 2020-08-14 08:47:19 +12:00
standard.h Remove GetScriptForWitness function 2020-08-14 08:47:19 +12:00