# std: Skip element comparisons if \`mem.order\` args point to same memory · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/5a38dd28dc6eb7fe1acb7bb94710ab1a99a13565)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: 5a38dd28dc6eb7fe1acb7bb94710ab1a99a13565

Requested commit: 5a38dd28dc6eb7fe1acb7bb94710ab1a99a13565

Commit: 5a38dd28dc6eb7fe1acb7bb94710ab1a99a13565

Tree: 8112bc5794cb642c91e91cc95db3234eb679af1f

Author: Jay Petacat

Committer: Ryan Liptak

## Message

```
std: Skip element comparisons if `mem.order` args point to same memory

This optimization is used in `mem.eql`, but was missing from `order`,
`orderZ`, and `ascii.orderIgnoreCase`.

```

## Parents

- [84685497268c0e7dcf11ad8c7aae067ef37a0ab7](https://git.cafe/gitcafe/zig/commit/84685497268c0e7dcf11ad8c7aae067ef37a0ab7?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/5a38dd28dc6eb7fe1acb7bb94710ab1a99a13565?format=markdown)
