← Back to events
ActiveAIRelease0.0

viable/strict/1788583795: Cover what the 1-D sort fast paths have to get right (#196000)

What happened

test_sort_1d_parallel only checked integral, ascending sort against a non-decreasing assertion - it never touched NaN placement, -0.0/0.0 equality, descending order, or the stable=True it already passed but never verified. Extends it over floating dtypes too, parametrized on descending/stable, with NaN (both signs), both zeros, and the infinities seeded into the input; checks NaN placement, monotonicity of the rest,…

Summary assembled by rule from the sources below

Why it's spreading

Sources