aboutsummaryrefslogtreecommitdiff
path: root/lib/std/math.zig
AgeCommit message (Expand)Author
2025-08-30std: skip some failing tests on hexagonAlex Rønne Petersen
2025-08-15std.math: Add splat for vectors of u0s in rotl/rotr (#24822)Fri3dNstuff
2025-07-31std: stop relying on precision-losing coercionsmlugg
2025-07-22aarch64: add new from scratch self-hosted backendJacob Young
2025-06-15big.int: implement float conversionsJacob Young
2025-06-05std.Target: Introduce Cpu convenience functions for feature tests.Alex Rønne Petersen
2025-05-17x86_64: rewrite scalar `<<|`Jacob Young
2025-04-13std: eradicate u29 and embrace std.mem.AlignmentAndrew Kelley
2025-03-24std.math: Add least common multiple (lcm)oittaa
2025-02-12std: remove special cases for stage2_x86_64 that are no longer neededJacob Young
2024-09-02std.math: rename make_f80 to F80.toFloat and break_f80 to F80.fromFloatJeremy Hertel
2024-08-28std: update `std.builtin.Type` fields to follow naming conventionsmlugg
2024-08-21std: update eval branch quotas after bdbc485mlugg
2024-08-14langref: clarify functionality of the round builtin (#19503)T
2024-07-25aarch64: reenable tests that are no longer regressedJulian Vesper
2024-06-01Support Vectors in std.math.clampkoenditor
2024-05-30std/math: import "math/float.zig" only onceManlio Perillo
2024-05-30math.hypot: fix incorrect over/underflow behavior (#19472)expikr
2024-05-03Delete compile errors for deprecated declsRyan Liptak
2024-04-14WindowsSdk: fix for new x86_64-windows CIJacob Young
2024-03-29std.math: rework modfSean
2024-03-21std: promote tests to doctestsAndrew Kelley
2024-03-15make `math.degreesToRadians` and `math.radiansToDegrees` infer type from argu...expikr
2024-03-15fix(math): eval isPowerOfTwo at comptime in rotl/rotrpaoda
2024-03-13remove `math.lerp` bounds for tpancelor
2024-02-26Remove redundant test name prefixes now that test names are fully qualifiedRyan Liptak
2024-01-14std.math: add `wrap` function (#18154)expikr
2024-01-13fix #17142, wrong comptime log_int computationGuillaume Wenzek
2024-01-09Add std.math.gamma and lgamma (#18449)PauloCampana
2024-01-07Add approxEqAbs support for comptime_floatEric Eastwood
2024-01-03Reapply "Merge pull request #17824 from kcbanner/fixup_msvc_fmax"Jacob Young
2024-01-01Revert "Merge pull request #17824 from kcbanner/fixup_msvc_fmax"Andrew Kelley
2024-01-01Merge pull request #17824 from kcbanner/fixup_msvc_fmaxAndrew Kelley
2023-11-23Deprecate math.doNotOptimizeAway, use mem.doNotOptimizeAway (#18011)John Benediktsson
2023-11-22std: remove meta.traitAndrew Kelley
2023-11-19lib: correct unnecessary uses of 'var'mlugg
2023-11-09std.math: Add isPositiveZero() and isNegativeZero()Linus Groh
2023-11-05cbe: skip std.math.lerp test that fails when compiler_rt fma is usedkcbanner
2023-11-03x86_64: fix std test failuresJacob Young
2023-10-23x86_64: implement `@mod` for floating-point typesJacob Young
2023-10-22Revert "Revert "Merge pull request #17637 from jacobly0/x86_64-test-std""Jacob Young
2023-10-22Revert "Merge pull request #17637 from jacobly0/x86_64-test-std"Andrew Kelley
2023-10-22Merge pull request #17637 from jacobly0/x86_64-test-stdJacob Young
2023-10-21Return zero for NaN-to-int lossy castsMichael Bradshaw
2023-10-21x86_64: fix bugs and disable erroring testsJacob Young
2023-10-06std.math: add nextAfter (#16894)castholm
2023-09-27Remove `@fabs`, fabs and absCast/Int from std libantlilja
2023-09-18std: math.absInt: update docs to use fabs for floatsMeghan Denny
2023-09-14std.math.log_int: implement integer logarithm without using float mathFederico Stra
2023-08-18Make NaNs quiet by default and other NaN tidy-up (#16826)Lewis Gaul