diff options
| author | LemonBoy <thatlemon@gmail.com> | 2020-11-02 13:25:50 +0100 |
|---|---|---|
| committer | LemonBoy <thatlemon@gmail.com> | 2020-11-05 16:08:49 +0100 |
| commit | ff14451b4a328ca6862637a88912000d11aa2bf3 (patch) | |
| tree | a4a0ea4799d4765b7b15d1b55d20235cb87f9ef4 /src/codegen.zig | |
| parent | 17837affd22a6055c65a14252fa38610fdeabc3a (diff) | |
| download | zig-ff14451b4a328ca6862637a88912000d11aa2bf3.tar.gz zig-ff14451b4a328ca6862637a88912000d11aa2bf3.zip | |
std: Implement more useful approxEq semantics
Comparisons with absolute epsilons are usually useful when comparing
numbers to zero, for non-zero numbers it's advised to switch to relative
epsilons instead to obtain meaningful results (check [1] for more
details).
The new API introduces approxEqAbs and approxEqRel, where the former
aliases and deprecated the old `approxEq`, allowing the user to pick the
right tool for the job.
The documentation is meant to guide the user in the choice of the
correct alternative.
[1] https://randomascii.wordpress.com/2012/02/25/comparing-floating-point-numbers-2012-edition/
Diffstat (limited to 'src/codegen.zig')
0 files changed, 0 insertions, 0 deletions
