diff options
| author | kcbanner <kcbanner@gmail.com> | 2023-07-24 23:27:05 -0400 |
|---|---|---|
| committer | kcbanner <kcbanner@gmail.com> | 2023-07-24 23:27:05 -0400 |
| commit | ab2e0b927d5de3fb838a897bb9530ec7955b0bd7 (patch) | |
| tree | 0a6dba47ae652286148643626c3c693a1ffc5c2f /lib/std | |
| parent | d1ed1c167bc3227398037b8e7ad2937146edf7a3 (diff) | |
| download | zig-ab2e0b927d5de3fb838a897bb9530ec7955b0bd7.tar.gz zig-ab2e0b927d5de3fb838a897bb9530ec7955b0bd7.zip | |
switch to sortUnstable when sorting FDEs (~16ms improvement)
Diffstat (limited to 'lib/std')
| -rw-r--r-- | lib/std/dwarf.zig | 2 |
1 files changed, 1 insertions, 1 deletions
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; |
