From ab2e0b927d5de3fb838a897bb9530ec7955b0bd7 Mon Sep 17 00:00:00 2001 From: kcbanner Date: Mon, 24 Jul 2023 23:27:05 -0400 Subject: [PATCH] switch to sortUnstable when sorting FDEs (~16ms improvement) --- lib/std/dwarf.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/std/dwarf.zig b/lib/std/dwarf.zig index 639772cf6e..594116fa90 100644 --- a/lib/std/dwarf.zig +++ b/lib/std/dwarf.zig @@ -1638,7 +1638,7 @@ pub const DwarfInfo = struct { } } - std.mem.sort(FrameDescriptionEntry, di.fde_list.items, {}, struct { + std.mem.sortUnstable(FrameDescriptionEntry, di.fde_list.items, {}, struct { fn lessThan(ctx: void, a: FrameDescriptionEntry, b: FrameDescriptionEntry) bool { _ = ctx; return a.pc_begin < b.pc_begin;