Rename slice.sort_proc to slice.sort_by; add slice.sort_by_key

This commit is contained in:
gingerBill
2020-10-16 14:55:36 +01:00
parent 289908e0b8
commit 41f6a684e1
4 changed files with 43 additions and 18 deletions
+1 -1
View File
@@ -284,7 +284,7 @@ _glob :: proc(dir, pattern: string, matches: ^[dynamic]string) -> (m: [dynamic]s
fis, _ := os.read_dir(d, -1);
slice.sort_proc(fis, proc(a, b: os.File_Info) -> bool {
slice.sort_by(fis, proc(a, b: os.File_Info) -> bool {
return a.name < b.name;
});
defer {
+1 -1
View File
@@ -81,7 +81,7 @@ read_dir :: proc(dir_name: string, allocator := context.temp_allocator) -> ([]os
if err != 0 {
return nil, err;
}
slice.sort_proc(fis, proc(a, b: os.File_Info) -> bool {
slice.sort_by(fis, proc(a, b: os.File_Info) -> bool {
return a.name < b.name;
});
return fis, 0;