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

Brainstorm scope of 0.6.0 #5097

Closed
chriseth opened this issue Sep 26, 2018 · 4 comments
Closed

Brainstorm scope of 0.6.0 #5097

chriseth opened this issue Sep 26, 2018 · 4 comments

Comments

@chriseth
Copy link
Contributor

Likely candidates:

I would also like to have the fallback function split, but we still have not decided on a name.

Perhaps we should not think about a full redesign of inheritance and just disallow what people annoys currently.

@christianparpart
Copy link
Member

christianparpart commented Oct 1, 2018

I'd like to add my most favorite contenders to your list:

  • compile time evaluated functions (functions without side-effects and with input parameters known at compile time should not generate the CALL-opcodes but instead evaluate the result at compile-time and use that directly at runtime - this would requiere a TinyEVM within solidity)
  • major rewrite of diagnostics reporting (so we can support syntax/colored output) to improve readability. -- there seems to be a heavily outdated POC PR: [WIP] Improve error message formatting #3046
  • Language Server support!

@axic
Copy link
Member

axic commented Oct 1, 2018

compile time evaluated functions

#3157 & #3878

@axic
Copy link
Member

axic commented Nov 14, 2018

Can we move this into the project board? That requires adding these proposed items as issues.

@chriseth
Copy link
Contributor Author

I'm moving all the issues to the 0.6.0 project.

@christianparpart could you create issues for the first and the last item you raised?

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

No branches or pull requests

3 participants