-
Notifications
You must be signed in to change notification settings - Fork 12.4k
Add non-value types in EnumerableSet and EnumerableMap #5658
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
Merged
ernestognw
merged 24 commits into
OpenZeppelin:master
from
ernestognw:feature/enumerable-extended
Jun 3, 2025
Merged
Changes from 17 commits
Commits
Show all changes
24 commits
Select commit
Hold shift + click to select a range
1c97739
Test ethers 6.13.6-beta.1
ernestognw 6b1bbd8
up
ernestognw 19fe4c5
up
ernestognw c39d5f5
Tweak workflows
ernestognw 54f632a
Use Solidity 0.8.27 as default and set default EVM to prague
ernestognw 58c794e
Adjust ERC2771Forwarder gas to avoid GasFloorMoreThanGasLimit
ernestognw e412bd9
Add EnumerableSetExtended and EnumerableMapExtended
ernestognw f7f64ee
Add changeset and fix linting
ernestognw b0b70eb
Merge branch 'master' into feature/enumerable-extended
ernestognw b695659
Remove TODOs
ernestognw 5c4fb88
Reset package-lock
ernestognw 8f32638
Revert run.js
ernestognw b12ca61
Merge Enumerable{Set,Map}Extended into Enumerable{Set,Map}
Amxx 45fa35f
Update scripts/generate/templates/Enumerable.opts.js
Amxx bec8059
clarification
Amxx 0d7f9d0
speedup generation with selective linter
Amxx 2376a45
update documentation
Amxx 5975d79
Remove Bytes32x2
ernestognw 9356599
Update .changeset/pink-dolls-shop.md
ernestognw 86c2cb8
Remove unnecessary _hashes
ernestognw 6898230
Simplify
ernestognw 4e2bc70
Improve changesets
ernestognw 2a1f503
remove unecessary import
Amxx 326c466
Use Arrays.sol
ernestognw File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,5 @@ | ||
| --- | ||
| 'openzeppelin-solidity': minor | ||
| --- | ||
|
|
||
| `EnumerableSetExtended` and `EnumerableMapExtended`: Extensions of the `EnumerableSet` and `EnumerableMap` libraries with more types, including non-value types. | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.