Skip to content

Reserve additional keywords #2182

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

Closed
axic opened this issue Apr 26, 2017 · 17 comments
Closed

Reserve additional keywords #2182

axic opened this issue Apr 26, 2017 · 17 comments

Comments

@axic
Copy link
Member

axic commented Apr 26, 2017

const, immutable (#715), mutable, promise

@axic
Copy link
Member Author

axic commented Jul 11, 2017

@federicobond suggested to reserve override to introduce the explicit override keyword on inherited, but locally declared state variables and functions.

@axic
Copy link
Member Author

axic commented Jul 18, 2017

auto from #2558.

@axic
Copy link
Member Author

axic commented Jul 20, 2017

final and sealed from #463.

@axic
Copy link
Member Author

axic commented Jul 20, 2017

alias, typedef, define, macro from #1013.

@axic
Copy link
Member Author

axic commented Jul 20, 2017

topic from #1241.

@chriseth
Copy link
Contributor

Potentially apply and using for modifier areas.

@axic
Copy link
Member Author

axic commented Aug 10, 2017

sizeof perhaps

@chriseth
Copy link
Contributor

unchecked, so that we can disable the SMT checker for certain parts of the code, especially hand-crafted assembly (rust and c# have a similar feature).

@axic
Copy link
Member Author

axic commented Oct 3, 2017

reference for variable references

@axic
Copy link
Member Author

axic commented Dec 22, 2017

constructor from #3196 and fallback from #3198

@chriseth
Copy link
Contributor

chriseth commented Mar 1, 2018

@axic do we want to reserve all of these above?

@axic
Copy link
Member Author

axic commented Mar 1, 2018

I don't think any of them is particularly common in current use, though we could say auto can be removed from the above list since we deprecated var. Maybe it will be useful for something else, so would also consider keeping it.

@axic
Copy link
Member Author

axic commented Mar 1, 2018

implements and/or supports from #2330

ekpyron added a commit that referenced this issue Mar 1, 2018
erak pushed a commit that referenced this issue Mar 1, 2018
erak pushed a commit that referenced this issue Mar 1, 2018
ekpyron added a commit that referenced this issue Mar 2, 2018
ekpyron added a commit that referenced this issue Mar 2, 2018
ekpyron added a commit that referenced this issue Mar 2, 2018
@chriseth
Copy link
Contributor

chriseth commented Mar 6, 2018

Can this be closed?

@axic
Copy link
Member Author

axic commented Mar 6, 2018

Why?

@chriseth
Copy link
Contributor

chriseth commented Mar 6, 2018

Ah sorry, my bad.

@axic
Copy link
Member Author

axic commented May 9, 2018

partial from #649

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants