solidity/test/libsolidity
Martin Blicha ecded11833 Tests: Disable checking CEX
In this case I observed brittle behaviour with Z3, which behaved
differently on two equivalent queries with only variables renamed.
The reason for different versions was that in isoltest, we add version
pragma to the source code and this changes the ids of AST nodes. These
are in turn used to generate uniques names for SMT variables.
2023-09-05 12:39:19 +02:00
..
ABIJson Fix ICE when emitting event from another contract 2023-07-21 21:49:09 +02:00
analysis deprecate using namespace std 2023-09-04 10:12:07 +02:00
ASTJSON Fix ICE when emitting event from another contract 2023-07-21 21:49:09 +02:00
astPropertyTests Added new kind of test: check for specific properties of AST 2023-08-21 12:37:40 -03:00
gasTests Rematerialize zero literals with default cleanup sequence 2023-09-04 15:40:33 +02:00
interface deprecate using namespace std 2023-09-04 10:12:07 +02:00
lsp Remove EWASM backend. 2023-05-11 10:56:55 -05:00
memoryGuardTests Tests. 2022-03-02 17:07:11 +01:00
semanticTests Rematerialize zero literals with default cleanup sequence 2023-09-04 15:40:33 +02:00
smtCheckerTests Tests: Disable checking CEX 2023-09-05 12:39:19 +02:00
syntaxTests Rematerialize zero literals with default cleanup sequence 2023-09-04 15:40:33 +02:00
util fixup! BytesUtils: Don't introduce garbage when formatting byte vectors shorter than expected 2023-08-17 20:45:16 +02:00
ABIDecoderTests.cpp deprecate using namespace std 2023-09-04 10:12:07 +02:00
ABIEncoderTests.cpp deprecate using namespace std 2023-09-04 10:12:07 +02:00
ABIJsonTest.cpp deprecate using namespace std 2023-09-04 10:12:07 +02:00
ABIJsonTest.h Add SPDX license identifier if not present already in source file 2020-07-17 20:24:12 +05:30
ABITestsCommon.h deprecate using namespace std 2023-09-04 10:12:07 +02:00
AnalysisFramework.cpp deprecate using namespace std 2023-09-04 10:12:07 +02:00
AnalysisFramework.h Remove parser error recovery mode 2023-08-22 12:00:11 +02:00
Assembly.cpp deprecate using namespace std 2023-09-04 10:12:07 +02:00
ASTJSONTest.cpp deprecate using namespace std 2023-09-04 10:12:07 +02:00
ASTJSONTest.h Make ASTJSONTest an EVMVersionRestrictedTestCase 2023-05-17 18:10:16 +02:00
ASTPropertyTest.cpp deprecate using namespace std 2023-09-04 10:12:07 +02:00
ASTPropertyTest.h Added new kind of test: check for specific properties of AST 2023-08-21 12:37:40 -03:00
ErrorCheck.cpp deprecate using namespace std 2023-09-04 10:12:07 +02:00
ErrorCheck.h Add SPDX license identifier if not present already in source file 2020-07-17 20:24:12 +05:30
GasCosts.cpp deprecate using namespace std 2023-09-04 10:12:07 +02:00
GasMeter.cpp deprecate using namespace std 2023-09-04 10:12:07 +02:00
GasTest.cpp deprecate using namespace std 2023-09-04 10:12:07 +02:00
GasTest.h Do not hard-code the default 'runs' value as 200 in code that fills out optimizer settings 2021-06-28 14:12:28 +02:00
Imports.cpp deprecate using namespace std 2023-09-04 10:12:07 +02:00
InlineAssembly.cpp deprecate using namespace std 2023-09-04 10:12:07 +02:00
LibSolc.cpp deprecate using namespace std 2023-09-04 10:12:07 +02:00
MemoryGuardTest.cpp deprecate using namespace std 2023-09-04 10:12:07 +02:00
MemoryGuardTest.h Tests. 2022-03-02 16:42:28 +01:00
Metadata.cpp deprecate using namespace std 2023-09-04 10:12:07 +02:00
SemanticTest.cpp deprecate using namespace std 2023-09-04 10:12:07 +02:00
SemanticTest.h SemanticTest: Add a setting that explicitly states the minimal Yul optimization level that avoids "Stack too deep" 2023-08-22 20:00:00 +02:00
SemVerMatcher.cpp deprecate using namespace std 2023-09-04 10:12:07 +02:00
SMTCheckerTest.cpp SMTCheckerTests: Use SMT callback 2023-09-05 12:39:19 +02:00
SMTCheckerTest.h SMTCheckerTests: Use SMT callback 2023-09-05 12:39:19 +02:00
SolidityCompiler.cpp deprecate using namespace std 2023-09-04 10:12:07 +02:00
SolidityEndToEndTest.cpp deprecate using namespace std 2023-09-04 10:12:07 +02:00
SolidityExecutionFramework.cpp deprecate using namespace std 2023-09-04 10:12:07 +02:00
SolidityExecutionFramework.h Unify preamble handling between AnalysisFramework and SolidityExecutionFramework 2023-08-17 17:39:27 +02:00
SolidityExpressionCompiler.cpp deprecate using namespace std 2023-09-04 10:12:07 +02:00
SolidityNameAndTypeResolution.cpp deprecate using namespace std 2023-09-04 10:12:07 +02:00
SolidityNatspecJSON.cpp Fix ICE when emitting event from another contract 2023-07-21 21:49:09 +02:00
SolidityOptimizer.cpp Fix missing std qualifier for ASAN 2023-09-05 08:49:23 +02:00
SolidityParser.cpp Remove parser error recovery mode 2023-08-22 12:00:11 +02:00
SolidityTypes.cpp Introduce solidity-next pragma 2023-05-15 19:25:13 +02:00
StandardCompiler.cpp Remove parser error recovery mode 2023-08-22 12:00:11 +02:00
SyntaxTest.cpp SyntaxTest: Allow derived test cases to filter out warnings and infos 2023-08-23 18:00:01 +02:00
SyntaxTest.h SyntaxTest: Allow derived test cases to filter out warnings and infos 2023-08-23 18:00:01 +02:00
ViewPureChecker.cpp deprecate using namespace std 2023-09-04 10:12:07 +02:00