-
Notifications
You must be signed in to change notification settings - Fork 5.6k
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
Enable parser to accept transient
as data location or identifier
#15001
Conversation
7bea970
to
c0ec00e
Compare
...ns/externalFunction/function_argument_location_specifier_test_external_transient_storage.sol
Outdated
Show resolved
Hide resolved
0293833
to
5edd9de
Compare
6e15e6c
to
b0e31af
Compare
test/libsolidity/syntaxTests/immutable/state_var_transient_data_location.sol
Outdated
Show resolved
Hide resolved
test/libsolidity/syntaxTests/dataLocations/transient_function_type.sol
Outdated
Show resolved
Hide resolved
test/libsolidity/syntaxTests/constants/constant_transient_state_variable.sol
Outdated
Show resolved
Hide resolved
Just realized that it's also missing a changelog entry. Is it because it's considered experimental at this point? |
I guess I always forget about the changelog entry 😅 |
Well, it's actually a good question whether it should have an entry. The feature is not really usable to users in the current state so not much point advertising it. On the other hand we do include an entry when an experimental feature is introduced (just not when we change it), so maybe we should still have it. Also, it's not so much experimental as just incomplete... |
29e04e2
to
9064a16
Compare
511b702
to
41abbe5
Compare
41abbe5
to
ba5dbc9
Compare
345b55e
to
2e99c16
Compare
6b6de54
to
9b325bb
Compare
test/cmdlineTests/storage_layout_transient_value_types/output.json
Outdated
Show resolved
Hide resolved
test/cmdlineTests/storage_layout_transient_value_types/input.json
Outdated
Show resolved
Hide resolved
44750e3
to
a68961d
Compare
dec27f3
to
b83f470
Compare
97c9383
to
bb16848
Compare
2da90a6
to
3eb5649
Compare
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.
Approved, but still needs some commit squashing before we merge it.
3eb5649
to
00af7ae
Compare
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.
@cameel , I was about to merge this but took a quick look before and found some details that could be improved. They were simple enough that I think we could quickly fix them before merging this finally.
test/libsolidity/syntaxTests/dataLocations/transient_reference_type_state_variables.sol
Outdated
Show resolved
Hide resolved
...ty/syntaxTests/dataLocations/variable_declaration_location_transient_test_reference_type.sol
Outdated
Show resolved
Hide resolved
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.
Yeah, makes sense. Reapproving with new changes. Feel free to squash the new commits and merge.
76210d3
to
ad2644c
Compare
First step on providing Solidity high-level support for transient storage.
closes #15006.
depends on #15121 (Merged).
depends on #15168.