1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
mod exchange_sorts; mod insertion_sorts; mod merge_sorts; mod selection_sorts; mod hybrid_sorts; extern crate js_sys; extern crate sort; extern crate wasm_bindgen; extern crate wee_alloc; #[global_allocator] static ALLOC: wee_alloc::WeeAlloc = wee_alloc::WeeAlloc::INIT; pub use merge_sorts::merge_sort_float32array; pub use merge_sorts::merge_sort_float64array; pub use merge_sorts::merge_sort_int16array; pub use merge_sorts::merge_sort_int32array; pub use merge_sorts::merge_sort_int8array; pub use merge_sorts::merge_sort_uint16array; pub use merge_sorts::merge_sort_uint32array; pub use merge_sorts::merge_sort_uint8array; pub use exchange_sorts::bubble_sort_float32array; pub use exchange_sorts::bubble_sort_float64array; pub use exchange_sorts::bubble_sort_int16array; pub use exchange_sorts::bubble_sort_int32array; pub use exchange_sorts::bubble_sort_int8array; pub use exchange_sorts::bubble_sort_uint16array; pub use exchange_sorts::bubble_sort_uint32array; pub use exchange_sorts::bubble_sort_uint8array; pub use exchange_sorts::quicksort_float32array; pub use exchange_sorts::quicksort_float64array; pub use exchange_sorts::quicksort_int16array; pub use exchange_sorts::quicksort_int32array; pub use exchange_sorts::quicksort_int8array; pub use exchange_sorts::quicksort_uint16array; pub use exchange_sorts::quicksort_uint32array; pub use exchange_sorts::quicksort_uint8array; pub use selection_sorts::selection_sort_float32array; pub use selection_sorts::selection_sort_float64array; pub use selection_sorts::selection_sort_int16array; pub use selection_sorts::selection_sort_int32array; pub use selection_sorts::selection_sort_int8array; pub use selection_sorts::selection_sort_uint16array; pub use selection_sorts::selection_sort_uint32array; pub use selection_sorts::selection_sort_uint8array; pub use selection_sorts::heapsort_float32array; pub use selection_sorts::heapsort_float64array; pub use selection_sorts::heapsort_int16array; pub use selection_sorts::heapsort_int32array; pub use selection_sorts::heapsort_int8array; pub use selection_sorts::heapsort_uint16array; pub use selection_sorts::heapsort_uint32array; pub use selection_sorts::heapsort_uint8array; pub use insertion_sorts::insertion_sort_float32array; pub use insertion_sorts::insertion_sort_float64array; pub use insertion_sorts::insertion_sort_int16array; pub use insertion_sorts::insertion_sort_int32array; pub use insertion_sorts::insertion_sort_int8array; pub use insertion_sorts::insertion_sort_uint16array; pub use insertion_sorts::insertion_sort_uint32array; pub use insertion_sorts::insertion_sort_uint8array; pub use hybrid_sorts::introsort_float32array; pub use hybrid_sorts::introsort_float64array; pub use hybrid_sorts::introsort_int16array; pub use hybrid_sorts::introsort_int32array; pub use hybrid_sorts::introsort_int8array; pub use hybrid_sorts::introsort_uint16array; pub use hybrid_sorts::introsort_uint32array; pub use hybrid_sorts::introsort_uint8array;