rust/library
Lukas Bergdoll dbc0ed2a10 Unify stable and unstable sort implementations in same core module
This moves the stable sort implementation to the core::slice::sort module. By
virtue of being in core it can't access `Vec`. The two `Vec` used by merge sort,
`buf` and `runs`, are modelled as custom types that implement the very limited
required `Vec` interface with the help of provided allocation and free
functions. This is done to allow future re-use of functions and logic between
stable and unstable sort. Such as `insert_head`.
2022-11-20 20:35:40 +01:00
..
alloc Unify stable and unstable sort implementations in same core module 2022-11-20 20:35:40 +01:00
backtrace@07872f28cd
core Unify stable and unstable sort implementations in same core module 2022-11-20 20:35:40 +01:00
panic_abort
panic_unwind Rollup merge of #103989 - arlosi:arm32-panic, r=Amanieu 2022-11-19 15:35:20 +01:00
portable-simd
proc_macro
profiler_builtins
rtstartup
rustc-std-workspace-alloc
rustc-std-workspace-core
rustc-std-workspace-std
std Rollup merge of #104558 - thomcc:unalign-diriter, r=ChrisDenton 2022-11-20 18:21:47 +01:00
stdarch@790411f93c
test
unwind Fix building of aarch64-pc-windows-gnullvm 2022-11-15 20:54:04 +01:00