brainsort 0.5.0

Stable sort for keys that map to an ordered integer: numbers, strings, dates, ids. Radix where the key allows it, less work on structured input, AVX2/BMI2 chosen at run time.
Documentation
1
2
3
4
5
6
// Declares the `brainsort_no_simd` cfg so `--cfg brainsort_no_simd` (the twin
// of the C++ BRAINSORT_NO_SIMD) does not trip the unexpected-cfg lint.
fn main() {
    println!("cargo::rustc-check-cfg=cfg(brainsort_no_simd)");
    println!("cargo::rerun-if-changed=build.rs");
}