-
Notifications
You must be signed in to change notification settings - Fork 6.3k
[BREAKING] Revert commit and Make basefee a reserved identifier in 0.9.0 #11842
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
The failing CI tests should be fixed by #11840. |
|
Please rebase your PR on In general it's best to ensure your branch is up to date with |
docs/090-breaking-changes.rst
Outdated
| - `error` is now a keyword and cannot be used as identifier anymore. | ||
| - Make basefee a reserved identifier in assembly. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| - `error` is now a keyword and cannot be used as identifier anymore. | |
| - Make basefee a reserved identifier in assembly. | |
| - ``error`` is now a keyword and cannot be used as identifier anymore. | |
| - Make ``basefee`` a reserved identifier in assembly. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@v-sreekesh Looks like the changes you made here have now disappeared.
I saw you tried to merge develop into your branch. This is not necessary. We have solved the problem in #11840 and once we merge it, you'll be able to rebase your PR on the updated breaking branch.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok
But this should go to breaking. But need to merge #11840 first. |
test/libsolidity/syntaxTests/types/magic_block_basefee_error.sol
Outdated
Show resolved
Hide resolved
Ah, you're totally right. |
a93c352 to
3176a42
Compare
6d776b2 to
3176a42
Compare
|
Looks like bringing it up to date with
Also, I see that the commits are now nicely squashed but there's still a bit of unnecessary stuff there: you can remove the empty merge commit from the branch (it does not add anything useful) and clean up the description of the remaining commit (it has some junk left over after squashing). |
7c2ca58 to
89ca040
Compare
|
I'll take over this PR. |
d07e82b to
dd7e7cd
Compare
|
I have just updated tests and rebased changes on the newest breaking branch. The review can be resumed. |
chriseth
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good! Please squash the commits.
This reverts commit 7f1a2be. Added changes to changelog to include Make basfee as a reserved identifier added changes under the breaking changes rst file Update Changelog.md Co-authored-by: Harikrishnan Mulackal <webmail.hari@gmail.com> Update 090-breaking-changes.rst moved the changes under "New restrictions" section Update Changelog.md avoided removing line no 6 Update docs/090-breaking-changes.rst Co-authored-by: Alex Beregszaszi <alex@rtfs.hu>
done |
Manual Resolved Conflicts: Changelog.md * Updated changelog test/externalTests/ens.sh * Merged fixes for upstream from both develop and breaking test/libsolidity/semanticTests/inlineAssembly/external_identifier_access_shadowing.sol * Removed in #11735 (breaking) test/libsolidity/semanticTests/inlineAssembly/function_name_clash.sol * Removed in #12209 (breaking) test/libsolidity/semanticTests/storage/mappings_array2d_pop_delete.sol * Removed in #11843 (breaking) test/libsolidity/semanticTests/storage/mappings_array_pop_delete.sol * Removed in #11843 (breaking) test/libsolidity/syntaxTests/inlineAssembly/basefee_berlin_function.sol * Used version of file from #11842 (breaking)
Reverted the commit 7f1a2be and added the changes in changelog and rst files respectively
closes #11836