zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 27a66191c271d2a8b1b6ebcbef0bbdeb8d389a38 (tree)
parent 131bfe2f7488cab02c492ca3afc6d2a18bc83aac
Author: Niles Salter <Validark@pm.me>
Date:   Sat,  8 Jul 2023 23:22:52 -0600

Change math.Order order (#16356)

This speeds up algorithms like binary search

Diffstat:
Mlib/std/math.zig | 6+++---
Mtest/cases/compile_errors/unhandled_enum_value_in_switch_with_enum_declared_in_other_file.zig | 2+-
2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/lib/std/math.zig b/lib/std/math.zig @@ -1482,15 +1482,15 @@ test "mulWide" { /// See also `CompareOperator`. pub const Order = enum { + /// Greater than (`>`) + gt, + /// Less than (`<`) lt, /// Equal (`==`) eq, - /// Greater than (`>`) - gt, - pub fn invert(self: Order) Order { return switch (self) { .lt => .gt, diff --git a/test/cases/compile_errors/unhandled_enum_value_in_switch_with_enum_declared_in_other_file.zig b/test/cases/compile_errors/unhandled_enum_value_in_switch_with_enum_declared_in_other_file.zig @@ -10,7 +10,7 @@ pub export fn entry1() void { // target=native // // :5:5: error: switch must handle all possibilities +// :?:?: note: unhandled enumeration value: 'gt' // :?:?: note: unhandled enumeration value: 'lt' // :?:?: note: unhandled enumeration value: 'eq' -// :?:?: note: unhandled enumeration value: 'gt' // :?:?: note: enum 'math.Order' declared here