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
MAINT: simplify power fast path logic (numpy#27901)
* MAINT: remove fast paths from array power
* MAINT: Add fast paths to power loops
* MAINT: Clean loops for integer power in umath
* MAINT: Remove blocking regression test for power fast paths
* MAINT: Add helper function for power fast paths
* BUG: Change misspelled bitwise and to logical and
* BUG: Fix missing value on power helper return
* BUG: Fix exponent bitwise logic in power fast paths
* MAINT: Add power fast paths to floating point umath
* MAINT: Add fast power paths to array power when exponent is python object
* MAINT: Fix division by zero runtime warning in test regression
* MAINT: Adapt object regression test for linalg to power fast paths
* MAINT: Remove incorrect declarations in power fast paths
* MAINT: Reduce calls to power fast path helper when scalar is ineligible
* MAINT: Fix missing sliding loop
* BUG: Fix syntax error
* MAINT: Fix semantic misuse of -1 for non-error returns
* MAINT: Improve error checking in power fast paths to remove PyErr_Clear
* MAINT: Improve type checking in power fast paths
* MAINT: Efficient handling of ones arrays in scalar fast paths
* MAINT: Simplify outer check for scalar power fast paths
* MAINT: Reduce code reuse in float power fast paths and add reciprocal
* MAINT: Remove Python scalar checking for fast power paths
* MAINT: Add benchmarks for power operators in float binary bench
* MAINT: Add scalar power fast paths
* BUG: Add missing pointer cast
* BUG: Allow scalar power fast paths only for non-integers
* MAINT: Restore outdated changes in regression test to master
0 commit comments