sort
pub fn sort[T](input: list[T]) list[T]Generic sort (radix for numeric integers, insertion sort otherwise).
extern (C) fn isdigit(c: i32) i32 = trust { ... } = "isdigit"pub fn sort[T](input: list[T]) list[T]Generic sort (radix for numeric integers, insertion sort otherwise).
pub fn sort_numeric_radix[T](input: list[T]) list[T]pub fn sort_radix_i64(input: list[i64]) list[i64]Fast radix sort for signed i64 values (ascending).
pub fn sort_radix_u64(input: list[u64]) list[u64]Fast radix sort for unsigned u64 values (ascending).
fn parse_leading_num(name: ref u8) i64Extract leading integer from a ref u8. Returns -1 if none.
pub fn sort_by_num(files: list[ref u8]) list[ref u8]Insertion-sort a list of ref u8 by their leading number (ascending).
pub fn sort_i64(input: list[i64]) list[i64]Fast radix sort for signed i64 values (ascending).
pub fn sort_f64(input: list[f64]) list[f64]Insertion-sort a list of f64 (ascending).
fn intern_strcmp(a: ref u8, b: ref u8) i32Internal string comparison function for algo purposes.
pub fn sort_alpha(files: list[ref u8]) list[ref u8]Sort some list of raw strings alphabetically.