Alexander Arlt
|
9721c82569
|
[solc] Improve parameter checks for --import-asm-json.
|
2021-11-15 21:49:05 -05:00 |
|
Alexander Arlt
|
ed9c09b2e2
|
[scripts/AsmJsonImportTest.sh] Enable checks of source maps & minor improvements.
|
2021-11-12 11:02:01 -05:00 |
|
Alexander Arlt
|
5c3a618b6c
|
[solc] Set flag to indicate whether optimiser was enabled.
|
2021-11-12 10:34:45 -05:00 |
|
Alexander Arlt
|
ba62b1a401
|
[libsolidity] OptimiserSettings: add enabled flag.
|
2021-11-12 10:34:45 -05:00 |
|
Alexander Arlt
|
5d748613b7
|
[libevmasm] Add 'modifierDepth' to assembly json.
|
2021-11-12 10:34:45 -05:00 |
|
Alexander Arlt
|
3de13c4d21
|
[solc] CommandLineParser: Fix Coding style error.
|
2021-11-12 10:34:45 -05:00 |
|
Alexander Arlt
|
66368177ed
|
[libsolidity] temporary disable optimization for assembly json import.
|
2021-11-12 10:34:45 -05:00 |
|
Alexander Arlt
|
2855921d54
|
[test] Add some assembly json import tests.
|
2021-11-12 10:34:45 -05:00 |
|
Alexander Arlt
|
dcb697f6d4
|
[libevmasm] loadFromAssemblyJSON: optionally load from sourceList.
|
2021-11-12 10:34:45 -05:00 |
|
Alexander Arlt
|
c822263646
|
[libsolidity] srcmap sourceList handling corrections.
|
2021-11-12 10:34:45 -05:00 |
|
Alexander Arlt
|
8608bc3b8c
|
[libsolidity] sourceIndices: selectable internal sources.
|
2021-11-12 10:34:45 -05:00 |
|
Alexander Arlt
|
ef150b7fa6
|
[libevmasm] Add more tests.
|
2021-11-12 10:34:45 -05:00 |
|
Alexander Arlt
|
200684a3b9
|
[libsolidity] Preserve sourceList order, if assembly json import is used.
|
2021-11-12 10:34:45 -05:00 |
|
Alexander Arlt
|
4f2056ff8f
|
[libsolidity] Add basic optimizer support for assembly json import.
|
2021-11-12 10:34:45 -05:00 |
|
Alexander Arlt
|
4473b3ca2d
|
[libsolidity] Basic output generation of assembly json import.
|
2021-11-12 10:34:45 -05:00 |
|
Alexander Arlt
|
f11044d9dd
|
[libevmasm] Add support for assembly json import.
|
2021-11-12 10:34:45 -05:00 |
|
Alexander Arlt
|
34492b3fe3
|
[solc] Enable handling for InputMode::CompilerWithEvmAssemblyJsonImport.
|
2021-11-12 10:34:45 -05:00 |
|
Alexander Arlt
|
9a3e248d51
|
[libsolidity] Prepare evm assembly json import.
|
2021-11-12 10:34:45 -05:00 |
|
Alexander Arlt
|
235af2b4d1
|
[solc] Add --import-asm-json input mode.
|
2021-11-12 10:34:45 -05:00 |
|
chriseth
|
7334420423
|
Merge pull request #12193 from ethereum/use-src-ewasm-crash
Fix crash when using @use-src while compiling yul -> ewasm
|
2021-11-11 14:29:19 +01:00 |
|
Marenz
|
49b4e77d6b
|
Prevent crash when translating yul->ewasm with @use-src annotations
|
2021-11-11 13:43:57 +01:00 |
|
chriseth
|
969707c5d2
|
Merge pull request #12060 from acoglio/patch-3
Make evaluation of string literals more generic
|
2021-11-11 11:31:51 +01:00 |
|
Alessandro Coglio
|
d3b2463166
|
Improve description of literal evaluation.
|
2021-11-10 23:17:47 -08:00 |
|
Mathias L. Baumann
|
9240368e39
|
Merge pull request #12269 from ethereum/fix-gitter-ci-notifications-for-non-pr-runs
Fix gitter notifications for non-PR runs in CI
|
2021-11-10 18:34:08 +01:00 |
|
Kamil Śliwak
|
0ec3f523bd
|
CI: Workaround for $CIRCLE_PULL_REQUEST pointing at random PRs in runs outside of PRs
|
2021-11-10 17:05:23 +01:00 |
|
chriseth
|
f42e3c0bae
|
Merge pull request #12262 from ethereum/functionGrouper
Keep canonical form of Yul during optimization.
|
2021-11-10 11:09:15 +01:00 |
|
Kamil Śliwak
|
19159b966a
|
Merge pull request #12263 from ethereum/set-version-to-0.8.11
Set version to 0.8.11
|
2021-11-09 18:08:54 +01:00 |
|
Kamil Śliwak
|
cffb7fec27
|
Set version to 0.8.11
|
2021-11-09 17:23:33 +01:00 |
|
Kamil Śliwak
|
79af83eae3
|
Merge pull request #12191 from ethereum/more-flexible-external-test-scripts
Make external test scripts more flexible
|
2021-11-09 16:31:21 +01:00 |
|
Kamil Śliwak
|
cde5533dad
|
Merge pull request #12174 from ethereum/circleci-failure-notifications-for-all-nightly-jobs
[CI] Gitter notifications on failure for all nightly and non-PR jobs
|
2021-11-09 16:30:21 +01:00 |
|
Daniel Kirchner
|
10618188dd
|
Update tests.
|
2021-11-09 14:34:05 +01:00 |
|
Daniel Kirchner
|
f2d9a806e0
|
Document change to BlockFlattener.
|
2021-11-09 13:29:10 +01:00 |
|
Daniel Kirchner
|
9fb77b139c
|
Keep canonical form of Yul code at all times.
|
2021-11-09 13:29:10 +01:00 |
|
chriseth
|
fc41083027
|
Merge pull request #12255 from ethereum/setReleaseDate
Sort changelog and set release date.
|
2021-11-09 09:56:08 +01:00 |
|
Kamil Śliwak
|
205e05b8f1
|
CI: Add gitter failure notifications to all jobs
|
2021-11-08 17:59:19 +01:00 |
|
Kamil Śliwak
|
75fd7fa93e
|
CI: Modify notification steps to be silent in PRs
|
2021-11-08 17:59:19 +01:00 |
|
chriseth
|
45c9dbe174
|
Sort changelog and set release date.
|
2021-11-08 17:28:53 +01:00 |
|
chriseth
|
f095442d02
|
Merge pull request #12258 from ethereum/irbreakingchangesvisible
Update ir-breaking-changes and make it visible.
|
2021-11-08 17:28:30 +01:00 |
|
chriseth
|
df85d26406
|
Update ir-breaking-changes and make it visible.
|
2021-11-08 17:23:17 +01:00 |
|
chriseth
|
fe6e58b0e4
|
Merge pull request #12259 from ethereum/external-tests-and-scripts-minor-reactors
Tiny refactors in external tests and scripts
|
2021-11-08 17:21:23 +01:00 |
|
chriseth
|
1633e367c9
|
Merge pull request #12199 from ethereum/expose-parsingAndImporting
Expose "parsingAndImporting" setting to user
|
2021-11-08 17:06:20 +01:00 |
|
Kamil Śliwak
|
44f7065fc9
|
Merge pull request #12074 from ethereum/output-selection-in-assembler-mode
CLI output selection in assembler mode
|
2021-11-08 16:59:57 +01:00 |
|
Kamil Śliwak
|
0745279f15
|
externalTests: Generalize force_truffle_solc_modules and make it use symlinks instead of redownloading solc-js
|
2021-11-08 16:37:23 +01:00 |
|
Kamil Śliwak
|
c090ff9d83
|
externalTests: Neutralize npm hooks instead of replacing pragmas twice
- This also has the nice effect of stopping projects from trying to compile contracts during installation
|
2021-11-08 16:37:23 +01:00 |
|
Kamil Śliwak
|
7b7cc081db
|
externalTests: Helper for neutralizing package locks
|
2021-11-08 16:37:23 +01:00 |
|
Kamil Śliwak
|
b57c0a0b81
|
externalTests: Refactor to be more explicit and easier to adjust for special cases
|
2021-11-08 16:37:23 +01:00 |
|
Kamil Śliwak
|
7ccdbd5b08
|
Use consistent syntax for Bash function declarations
|
2021-11-08 16:34:07 +01:00 |
|
Marenz
|
fc224f74c7
|
Evaluate absolute paths for imports in 'parsing' stage
|
2021-11-08 16:34:02 +01:00 |
|
Kamil Śliwak
|
bc2402e76f
|
externalTests: Use named tmp dirs
|
2021-11-08 16:29:59 +01:00 |
|
Kamil Śliwak
|
ed907561eb
|
externalTests: Enable set -e in external tests
|
2021-11-08 16:29:52 +01:00 |
|