Commit Graph

21408 Commits

Author SHA1 Message Date
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
chriseth
4f8719326c
Merge pull request #12205 from ethereum/optimizeextocedsizecheck
Skip extcodesize check if return data is expected.
2021-11-08 16:05:03 +01:00
chriseth
b6d69eea47
Merge pull request #12256 from ethereum/clarifyPure
Clarify ``pure``.
2021-11-08 16:04:15 +01:00
chriseth
080c7245ae Update tests. 2021-11-08 14:59:00 +01:00
chriseth
f320a95dd9 Update documentation. 2021-11-08 14:58:09 +01:00
chriseth
31c504c5ba Add test for extcodesize check. 2021-11-08 14:58:09 +01:00
chriseth
a1aa9d2d90 Skip extcodesize check if return data is expected. 2021-11-08 14:58:09 +01:00
chriseth
aa4d3cabf1 Clarify `pure`. 2021-11-08 13:22:35 +01:00
chriseth
ea3c34a082
Merge pull request #12254 from ethereum/optimizerDocsForLoopInitRewriter
Remove incorrect outer block from for loop init rewriter documentation.
2021-11-08 11:55:05 +01:00
chriseth
f9ba1bf3c8
Merge pull request #12227 from ethereum/smt_fix_gas
Fix ICE in CHC when using gas in the function options
2021-11-08 11:54:20 +01:00
chriseth
f26cda4c9f
Merge pull request #12250 from phyBrackets/patch-2
0.y.z makes more sense than 0.x for the current version.
2021-11-08 11:24:27 +01:00
Daniel Kirchner
be552683c9 Remove incorrect outer block from for loop init rewriter documentation. 2021-11-08 10:58:28 +01:00
chriseth
3f2d4cb7b8
Merge pull request #12252 from ethereum/picosha2
Include picosha2 in the license header
2021-11-08 10:45:08 +01:00
Alex Beregszaszi
c6775bc01f Include picosha2 in the license header 2021-11-07 21:34:02 +00:00
Shivam Rajput
063d00adc8
0.y.z makes more sense than 0.x for the current version. 2021-11-07 10:41:48 +05:30
Kamil Śliwak
2f720f229e
Merge pull request #12247 from ethereum/removeMoreDepsScripts
Remove more outdated install_deps scripts.
2021-11-05 20:20:31 +01:00
Daniel Kirchner
83308184f2 Remove outdated install_deps scripts. 2021-11-05 18:58:20 +01:00
chriseth
213ce785c3
Merge pull request #12243 from ethereum/forEachFix
Minor fix to forEach on Yul AST nodes.
2021-11-05 14:10:00 +01:00
Daniel Kirchner
b4f98b41bc Minor fix to forEach on Yul AST nodes. 2021-11-05 13:24:30 +01:00
Daniel Kirchner
d6cb42c9dd
Merge pull request #12241 from ethereum/emscriptenUpdate
Update emscripten Dockerfile.
2021-11-05 10:07:40 +01:00