aboutsummaryrefslogtreecommitdiff
path: root/src/codegen.zig
diff options
context:
space:
mode:
authorLemonBoy <thatlemon@gmail.com>2020-11-02 13:25:50 +0100
committerLemonBoy <thatlemon@gmail.com>2020-11-05 16:08:49 +0100
commitff14451b4a328ca6862637a88912000d11aa2bf3 (patch)
treea4a0ea4799d4765b7b15d1b55d20235cb87f9ef4 /src/codegen.zig
parent17837affd22a6055c65a14252fa38610fdeabc3a (diff)
downloadzig-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