solidity/test
Martin Blicha 29041c8101 Remove ReasoningBasedSimplifier from libyul
Due to a design decision to move away from a bundled SMT solver,
ReasoningBasedSimplifier in its current form cannot be use any longer.
This is a necessary step to allow a unified way to call solvers using
only SMTLIB interface.

Since this optimization pass has always been marked as highly
experimental and never turned on by default, it should be OK to remove
it.
2023-06-28 14:38:36 +02:00
..
benchmarks Add snark verifier benchmark test 2023-01-12 11:59:33 +01:00
cmdlineTests Merge pull request #14328 from ethereum/fix-incomplete-ast-in-standard-json-on-analysis-fail 2023-06-19 18:26:33 +02:00
compilationTests attempt rebase, fix free function, fix check errors 2022-04-04 22:49:12 +08:00
contracts Improve FunctionSelector helpers 2022-09-27 17:58:32 +02:00
evmc Upgrade to evmc 10.1.0 2023-04-23 15:51:06 +02:00
externalTests Disable failing OZ tests 2023-06-21 14:50:05 +02:00
formal added optimization. shl comes out from being distributed over and 2022-11-11 01:16:14 +05:30
libevmasm test: some tests for push0 2023-04-12 00:10:24 +02:00
liblangutil Add std:: qualifier to move() calls 2022-08-30 11:12:15 +02:00
libsolidity Fix error in SMTChecker: Use rich indentifier instead of external identifier to ecnode member access to functions 2023-06-23 15:24:55 +02:00
libsolutil Allow running Eldarica from the command line 2022-11-22 21:16:45 +01:00
libyul Remove ReasoningBasedSimplifier from libyul 2023-06-28 14:38:36 +02:00
scripts prepare_report: Replace hard-coded optimize setting with selectable presets 2023-06-23 19:00:30 +02:00
solc Add --print-smt flag to output SMTChecker SMTLIB code 2023-06-16 14:04:07 +02:00
tools Remove ReasoningBasedSimplifier from libyul 2023-06-28 14:38:36 +02:00
yulPhaser Remove ReasoningBasedSimplifier from libyul 2023-06-28 14:38:36 +02:00
.solhint.json
.solhintignore
buglist_test_vectors.md
buglistTests.js
CMakeLists.txt Remove EWASM backend. 2023-05-11 10:56:55 -05:00
cmdlineTests.sh cmdlineTests.sh: Add --exclude option 2023-06-19 16:43:30 +02:00
Common.cpp Remove EWASM backend. 2023-05-11 10:56:55 -05:00
Common.h Remove EWASM backend. 2023-05-11 10:56:55 -05:00
CommonSyntaxTest.cpp Add std:: qualifier to move() calls 2022-08-30 11:12:15 +02:00
CommonSyntaxTest.h
docsCodeStyle.sh Use consistent syntax for Bash function declarations 2021-11-08 16:34:07 +01:00
EVMHost.cpp Remove EWASM backend. 2023-05-11 10:56:55 -05:00
EVMHost.h Remove EWASM backend. 2023-05-11 10:56:55 -05:00
ExecutionFramework.cpp Remove EWASM backend. 2023-05-11 10:56:55 -05:00
ExecutionFramework.h Remove EWASM backend. 2023-05-11 10:56:55 -05:00
external_tests.py Fix throw of ExternalTestNotFound in external_tests.py 2023-04-28 18:28:07 +02:00
FilesystemUtils.cpp Fix compilation error. 2022-06-15 11:14:50 +02:00
FilesystemUtils.h
InteractiveTests.h Remove EWASM backend. 2023-05-11 10:56:55 -05:00
localeTest.sh A script and CI job for testing the compiler with different locales 2022-03-14 09:08:01 +01:00
lsp.py Keep test/lsp.py working when not on a tty 2023-03-19 16:09:42 -04:00
Metadata.cpp Add std:: qualifier to move() calls 2022-08-30 11:12:15 +02:00
Metadata.h
pyscriptTests.py
soltest.cpp Remove EWASM backend. 2023-05-11 10:56:55 -05:00
stopAfterParseTests.sh cmdlineTests: Add prefixes for temporary files/dirs 2023-06-02 16:10:40 +02:00
TestCase.cpp Migrate yulStackShuffling tests to isoltest 2023-04-25 15:53:01 +02:00
TestCase.h Remove EWASM backend. 2023-05-11 10:56:55 -05:00
TestCaseReader.cpp Add std:: qualifier to move() calls 2022-08-30 11:12:15 +02:00
TestCaseReader.h