r0qs
|
58a4013c7f
|
Merge 3c1f4525a4 into 72671d6c88
|
2023-10-02 13:12:00 -06:00 |
|
Daniel
|
72671d6c88
|
Merge pull request #14581 from ethereum/purge-using-namespace-std-from-test-libsolidity-util
Purge using namespace std from test/libsolidity/util
|
2023-10-02 17:53:53 +02:00 |
|
Daniel
|
2ba536f278
|
Merge pull request #14582 from ethereum/fix-check-style-using-namespace-std-exclusion
Fix check_style for using namespace std exclusing in test/*
|
2023-10-02 15:50:53 +02:00 |
|
Nikola Matic
|
0d0a7fc1f5
|
Purge using namespace std from previously missed files
|
2023-10-02 14:37:55 +02:00 |
|
Nikola Matic
|
77912ab35d
|
Fix check_style for using namespace std exclusing in test/*
|
2023-10-02 14:07:50 +02:00 |
|
Nikola Matic
|
fa394018c3
|
Purge using namespace std from test/libsolidity/util
|
2023-10-02 13:25:16 +02:00 |
|
Kamil Śliwak
|
fe1f9c640e
|
Merge pull request #14565 from ethereum/viaIR-codegen-import-bug-test
Add test for via-ir codegen import bug
|
2023-09-30 00:04:55 +02:00 |
|
r0qs
|
ab2d3957cb
|
Add bytecode test for multiple sources compiler at same time
Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it>
|
2023-09-29 23:17:15 +02:00 |
|
Kamil Śliwak
|
2b7ec23edc
|
Merge pull request #14562 from ethereum/fix-viaIR-codegen-import-bug
Fix Via-IR bytecode divergence when compiling multiple files that are already included via imports
|
2023-09-29 23:01:37 +02:00 |
|
r0qs
|
e3b36f736d
|
Avoid sorting FunctionDefinitions by AST ID during codegen
Co-authored-by: Kamil Śliwak <kamil.sliwak@codepoets.it>
|
2023-09-26 14:02:00 +02:00 |
|
r0qs
|
3c1f4525a4
|
Apply suggestions
|
2023-09-22 14:49:18 +02:00 |
|
r0qs
|
e1f049fd24
|
Minor fix for OSX build
|
2023-09-22 14:49:18 +02:00 |
|
r0qs
|
701b96cfa7
|
Add constructor to ImmediateDominatorTest
|
2023-09-22 14:49:18 +02:00 |
|
r0qs
|
2ab40e3fb3
|
Move type definitions to test namespace
|
2023-09-22 14:49:18 +02:00 |
|
r0qs
|
5e68617a2e
|
Use smart pointers
|
2023-09-22 14:49:18 +02:00 |
|
Kamil Śliwak
|
48edc744f1
|
fixup! Implementation of Lengauer-Tarjan algorithm to find dominators
|
2023-09-22 14:49:18 +02:00 |
|
Kamil Śliwak
|
88f7073857
|
fixup! Implementation of Lengauer-Tarjan algorithm to find dominators
|
2023-09-22 14:49:17 +02:00 |
|
Kamil Śliwak
|
b7ec9d3fdd
|
fixup! Implementation of Lengauer-Tarjan algorithm to find dominators
|
2023-09-22 14:49:17 +02:00 |
|
Kamil Śliwak
|
e4bac1340d
|
fixup! Implementation of Lengauer-Tarjan algorithm to find dominators
|
2023-09-22 14:49:17 +02:00 |
|
Kamil Śliwak
|
f804e8bc00
|
fixup! Implementation of Lengauer-Tarjan algorithm to find dominators
|
2023-09-22 14:49:17 +02:00 |
|
Kamil Śliwak
|
1e2069bdfc
|
fixup! Implementation of Lengauer-Tarjan algorithm to find dominators
|
2023-09-22 14:49:17 +02:00 |
|
Kamil Śliwak
|
37af76405a
|
fixup! Implementation of Lengauer-Tarjan algorithm to find dominators
|
2023-09-22 14:49:17 +02:00 |
|
Kamil Śliwak
|
a9a09bea6d
|
fixup! Implementation of Lengauer-Tarjan algorithm to find dominators
|
2023-09-22 14:49:17 +02:00 |
|
Kamil Śliwak
|
56cabdc69a
|
fixup! Implementation of Lengauer-Tarjan algorithm to find dominators
|
2023-09-22 14:49:17 +02:00 |
|
Kamil Śliwak
|
ffb53ad8a6
|
fixup! Implementation of Lengauer-Tarjan algorithm to find dominators
|
2023-09-22 14:49:16 +02:00 |
|
Kamil Śliwak
|
9aad3688dc
|
fixup! Implementation of Lengauer-Tarjan algorithm to find dominators
|
2023-09-22 14:49:16 +02:00 |
|
Kamil Śliwak
|
bb55b7cfe5
|
fixup! Implementation of Lengauer-Tarjan algorithm to find dominators
|
2023-09-22 14:49:16 +02:00 |
|
Kamil Śliwak
|
83abb3b8ab
|
fixup! Implementation of Lengauer-Tarjan algorithm to find dominators
|
2023-09-22 14:49:16 +02:00 |
|
Kamil Śliwak
|
d33f8f951d
|
fixup! Implementation of Lengauer-Tarjan algorithm to find dominators
|
2023-09-22 14:49:16 +02:00 |
|
Kamil Śliwak
|
0bf0d1943a
|
fixup! Implementation of Lengauer-Tarjan algorithm to find dominators
|
2023-09-22 14:49:16 +02:00 |
|
Kamil Śliwak
|
db5b657bd2
|
fixup! Implementation of Lengauer-Tarjan algorithm to find dominators
|
2023-09-22 14:49:16 +02:00 |
|
Kamil Śliwak
|
bf938d2712
|
fixup! Implementation of Lengauer-Tarjan algorithm to find dominators
|
2023-09-22 14:49:15 +02:00 |
|
Kamil Śliwak
|
d5dbab0b91
|
fixup! Implementation of Lengauer-Tarjan algorithm to find dominators
|
2023-09-22 14:49:15 +02:00 |
|
Kamil Śliwak
|
edd4e1c952
|
fixup! Implementation of Lengauer-Tarjan algorithm to find dominators
|
2023-09-22 14:49:15 +02:00 |
|
Kamil Śliwak
|
5170f33f53
|
fixup! Implementation of Lengauer-Tarjan algorithm to find dominators
|
2023-09-22 14:49:15 +02:00 |
|
Kamil Śliwak
|
7888ff424e
|
fixup! Implementation of Lengauer-Tarjan algorithm to find dominators
|
2023-09-22 14:49:15 +02:00 |
|
Kamil Śliwak
|
66b95967e6
|
fixup! Implementation of Lengauer-Tarjan algorithm to find dominators
|
2023-09-22 14:49:15 +02:00 |
|
r0qs
|
83583f3448
|
Implementation of Lengauer-Tarjan algorithm to find dominators
|
2023-09-22 14:49:15 +02:00 |
|
Daniel
|
cc7a14a61d
|
Merge pull request #14518 from ethereum/analysis-framework-refactor
`AnalysisFramework` refactor
|
2023-09-19 18:52:57 +02:00 |
|
Kamil Śliwak
|
3fb2f1db88
|
AnalysisFramework: Move common setup to the framework
|
2023-09-19 15:56:49 +02:00 |
|
Kamil Śliwak
|
d2bfb2f737
|
AnalysisFramework: Reimplement parseAnalyseAndReturnError() with runFramework()
|
2023-09-19 15:56:49 +02:00 |
|
Kamil Śliwak
|
b766268ff3
|
AnalysisFramework: Get rid of parseAndAnalyse() and success()
- There are too many badly named functions doing different things. E.g. SyntaxTest has both this and parseAndAnalyze().
|
2023-09-19 15:56:49 +02:00 |
|
Kamil Śliwak
|
309a8de530
|
Refactor AnalysisFramework to share more features between test cases that depend on it
|
2023-09-19 15:56:49 +02:00 |
|
Daniel
|
dc44f8ad91
|
Merge pull request #14550 from ethereum/events-at-file-level
File-level events
|
2023-09-18 14:36:14 +02:00 |
|
Daniel
|
586a7c54eb
|
Merge pull request #14503 from Saw-mon-and-Natalie/fix-test-typo
fixed `MSTORE` typo in `libevmasm` tests
|
2023-09-18 14:30:55 +02:00 |
|
Kamil Śliwak
|
b0a986ffff
|
Allow event definitions at file level
|
2023-09-15 14:47:40 +02:00 |
|
Nikola Matić
|
020b59680e
|
Merge pull request #14552 from ethereum/bump-cmake-and-boost-to-work-with-vs-2022
Work around differences in `lexically_normal()` on Boost 1.78+ and bump cmake and boost versions
|
2023-09-14 20:38:53 +02:00 |
|
Kamil Śliwak
|
5a5e0b5bb3
|
Merge pull request #14551 from zobront/develop
docs: add clarification about post-execution modifier behavior
|
2023-09-14 20:28:20 +02:00 |
|
Zach Obront
|
6e8b9dff51
|
docs: add clarification about post execution modifier behavior
|
2023-09-14 17:58:18 +02:00 |
|
Kamil Śliwak
|
70cf104f19
|
fixup! Bump cmake to 3.27.4 and boost to 1.83 on Windows to work with Visual Studio 2022
|
2023-09-14 17:44:08 +02:00 |
|