It's exactly #14978. For every overload signature of a numpy function (such as ndarray.__add__ with whopping 17 overloads of which 9 are relevant), we accept all arguments. Nest 6 such arguments, and we check simple operations $9^6 \approx 500,000$ times. Nest 10, and we'll be checking that forever.
Activity
brianschubert commented on Apr 16, 2025
Thanks! Looks similar to #14978
sterliakov commented on Apr 22, 2025
It's exactly #14978. For every overload signature of a numpy function (such as ndarray.__add__ with whopping 17 overloads of which 9 are relevant), we accept all arguments. Nest 6 such arguments, and we check simple operations $9^6 \approx 500,000$ times. Nest 10, and we'll be checking that forever.