Skip to content

Merge develop into release for 0.4.16#2802

Merged
chriseth merged 229 commits intoreleasefrom
develop
Aug 24, 2017
Merged

Merge develop into release for 0.4.16#2802
chriseth merged 229 commits intoreleasefrom
develop

Conversation

@chriseth
Copy link
Contributor

No description provided.

jamesray1 and others added 30 commits June 30, 2017 19:35
For referencing, especially when it hasn't been mentioned but not discussed in detail previously e.g. here and here.
Merge release back into develop.
Remove some global symbols
Rename Token::Const to Token::Constant
chfast and others added 26 commits August 24, 2017 08:31
Add libz3-dev to the snap build-packages
Adding storage into the pointer for Voter delegate
Also prevent too much recursion in the assembly parser.
Require libz3-dev for ubuntu PPA builds.
WIP: CMake: Better handle -fstack-protector flag support
Fix link to Russian version on wiki
Introduce pure specifier on functions
In the Mist app, the Blind Action contract cannot compile because it cannot accept implicit conversion of integer to byte32. I just added the conversion method byte32 in line 470 for bid.blindedBid.
Update on the example for BlindAction
Rename statemutability to stateMutability in ABI/AST
Describe experimental features.
@chriseth chriseth merged commit d7661dd into release Aug 24, 2017
sender.voted = true;
sender.delegate = to;
Voter delegate = voters[to];
Voter storage delegate = voters[to];

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi all,

Adding the storage keyword does not solve in Mist browser 0.9.0.
I added the storage keyword so the simplifid code below:

pragma solidity ^0.4.13;
contract Example{
struct Student{
string storage studentName;
bool active;
}
}

And I get: Expected identifier, got 'eth_compileSolidity' string storage studentName;

In Remix it is fine without the storage keyword.

If I am not in the right place to put this comment, please let me know.
Jan

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There was a problem in an earlier Solidity version which would report a warning on struct definitions. This can only be fixed by upgrading the compiler, and not by modifying the source code.

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

Successfully merging this pull request may close these issues.