You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
So I was reading through the Solidity 0.8.29 release and checked the new Custom Storage Layout documentation. It's written there:
The identifiers layout and at are not yet reserved as keywords in the language. It is strongly recommended to avoid using them since they will become reserved in a future breaking release.
Now, when I read this I remembered the various at functions in OZ (I probably missed some):
Unfortunatelly, changing the function name would be a breaking change, so I don't think we should do that in 5.x. I would do it in 6.0, which will probably coincide with a bump of solidty version that makes the at keyword reserved anyway.
So I was reading through the Solidity
0.8.29
release and checked the new Custom Storage Layout documentation. It's written there:Now, when I read this I remembered the various
at
functions in OZ (I probably missed some):openzeppelin-contracts/contracts/utils/structs/EnumerableSet.sol
Lines 234 to 236 in f740084
openzeppelin-contracts/contracts/utils/structs/EnumerableSet.sol
Lines 317 to 319 in f740084
openzeppelin-contracts/contracts/utils/structs/Checkpoints.sol
Lines 126 to 128 in f740084
openzeppelin-contracts/contracts/utils/structs/Checkpoints.sol
Lines 329 to 331 in f740084
openzeppelin-contracts/contracts/utils/structs/Checkpoints.sol
Lines 532 to 534 in f740084
The text was updated successfully, but these errors were encountered: