Hadrien Croubois
|
f999ba42a1
Add 512bits add and mult operations (#5035)
|
7 mesi fa |
cairo
|
fdf7012d3b
Optimize `log256`'s binary search (#5284)
|
10 mesi fa |
Lohann Paterno Coutinho Ferreira
|
448efeea66
Optimize `log2` with a lookup table (#5236)
|
11 mesi fa |
github-actions[bot]
|
0034c30224
Merge release-v5.1 branch (#5266)
|
11 mesi fa |
Hadrien Croubois
|
d8bbd34676
Update declaration of memory safe assembly blocks (#5172)
|
1 anno fa |
Hadrien Croubois
|
3547cdce21
Fix typographical errors (#5171)
|
1 anno fa |
Marco @Paladin
|
9e73c4b581
Typographic error in Math.sol comment fix (#5115)
|
1 anno fa |
Hadrien Croubois
|
05f218fb66
Implement P256 verification via RIP-7212 precompile with Solidity fallback (#4881)
|
1 anno fa |
Dimitrios Papathanasiou
|
05d4bf57ff
Fix Typo in Math.sol (#5033)
|
1 anno fa |
Lohann Paterno Coutinho Ferreira
|
4032b42694
Branchless ternary, min and max methods (#4976)
|
1 anno fa |
cuinix
|
8cc7f2dcbf
Remove repetitive words in the docs (#4944)
|
1 anno fa |
Hadrien Croubois
|
3def8f9d15
Rewrite comments using superscript for avoid confusion with xor operator (#4903)
|
1 anno fa |
Chris Gorman
|
140d66fad8
Improved integer square root (#4403)
|
1 anno fa |
Ernesto García
|
4e7e6e54da
Add `bytes memory` version of `Math.modExp` (#4893)
|
1 anno fa |
Igor Żuk
|
17a8955cd8
Optimize Math operations using branchless bool to uint translation. (#4878)
|
1 anno fa |
Mihir Wadekar
|
192e873fcb
Add `Math.modExp` and a `Panic` library (#3298)
|
1 anno fa |
Hadrien Croubois
|
e86bb45477
Add a Math.inv function that inverse a number in Z/nZ (#4839)
|
1 anno fa |
Ernesto García
|
ef699fa6a2
Update Math `try*` operations return reference (#4775)
|
1 anno fa |
carter-ya
|
e5fb718d40
Optimized gas costs in `ceilDiv` (#4553)
|
1 anno fa |
github-actions[bot]
|
3e6c86392c
Merge release-v5.0 branch (#4665)
|
2 anni fa |
Francisco
|
a714fe6dbd
Wrap docstrings to 120 chars (#4600)
|
2 anni fa |
Vladislav
|
48cc8a92f5
Optimize muldiv (#4494)
|
2 anni fa |
Hadrien Croubois
|
00cbf5a236
Update pragma to 0.8.20 (#4489)
|
2 anni fa |
Francisco
|
84db204a41
Rename rounding modes and complete with fourth (#4455)
|
2 anni fa |
Francisco
|
6bf68a41d1
Remove "available since" comments (#4424)
|
2 anni fa |
Ernesto García
|
2477534260
Change behavior of ceilDiv(0, 0) and improve test coverage (#4348)
|
2 anni fa |
Ernesto García
|
b425a72240
Replace revert strings with custom errors (#4261)
|
2 anni fa |
Ernesto García
|
7bb5592ad5
Bump minimum pragma version to `0.8.19` (#4288)
|
2 anni fa |
Hadrien Croubois
|
5955d8e85b
Merge remote-tracking branch 'upstream/master' into next-v5.0
|
2 anni fa |
github-actions[bot]
|
09329f8a18
Merge release-v4.9 branch (#4274)
|
2 anni fa |