Commit ab2e0b927d

kcbanner <kcbanner@gmail.com>
2023-07-25 05:27:05
switch to sortUnstable when sorting FDEs (~16ms improvement)
1 parent d1ed1c1
Changed files (1)
lib
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;