Skip to content
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

Reserve keywords and remove identifier exceptions for 0.9.0 #14770

Open
nikola-matic opened this issue Jan 9, 2024 · 0 comments
Open

Reserve keywords and remove identifier exceptions for 0.9.0 #14770

nikola-matic opened this issue Jan 9, 2024 · 0 comments
Labels
breaking change ⚠️ low effort There is not much implementation work to be done. The task is very easy or tiny. low impact Changes are not very noticeable or potential benefits are limited. must have eventually Something we consider essential but not enough to prevent us from releasing Solidity 1.0 without it.
Milestone

Comments

@nikola-matic
Copy link
Collaborator

nikola-matic commented Jan 9, 2024

In this release cycle we had to introduce a bunch parser hacks to avoid breaking existing code:

In the next breaking release the exceptions should be removed and keywords added.

@nikola-matic nikola-matic added breaking change ⚠️ must have eventually Something we consider essential but not enough to prevent us from releasing Solidity 1.0 without it. labels Jan 9, 2024
@nikola-matic nikola-matic added this to the 0.9.0 milestone Jan 9, 2024
@cameel cameel added low effort There is not much implementation work to be done. The task is very easy or tiny. low impact Changes are not very noticeable or potential benefits are limited. labels Jan 9, 2024
@ekpyron ekpyron changed the title Remove identifier exceptions for 0.9.0 Reserve keywords and remove identifier exceptions for 0.9.0 Sep 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
breaking change ⚠️ low effort There is not much implementation work to be done. The task is very easy or tiny. low impact Changes are not very noticeable or potential benefits are limited. must have eventually Something we consider essential but not enough to prevent us from releasing Solidity 1.0 without it.
Projects
None yet
Development

No branches or pull requests

2 participants