Daniel Kirchner
|
7168c27f0d
|
Relax inliner heuristics.
|
2022-05-23 13:37:50 +02:00 |
|
Kamil Śliwak
|
f08d349791
|
Separate some inlining tests into pre- and post-homestead
|
2022-05-23 13:37:50 +02:00 |
|
Kamil Śliwak
|
49d5c0a292
|
Disable external test cases where Hardhat's heuristics break after relaxing inlining
|
2022-05-23 13:37:36 +02:00 |
|
chriseth
|
f0e43921f7
|
Merge pull request #12921 from ethereum/add_event_and_error_selector_fields_on_the_line_of_function_selector_field
Adding event and error selector fields
|
2022-05-23 11:34:13 +02:00 |
|
chriseth
|
2bbc9a1445
|
Merge pull request #13040 from ethereum/returndatacopyOptimizer
Do not remove potentially reverting returndatacopy cases.
|
2022-05-23 11:32:26 +02:00 |
|
chriseth
|
be85d287b4
|
Merge pull request #13047 from ethereum/fix-external-test-euler-failing
Workaround for euler ext test failing due to changed chainid behavior
|
2022-05-23 11:27:10 +02:00 |
|
Matheus Aguiar
|
98efb46031
|
Patches issue https://github.com/euler-xyz/euler-contracts/issues/119.
After issue is resolved, this should be reverted/changed.
|
2022-05-23 11:26:50 +02:00 |
|
chriseth
|
f4b16592b6
|
Merge pull request #13049 from josepot/nit/use-canonical-representation
nit: ABI docs use canonical representation
|
2022-05-23 11:25:05 +02:00 |
|
Daniel Kirchner
|
9fa907aac2
|
Do not remove potentially reverting returndatacopy cases.
|
2022-05-23 11:01:03 +02:00 |
|
chriseth
|
30335c13ff
|
Merge pull request #13001 from matheusaaguiar/develop
Don't add an empty data slot to ABI-encoded empty strings from storage
|
2022-05-23 10:56:30 +02:00 |
|
nishant-sachdeva
|
d4c06d2b4e
|
Adding event and error selector fields on the lines of the function selector fields
|
2022-05-23 10:49:16 +02:00 |
|
Josep M Sobrepere
|
5575bb9d99
|
nit: ABI docs use canonical representation
|
2022-05-21 23:29:25 +02:00 |
|
Kamil Śliwak
|
02567fd3b4
|
Merge pull request #13010 from ethereum/reenable-ext-test-presets-failing-due-to-stack-too-deep
Re-enable the optimized IR preset in all external tests
|
2022-05-20 20:56:02 +02:00 |
|
Kamil Śliwak
|
2cb29dbd35
|
Merge pull request #13024 from SamuelOsewa/patch-2
Remove notes section from Cheatsheet
|
2022-05-20 16:22:52 +02:00 |
|
Kamil Śliwak
|
3f4d9cb035
|
Disable more external tests failing due to Hardhat heuristics
|
2022-05-20 15:59:57 +02:00 |
|
Samuel Osewa
|
2dee5dcfae
|
Removed notes section
|
2022-05-20 15:41:35 +02:00 |
|
Kamil Śliwak
|
6eb09000e0
|
Merge pull request #12938 from ethereum/update-external-repos-script
Script for keeping main branches of external test repos in sync with upstream
|
2022-05-20 15:38:05 +02:00 |
|
Kamil Śliwak
|
54c5b3de68
|
Re-enable the optimized IR preset in all external tests
|
2022-05-20 14:50:57 +02:00 |
|
Daniel Kirchner
|
953bc9fed2
|
Merge pull request #12983 from ethereum/hint-via-ir
Recommend `via-ir` whenever a stack too deep error is encountered.
|
2022-05-20 12:26:25 +02:00 |
|
Daniel Kirchner
|
f617d27f2b
|
Merge pull request #13019 from ethereum/enforceViaYulNoSmtTests
Remove enforce-via-yul CI run and instead always force via yul in regular test runs.
|
2022-05-20 10:42:28 +02:00 |
|
Daniel Kirchner
|
a2f768d29a
|
Remove empty settings.
|
2022-05-19 20:23:28 +02:00 |
|
Daniel Kirchner
|
58d21f1e9d
|
Remove // compileViaYul: also
|
2022-05-19 20:23:28 +02:00 |
|
Daniel Kirchner
|
788dc6b4c8
|
Remove canEnableViaYul logic and default to compiling also via yul.
|
2022-05-19 20:23:28 +02:00 |
|
Daniel Kirchner
|
e93ad30e43
|
Remove obsolete enforce-via-yul logic and CI run.
|
2022-05-19 20:23:28 +02:00 |
|
Kamil Śliwak
|
0cb9590298
|
Merge pull request #12929 from ethereum/circleci-release-binaries-via-workspace
[CI] Automate preparation of release binaries for publishing (via workspace)
|
2022-05-19 18:17:53 +02:00 |
|
Nishant Sachdeva
|
25fa0d49b6
|
Merge pull request #13022 from ethereum/ice_in_abi_encodecall_when_internal_function_passed_in_arg_of_different_type
Add tests for `abi.encodeCall()` ICE on internal function passed in arg of different type
|
2022-05-19 19:20:00 +05:30 |
|
nishant-sachdeva
|
7ff4cab0b9
|
issue has already been fixed. Adding test cases for confirmation
|
2022-05-19 15:36:59 +05:30 |
|
Damian Wechman
|
55df07f745
|
Merge pull request #12831 from ethereum/cse-optimization
CSE optimization
|
2022-05-19 11:00:41 +02:00 |
|
Matheus Aguiar
|
33ea6a679d
|
Fixed bug that added a superfluous empty slot for data when encoding an empty string coming from storage.
Added tests covering empty string, uninitialized string, emptry string literal, byte arrays and explicit call to `abi.encode`.
|
2022-05-18 14:50:26 -03:00 |
|
Christian Parpart
|
de7daaa2af
|
Merge pull request #12993 from ethereum/lsp-semantic-tokens-full
LSP: Implement semantic token requests
|
2022-05-18 15:37:21 +02:00 |
|
Marenz
|
0234e2aa6b
|
lsp.py: Fix broken console reading
|
2022-05-18 14:54:19 +02:00 |
|
Marenz
|
ca3af4b2a2
|
LSP: Implement semantic tokens
|
2022-05-18 14:54:16 +02:00 |
|
chriseth
|
f629f9eff0
|
Merge pull request #13036 from ethereum/setver0815
Set version to 0.8.15.
|
2022-05-18 12:13:38 +02:00 |
|
chriseth
|
79554b9a40
|
Set version to 0.8.15.
|
2022-05-17 18:03:53 +02:00 |
|
chriseth
|
80d49f3702
|
Merge pull request #13034 from ethereum/setreleasedatefro0814
Set release date.
|
2022-05-17 13:55:13 +02:00 |
|
chriseth
|
0bd0bf4c7d
|
Set release date.
|
2022-05-17 13:50:26 +02:00 |
|
chriseth
|
c5cc55339e
|
Merge pull request #12850 from ethereum/dataLocationInInheritance
Properly check data location in inheritance.
|
2022-05-17 13:48:55 +02:00 |
|
chriseth
|
f427247993
|
Bug list entry.
|
2022-05-17 13:04:06 +02:00 |
|
chriseth
|
259edd4c98
|
Changelog.
|
2022-05-17 13:04:05 +02:00 |
|
Kamil Śliwak
|
1164d1b4dd
|
Switch ENS external test to master branch
|
2022-05-17 13:02:12 +02:00 |
|
Kamil Śliwak
|
27e5afa23d
|
Patch external tests for the override data alignment issue until our patches are accepted upstream
|
2022-05-17 13:02:12 +02:00 |
|
chriseth
|
dfa0bcf760
|
More strict override check for data locations.
|
2022-05-17 13:02:12 +02:00 |
|
chriseth
|
bef348aa6a
|
Merge pull request #13027 from ethereum/ethersproject-contracts-update-workaround
Workaround for problems caused by forcing ethers@5.6.1 in external tests
|
2022-05-17 12:59:50 +02:00 |
|
chriseth
|
c67e8a247d
|
Merge pull request #13031 from ethereum/sortChangelog
Sort changelog.
|
2022-05-17 11:05:28 +02:00 |
|
Kamil Śliwak
|
adf3eaac9b
|
gnosis: Update upstream repo URL
|
2022-05-17 10:57:21 +02:00 |
|
Kamil Śliwak
|
c57bc47060
|
gnosis: Disable newly added tests broken due to Hardhat heuristics
|
2022-05-17 10:57:21 +02:00 |
|
chriseth
|
f021017bc0
|
Sort changelog.
|
2022-05-17 10:38:26 +02:00 |
|
Kamil Śliwak
|
91177d74ee
|
perpetual-pools: Remove the ethers@5.6.1 workaround
|
2022-05-16 20:52:53 +02:00 |
|
Kamil Śliwak
|
e9f1bd00cc
|
gnosis: Workaround for problems caused by forcing ethers@5.6.1 in external tests
|
2022-05-16 20:52:30 +02:00 |
|
Daniel Kirchner
|
a3bd01d9fc
|
Merge pull request #13020 from ethereum/gnosis-ext-test-get-storage-at-hardhat-bug-workaround
Workaround for `getStorageAt()` bug in Hardhat 2.9.5 for gnosis external test
|
2022-05-13 19:47:40 +02:00 |
|