Commit Graph

344 Commits (72c0da9ae0b1617e4367d525346c5ee3948f7710)

Author SHA1 Message Date
Igor Żuk 17a8955cd8
Optimize Math operations using branchless bool to uint translation. (#4878) 1 year ago
Hadrien Croubois 0a757ec463
Add `sort` in memory to Arrays library (#4846) 1 year ago
Hadrien Croubois 036c3cbef2
Replace custom errors with native panic codes in DoubleEndedQueue (#4872) 1 year ago
Mihir Wadekar 192e873fcb
Add `Math.modExp` and a `Panic` library (#3298) 1 year ago
Hadrien Croubois 61117c4db8
Bound lookup in arrays with duplicate (#4842) 1 year ago
Hadrien Croubois e86bb45477
Add a Math.inv function that inverse a number in Z/nZ (#4839) 1 year ago
Ernesto García a51f1e1354
List every contract in each API doc section (#4848) 1 year ago
Hadrien Croubois a5c4cd8182
Add new EnumerableMap types (#4843) 1 year ago
Vladislav Volosnikov dfae50fa5b
Refactor abs without logical branching (#4497) 1 year ago
Vladislav Volosnikov d2ba1f6251
Remove redundant memory usage in Checkpoints (#4540) 1 year ago
Hadrien Croubois 692dbc560f
Add Base64Url encoding (#4822) 1 year ago
github-actions[bot] 6ba452dea4
Merge release-v5.0 branch (#4787) 1 year ago
ernestognw 3af62716dd
Make Multicall context-aware 1 year ago
Ernesto García ef699fa6a2
Update Math `try*` operations return reference (#4775) 1 year ago
carter-ya e5fb718d40
Optimized gas costs in `ceilDiv` (#4553) 1 year ago
Renan Souza 7bd2b2aaf6
Use ERC-XXX syntax (#4730) 1 year ago
github-actions[bot] 3e6c86392c
Merge release-v5.0 branch (#4665) 1 year ago
Ernesto García baf0e91279
Improve AccessManager tests (#4613) 1 year ago
Francisco abba0d047a
Update remappings.txt for upgradeable contracts and set up submodule (#4639) 1 year ago
Francisco 58463a9823
Enable partial transpilation for upgradeable package (#4628) 1 year ago
Ownerless Inc 68204769a1
Fix function documentation in Nonces (#4597) 1 year ago
Hadrien Croubois 2215d9fd5e
Remove Time.Delay *At functions (#4606) 1 year ago
Francisco af06fdcfd4
Fix various documentation errors (#4601) 1 year ago
Francisco a714fe6dbd
Wrap docstrings to 120 chars (#4600) 1 year ago
Hadrien Croubois 63851f8de5
Fix typographical errors & comments (#4595) 1 year ago
Hadrien Croubois bba33516b1
Remove unused return value and reuse helper function (#4588) 1 year ago
Hadrien Croubois 6f80048ce9
Improve natspec documentation and comments (#4581) 1 year ago
Hadrien Croubois 25c416d01c
Rename internal variables in EnumerableSet for improved readability (#4577) 1 year ago
Hadrien Croubois e2a9353dea
Remove unused named return variables (#4573) 1 year ago
Hadrien Croubois 87f7a2cd42
Refactor Time library to use valueBefore/valueAfter (#4555) 1 year ago
Hadrien Croubois f154bc31d4
Fix some spelling issues in AccessManager.sol & Time.sol (#4571) 1 year ago
Francisco a503ba1a0a
Avoid overflow on empty multiproof (#4564) 1 year ago
Francisco 98b83dfbaa
Move security directory contents to utils (#4551) 1 year ago
Hadrien Croubois cd67894914
Use Trace208 in Votes to support ERC6372 clocks (#4539) 1 year ago
Vladislav Volosnikov 812404cee8
Use leading underscore solhint rule for private constants (#4542) 1 year ago
Ernesto García cb0ffefe2f
Use named arguments in mapping types (#4433) 2 years ago
Francisco b5a3e693e7
Improve AccessManager (#4520) 2 years ago
Hadrien Croubois 9bb8008c23
Access Manager (#4416) 2 years ago
Ernesto García f715365ec4
Implement recommendations from 5.0 audit Phase 1B (#4502) 2 years ago
Francisco d39df78f6c
Use bytes.concat in MessageHashUtils (#4504) 2 years ago
Vladislav 48cc8a92f5
Optimize muldiv (#4494) 2 years ago
Hadrien Croubois 00cbf5a236
Update pragma to 0.8.20 (#4489) 2 years ago
Hadrien Croubois 7c02b5cab2
Refactor DoubleEndedQueue (#4150) 2 years ago
Hadrien Croubois 21bb89ef5b
Fix typo in MessageHashUtils.sol (#4462) 2 years ago
Francisco 84db204a41
Rename rounding modes and complete with fourth (#4455) 2 years ago
Molly 0abf18f305
Remove duplicated SLOAD in Arrays.findUpperBound (#4442) 2 years ago
Francisco 8b72e20e32
Remove unnecessary explicit assignment override (#4443) 2 years ago
Ernesto García 0053ee040a
Move `ECDSA` message hash methods to its own `MessageHashUtils` library (#4430) 2 years ago
Francisco 6bf68a41d1
Remove "available since" comments (#4424) 2 years ago
Ernesto García 63bfab1a0c
Enable ERC-1271 signature checks in Governor `castVoteBySig` (#4418) 2 years ago