chriseth
|
dd0ff194d4
|
Merge pull request #12226 from ethereum/nondisambiguatedsideeffects
Control flow side effects on non-disambiguated source.
|
2021-11-04 18:00:58 +01:00 |
|
chriseth
|
3328b6e121
|
Merge pull request #12240 from ethereum/forEachForYulNodes
Introduce forEach for yul ast nodes.
|
2021-11-04 17:01:52 +01:00 |
|
chriseth
|
766d10b848
|
Tests.
|
2021-11-04 16:38:07 +01:00 |
|
chriseth
|
776ae466bc
|
Control flow side effects on non-disambiguated source.
|
2021-11-04 16:32:11 +01:00 |
|
chriseth
|
25c41546ee
|
Function reference resolver.
|
2021-11-04 16:31:18 +01:00 |
|
Daniel Kirchner
|
386a5a59d4
|
Merge pull request #12233 from ethereum/emscriptenCMake
Pass emscripten linker options only when linking.
|
2021-11-04 16:20:55 +01:00 |
|
chriseth
|
dd8f12760b
|
Introduce forEach for yul ast nodes.
|
2021-11-04 16:14:43 +01:00 |
|
Daniel Kirchner
|
e7deedb707
|
Pass emscripten linker options only when linking.
|
2021-11-04 15:32:04 +01:00 |
|
Daniel Kirchner
|
df6f930408
|
Merge pull request #12236 from ethereum/removeEmscriptenWorkaround
Remove old compatibility patch to soljson.js.
|
2021-11-04 15:31:02 +01:00 |
|
chriseth
|
44fdcdcb12
|
Merge pull request #12237 from ethereum/removeInstallDepsScript
Remove install_deps script.
|
2021-11-04 15:19:23 +01:00 |
|
chriseth
|
7c8ad7a5c1
|
Merge pull request #12239 from ethereum/preregisterfunction
Preregister functions
|
2021-11-04 14:31:12 +01:00 |
|
chriseth
|
929ed094ce
|
Register functions earlier.
|
2021-11-04 13:48:11 +01:00 |
|
chriseth
|
99aa18c4f3
|
Refactor: Only return output.
|
2021-11-04 13:42:50 +01:00 |
|
Daniel Kirchner
|
a0dee79ad2
|
Remove install_deps script.
|
2021-11-04 12:07:27 +01:00 |
|
Daniel Kirchner
|
8e87c17671
|
Remove old compatibility patch to soljson.js.
|
2021-11-04 11:44:31 +01:00 |
|
chriseth
|
735550b734
|
Merge pull request #12232 from Josel95/docs-address-type
fixed example address payable
|
2021-11-04 10:46:13 +01:00 |
|
José López
|
b4a527039f
|
fixed example address payable
|
2021-11-03 20:21:31 -03:00 |
|
Daniel Kirchner
|
4a49e6e48f
|
Merge pull request #12221 from ethereum/yulOptiNonInteractive
Non-interactive mode for yulopti.
|
2021-11-03 21:09:18 +01:00 |
|
Daniel Kirchner
|
95c973d6c2
|
Refactoring of optimiser suite and yulopti.
|
2021-11-03 19:33:01 +01:00 |
|
Daniel Kirchner
|
0cbb297c7b
|
Non-interactive mode for yulopti.
|
2021-11-03 19:33:01 +01:00 |
|
chriseth
|
696964d2b3
|
Merge pull request #12173 from ethereum/circleci-base-dicts
[CI] Base image templates
|
2021-11-03 19:00:56 +01:00 |
|
chriseth
|
f59943f763
|
Merge pull request #12231 from ethereum/changelogEntry
Add missing changelog entry for new Yul EVM code transform.
|
2021-11-03 16:52:02 +01:00 |
|
Leo
|
58688bd9c1
|
Merge pull request #12167 from ethereum/smt_merge_query_entry_points
[SMTChecker] Merge all entry points for a target
|
2021-11-03 16:43:16 +01:00 |
|
Daniel Kirchner
|
45b87d41f7
|
Add missing changelog entry.
|
2021-11-03 16:40:08 +01:00 |
|
chriseth
|
d3ba117145
|
Merge pull request #12224 from dbrans/patch-2
Added the BigSur 11.6 in the supported os list
|
2021-11-03 14:53:10 +01:00 |
|
chriseth
|
6b029c3349
|
Merge pull request #11974 from ethereum/newCodeTransformIROnly
New code transform (IR codegen only).
|
2021-11-03 14:52:28 +01:00 |
|
Kamil Śliwak
|
c76a8a738d
|
CI: Tweak some job names to better reflect what they run
|
2021-11-03 12:54:56 +01:00 |
|
Kamil Śliwak
|
9c96234724
|
CI: Define a base_ dict for every image and set default values for some env variables there
|
2021-11-03 12:54:56 +01:00 |
|
Kamil Śliwak
|
9aafbf1092
|
CI: Replace test_ dicts with base_ ones and make their steps explicit
|
2021-11-03 12:54:56 +01:00 |
|
Kamil Śliwak
|
e9708105a4
|
CI: Remove superfluous/unused test_ dicts
|
2021-11-03 12:54:56 +01:00 |
|
Kamil Śliwak
|
2d45099a87
|
Merge pull request #12118 from ethereum/separate-input-modes-for-help-license-version
Separate input modes for `--help`, `--license` and `--version`
|
2021-11-03 12:52:47 +01:00 |
|
Kamil Śliwak
|
5ce85d7a90
|
Merge pull request #12187 from ethereum/external-tests-directly-on-upstream
Run external tests directly on upstream repo where possible
|
2021-11-03 12:51:46 +01:00 |
|
Daniel Kirchner
|
28ae316556
|
Named function labels.
|
2021-11-03 12:42:07 +01:00 |
|
Daniel Kirchner
|
1a0605c594
|
Update tests.
|
2021-11-03 12:39:55 +01:00 |
|
Daniel Kirchner
|
4229369180
|
Compatibility with StackCompressor and StackLimitEvader.
|
2021-11-03 12:39:55 +01:00 |
|
Daniel Kirchner
|
b2c9b69de2
|
Enable for IR code generation with stack optimization > homestead.
|
2021-11-03 12:39:55 +01:00 |
|
Leo Alt
|
e40cf92b1d
|
[SMTChecker] Merge all entry points for a target
|
2021-11-03 11:12:58 +01:00 |
|
Derek Brans
|
285528f407
|
Added the BigSur 11.6 in the supported os list
|
2021-11-02 20:27:32 -05:00 |
|
Kamil Śliwak
|
0417db0f6a
|
Don't return an error from --help
|
2021-11-02 16:31:45 +01:00 |
|
Kamil Śliwak
|
a1c9c1e2b5
|
CommandLineInterface: Merge processInput() and actOnInput()
- The distinction between them is not as clear-cut as it should be. For example processInput() prints output in assembly mode.
|
2021-11-02 16:31:45 +01:00 |
|
Kamil Śliwak
|
93c1fe6878
|
Treat --help, --license and --version as separate input modes
|
2021-11-02 16:31:43 +01:00 |
|
chriseth
|
a7b137829f
|
Merge pull request #12091 from ethereum/applyControlFlowSideEffectsUserDefined
Use side effects of user-defined functions in other optimizer steps.
|
2021-11-02 15:50:37 +01:00 |
|
chriseth
|
be6fb5f3d6
|
Changelog entry.
|
2021-11-02 11:59:01 +01:00 |
|
chriseth
|
7f7c5ca171
|
New tests.
|
2021-11-02 11:59:01 +01:00 |
|
chriseth
|
3996d0a343
|
Update tests.
|
2021-11-02 11:59:01 +01:00 |
|
chriseth
|
d6c461ed61
|
Use side effects of user-defined functions in other optimizer steps.
|
2021-11-02 11:59:01 +01:00 |
|
chriseth
|
5eb97fa6ee
|
Merge pull request #12219 from ethereum/precompile-extcodesize-check-test
Semantic test for high level call to precompiles.
|
2021-11-01 15:08:52 +01:00 |
|
chriseth
|
ced7db9501
|
Merge pull request #12212 from ethereum/fixmodiferparams
Fix assignment of return variables from modifiers.
|
2021-11-01 14:56:30 +01:00 |
|
hrkrshnn
|
7683442ce2
|
Semantic test for high level call to precompiles.
Because of the extcodesize check, the high level call will fail. Even though the low level call can
succeed and return data.
|
2021-11-01 14:22:48 +01:00 |
|
chriseth
|
8e208f23cb
|
Fix assignment of return variables from modifiers.
|
2021-11-01 14:14:50 +01:00 |
|