Commit 80e9f08
Reimplement pow function for integer exponent. (paupino#638)
* Reimplement checked_powu.
* Add pow tests.
* Add short-cuts to powu.
* Fix x.powu(0)
* Refine powu implementation.
* Exclude a failing test that was caused by the deprecated legacy-ops feature
---------
Co-authored-by: Paul Mason <[email protected]>1 parent 10ee2ee commit 80e9f08
3 files changed
+39
-43
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
227 | 227 | | |
228 | 228 | | |
229 | 229 | | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
230 | 240 | | |
231 | | - | |
| 241 | + | |
232 | 242 | | |
233 | 243 | | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
234 | 248 | | |
235 | | - | |
236 | | - | |
237 | | - | |
238 | | - | |
239 | | - | |
240 | | - | |
241 | | - | |
242 | | - | |
243 | | - | |
244 | 249 | | |
245 | | - | |
246 | | - | |
247 | | - | |
248 | | - | |
249 | | - | |
250 | | - | |
251 | | - | |
252 | | - | |
253 | | - | |
254 | | - | |
255 | | - | |
256 | | - | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
257 | 264 | | |
258 | 265 | | |
259 | 266 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3693 | 3693 | | |
3694 | 3694 | | |
3695 | 3695 | | |
| 3696 | + | |
| 3697 | + | |
3696 | 3698 | | |
3697 | 3699 | | |
3698 | 3700 | | |
| |||
3829 | 3831 | | |
3830 | 3832 | | |
3831 | 3833 | | |
| 3834 | + | |
3832 | 3835 | | |
3833 | 3836 | | |
3834 | 3837 | | |
| |||
3965 | 3968 | | |
3966 | 3969 | | |
3967 | 3970 | | |
| 3971 | + | |
3968 | 3972 | | |
3969 | 3973 | | |
3970 | 3974 | | |
3971 | 3975 | | |
3972 | | - | |
3973 | | - | |
3974 | | - | |
3975 | | - | |
| 3976 | + | |
3976 | 3977 | | |
3977 | 3978 | | |
3978 | 3979 | | |
3979 | | - | |
3980 | | - | |
3981 | | - | |
3982 | | - | |
| 3980 | + | |
3983 | 3981 | | |
3984 | 3982 | | |
3985 | 3983 | | |
3986 | | - | |
3987 | | - | |
3988 | | - | |
3989 | | - | |
3990 | | - | |
| 3984 | + | |
3991 | 3985 | | |
3992 | 3986 | | |
3993 | 3987 | | |
3994 | | - | |
3995 | | - | |
3996 | | - | |
3997 | | - | |
| 3988 | + | |
3998 | 3989 | | |
3999 | 3990 | | |
4000 | 3991 | | |
4001 | | - | |
4002 | | - | |
4003 | | - | |
4004 | | - | |
| 3992 | + | |
4005 | 3993 | | |
4006 | 3994 | | |
4007 | 3995 | | |
| |||
0 commit comments