COMMITS
/ lib/std/math.zig April 12, 2025
A
std: eradicate u29 and embrace std.mem.Alignment
Andrew Kelley committed
March 24, 2025
O
std.math: Add least common multiple (lcm)
oittaa committed
February 9, 2025
J
std: remove special cases for stage2_x86_64 that are no longer needed
Jacob Young committed
August 30, 2024
J
std.math: rename make_f80 to F80.toFloat and break_f80 to F80.fromFloat
Jeremy Hertel committed
August 28, 2024
M
August 19, 2024
M
std: update eval branch quotas after bdbc485
mlugg committed
August 14, 2024
July 25, 2024
J
aarch64: reenable tests that are no longer regressed
Julian Vesper committed
June 1, 2024
K
Support Vectors in std.math.clamp
koenditor committed
May 30, 2024
M
std/math: import "math/float.zig" only once
Manlio Perillo committed
E
math.hypot: fix incorrect over/underflow behavior (#19472)
expikr committed
May 3, 2024
R
Delete compile errors for deprecated decls
Ryan Liptak committed
April 14, 2024
J
WindowsSdk: fix for new x86_64-windows CI
Jacob Young committed
March 29, 2024
S
std.math: rework modf
Sean committed
March 13, 2024
A
std: promote tests to doctests
Andrew Kelley committed
P
remove `math.lerp` bounds for t
pancelor committed
March 15, 2024
March 9, 2024
P
fix(math): eval isPowerOfTwo at comptime in rotl/rotr
paoda committed
February 26, 2024
R
Remove redundant test name prefixes now that test names are fully qualified
Ryan Liptak committed
January 15, 2024
E
std.math: add `wrap` function (#18154)
expikr committed
January 12, 2024
G
fix #17142, wrong comptime log_int computation
Guillaume Wenzek committed
January 9, 2024
P
Add std.math.gamma and lgamma (#18449)
PauloCampana committed
January 6, 2024
E
Add approxEqAbs support for comptime_float
Eric Eastwood committed
January 2, 2024
J
Reapply "Merge pull request #17824 from kcbanner/fixup_msvc_fmax"
Jacob Young committed
A
Revert "Merge pull request #17824 from kcbanner/fixup_msvc_fmax"
Andrew Kelley committed
January 1, 2024
A
Merge pull request #17824 from kcbanner/fixup_msvc_fmax
Andrew Kelley committed
November 23, 2023
J
Deprecate math.doNotOptimizeAway, use mem.doNotOptimizeAway (#18011)
John Benediktsson committed
November 21, 2023
A
std: remove meta.trait
Andrew Kelley committed
November 10, 2023
M
lib: correct unnecessary uses of 'var'
mlugg committed
October 27, 2023
L
std.math: Add isPositiveZero() and isNegativeZero()
Linus Groh committed
November 6, 2023
K
cbe: skip std.math.lerp test that fails when compiler_rt fma is used
kcbanner committed
November 4, 2023
J
x86_64: fix std test failures
Jacob Young committed
October 23, 2023
J
x86_64: implement `@mod` for floating-point types
Jacob Young committed
October 22, 2023
J
Revert "Revert "Merge pull request #17637 from jacobly0/x86_64-test-std""
Jacob Young committed
A
Revert "Merge pull request #17637 from jacobly0/x86_64-test-std"
Andrew Kelley committed
J
Merge pull request #17637 from jacobly0/x86_64-test-std
Jacob Young committed
October 20, 2023
M
Return zero for NaN-to-int lossy casts
Michael Bradshaw committed
October 19, 2023
J
x86_64: fix bugs and disable erroring tests
Jacob Young committed
October 6, 2023
C
std.math: add nextAfter (#16894)
castholm committed
July 16, 2023
A
Remove `@fabs`, fabs and absCast/Int from std lib
antlilja committed
September 18, 2023
M
std: math.absInt: update docs to use fabs for floats
Meghan Denny committed
September 14, 2023
F
std.math.log_int: implement integer logarithm without using float math
Federico Stra committed
August 18, 2023
L
Make NaNs quiet by default and other NaN tidy-up (#16826)
Lewis Gaul committed
July 29, 2023
A
Remove math.ln in favor of `@log`
Adam Goertz committed
July 6, 2023
A
Remove len parameter from splat in standard lib
antlilja committed
July 9, 2023
N
Change math.Order order (#16356)
Niles Salter committed
June 22, 2023
M
all: migrate code to new cast builtin syntax
mlugg committed
June 15, 2023
E
all: zig fmt and rename "@XToY" to "@YFromX"
Eric Joldasov committed
May 28, 2023
R
std.math.isPowerOfTwo: add tests and doc comment and improve assert
r00ster91 committed
June 3, 2023
R
migration: std.math.{min, min3, max, max3} -> `@min` & `@max`
r00ster91 committed