mirror of
https://github.com/RGBCube/uutils-coreutils
synced 2025-08-02 14:07:46 +00:00
Remove unneeded condition for use of NumCache
This commit is contained in:
parent
0f707cdb25
commit
32222c1ee7
2 changed files with 10 additions and 15 deletions
|
@ -212,9 +212,13 @@ where
|
|||
}
|
||||
|
||||
// initialize buffers for each chunk
|
||||
iter.max_per_chunk = adjusted_buffer_size
|
||||
.checked_div(iter.chunks)
|
||||
.unwrap_or(adjusted_buffer_size);
|
||||
// iter.max_per_chunk = adjusted_buffer_size
|
||||
// .checked_div(iter.chunks)
|
||||
// .unwrap_or(adjusted_buffer_size);
|
||||
//
|
||||
//
|
||||
//
|
||||
iter.max_per_chunk = adjusted_buffer_size;
|
||||
iter.buffers = vec![VecDeque::new(); iter.chunks as usize];
|
||||
iter.chunk_offsets = vec![0 as u64; iter.chunks as usize];
|
||||
for chunk_num in 0..iter.chunks {
|
||||
|
|
|
@ -1299,19 +1299,10 @@ fn compare_by(a: &Line, b: &Line, global_settings: &GlobalSettings) -> Ordering
|
|||
(a_str, a_selection.num_cache.as_num_info()),
|
||||
(b_str, b_selection.num_cache.as_num_info()),
|
||||
),
|
||||
// serde JSON has issues with f64 null values, so caching them won't work for us with ext sort
|
||||
SortMode::GeneralNumeric => {
|
||||
if global_settings.buffer_size == DEFAULT_BUF_SIZE {
|
||||
general_numeric_compare(
|
||||
a_selection.num_cache.as_f64(),
|
||||
b_selection.num_cache.as_f64(),
|
||||
)
|
||||
} else {
|
||||
general_numeric_compare(
|
||||
general_f64_parse(&a_str[get_leading_gen(a_str)]),
|
||||
general_f64_parse(&b_str[get_leading_gen(b_str)]),
|
||||
)
|
||||
}
|
||||
general_numeric_compare(
|
||||
general_f64_parse(&a_str[get_leading_gen(a_str)]),
|
||||
general_f64_parse(&b_str[get_leading_gen(b_str)]),)
|
||||
}
|
||||
SortMode::Month => month_compare(a_str, b_str),
|
||||
SortMode::Version => version_compare(a_str, b_str),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue