solidity/test
hrkrshnn 2cdd3b2081 Resolving Keccak-256: check if arguments are identifiers early.
Previously, the check on whether the optimization was useful gas wise was done before checking if
the keccak256 opcode had identifier as arguments. Since the gas meter crashes when encountering
certain Yul opcodes (create, dataoffset, etc.), this optimizer step crashed.
2021-09-06 13:48:07 +02:00
..
cmdlineTests Allow and require use-src to be repeated for each object. 2021-09-02 11:29:42 +02:00
compilationTests Move compilationTests/stringutils to semanticTests/externalContracts 2021-04-27 11:21:14 +01:00
contracts Move contracts/FixedFeeRegistrar to semanticTests/externalContracts 2021-05-21 13:51:19 +01:00
evmc Updated docs and evmc.h header file for evmone 0.8.0 release 2021-07-27 16:39:41 +02:00
externalTests Disabling of prepublish hook is no longer needed in setup_solcjs 2021-08-16 16:50:31 +02:00
formal Proof for rules. 2021-08-19 12:51:54 +02:00
libevmasm Remove CharStream from SourceLocation. 2021-07-14 15:12:07 +02:00
liblangutil Remove scanner from compiler stack. 2021-08-03 15:43:17 +02:00
libsolidity Merge pull request #11861 from ethereum/smt_value 2021-09-03 14:00:21 +02:00
libsolutil TemporaryDirectory: Add automatic conversions to boost::filesystem::path 2021-08-27 15:11:20 +02:00
libyul Resolving Keccak-256: check if arguments are identifiers early. 2021-09-06 13:48:07 +02:00
scripts Test yul code blocks in documentation. 2021-07-08 14:59:05 +02:00
solc Disallowed option --experimental-via-ir in Assembler, Linker and StandardJson input modes 2021-08-30 19:58:55 +05:30
tools Stack layout generator for new code generation. 2021-09-02 17:47:19 +02:00
yulPhaser Process input files in Standard JSON mode just like in other modes 2021-07-27 15:54:32 +02:00
.solhint.json
.solhintignore
boostTest.cpp boostTest: Print diagnostic information for std::exception too 2021-06-25 13:25:10 +02:00
buglist_test_vectors.md
buglistTests.js
CMakeLists.txt Stack layout generator for new code generation. 2021-09-02 17:47:19 +02:00
cmdlineTests.sh Don't create empty expectation files when updating test expectations 2021-08-30 22:55:37 +05:30
Common.cpp Change loading of VMs and error messages during test. 2021-05-12 14:48:37 +02:00
Common.h Updated docs and evmc.h header file for evmone 0.8.0 release 2021-07-27 16:39:41 +02:00
CommonSyntaxTest.cpp [isoltest] Add support for external sources. 2021-04-26 08:27:30 -05:00
CommonSyntaxTest.h [isoltest] Add support for external sources. 2021-04-26 08:27:30 -05:00
docsCodeStyle.sh isolate_tests: Extract code blocks from documentation using code block header 2021-07-06 16:57:05 +02:00
EVMHost.cpp Increase use of C++ constexpr constant expressions in code base as described in issue #7720 2021-08-31 15:03:59 +02:00
EVMHost.h Clears EIP-2929 account and storage access indicator on new blocks. 2021-05-25 12:32:59 +02:00
ExecutionFramework.cpp [isoltest] Add support for events using call side-effects. 2021-05-27 23:21:55 -05:00
ExecutionFramework.h Increase use of C++ constexpr constant expressions in code base as described in issue #7720 2021-08-31 15:03:59 +02:00
externalTests.sh
FilesystemUtils.cpp createSymlinkIfSupportedByFilesystem(): Add support for directory symlinks used on Windows 2021-08-27 15:10:46 +02:00
FilesystemUtils.h createSymlinkIfSupportedByFilesystem(): Add support for directory symlinks used on Windows 2021-08-27 15:10:46 +02:00
InteractiveTests.h Stack layout generator for new code generation. 2021-09-02 17:47:19 +02:00
Metadata.cpp
Metadata.h
pyscriptTests.py Add a script for running the Python test suites and include it in scripts/tests.sh 2021-01-22 13:37:40 +01:00
stopAfterParseTests.sh Tests: Do not remove filename from boost filesystem path for corner 2021-02-22 10:32:41 +01:00
TemporaryDirectory.cpp TemporaryDirectory: Add an alternative constructor that can create subdirectories 2021-08-27 15:11:20 +02:00
TemporaryDirectory.h TemporaryDirectory: Add an alternative constructor that can create subdirectories 2021-08-27 15:11:20 +02:00
TemporaryDirectoryTest.cpp TemporaryDirectory: Add an alternative constructor that can create subdirectories 2021-08-27 15:11:20 +02:00
TestCase.cpp Replace raw throw with BOOST_THROW_EXCEPTION. 2021-02-18 20:23:59 -05:00
TestCase.h [test] Add support for --enforce-compile-to-ewasm. 2021-04-26 20:31:03 -05:00
TestCaseReader.cpp readFileAsString(): Accept path as boost::filesystem::path instead of string 2021-08-17 12:58:33 +02:00
TestCaseReader.h TestCaseReader: Add enumSetting() 2021-04-27 14:06:56 +02:00