aboutsummaryrefslogtreecommitdiff
path: root/lib/std/math
AgeCommit message (Expand)Author
2025-02-06x86_64: rewrite scalar `@truncate`Jacob Young
2025-02-03compiler,std: implement ZON supportMason Remaley
2025-01-18autodocs: reflow comment to prevent it from been put in blockquoteandrewkraevskii
2025-01-16x86_64: implement switch jump tablesJacob Young
2025-01-16x86_64: implement clz and notJacob Young
2025-01-09Sema: rewrite semantic analysis of function callsmlugg
2024-12-27std.math.tanh: fix special cases commentsaccharin
2024-12-18Add branchHint to `std.math.pow`Liam Swayne
2024-11-26std.math: Disable isSignalNan test on mips32.Alex Rønne Petersen
2024-11-26std.math.complex: Add squared magnitude function (#21998)Chris Boesch
2024-11-03std.Target: Replace isARM() with isArmOrThumb() and rename it to isArm().Alex Rønne Petersen
2024-10-12Remove packed_int_array usage from WasmPageAllocator and BigIntKrzysztof Wolicki
2024-10-03std.math: Re-enable isSignalNan test on most targets.Alex Rønne Petersen
2024-10-02std.math: Re-enable snan() test.Alex Rønne Petersen
2024-09-23std.math: change gcd's implementation to use Stein's algorithm instead of Euc...Fri3dNstuff
2024-09-10test: Skip some floating point tests that fail on `arm-linux-(gnu,musl)eabi`.Alex Rønne Petersen
2024-09-06std.math.big.int: fix shiftRight sign handlingIan Johnson
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-16Dwarf: rework self-hosted debug info from scratchJacob Young
2024-07-30std.math.complex: fix cosh/tanhMarc Tiehuis
2024-07-30std.math.complex: tighten existing test boundsMarc Tiehuis
2024-07-30std.math.complex: fix acosh/atan/cosh/sqrtMarc Tiehuis
2024-07-23add std.testing.random_seedAndrew Kelley
2024-07-12Fix right shift on negative BigIntsTau
2024-05-30math.hypot: fix incorrect over/underflow behavior (#19472)expikr
2024-05-21std.math.big.int.Managed: adjust size of arg for limbs_buffer in format()poypoyan
2024-05-08fix wrong int alignment for i65..i127 on x86 archAndrew Kelley
2024-05-08restructure unit test to be easier to debugAndrew Kelley
2024-04-13std: fix big int llshr to respect aliasing (#19612)Андрей Краевский
2024-04-07Sema: fix runtime call of inline fn with comptime-known comptime-only ret typeCarl Åstholm
2024-03-29std.math: rework modfSean
2024-03-21Update frexp.zig (#19370)Sean
2024-03-11math.big.int: fix incorrect `bitAnd` behaviortinusgraglin
2024-02-26Change many test blocks to doctests/decltestsRyan Liptak
2024-02-26Remove redundant test name prefixes now that test names are fully qualifiedRyan Liptak
2024-02-12x86_64: implement `@clz` and `@ctz` of big integersJacob Young
2024-02-12x86_64: implement shifts of big integersJacob Young
2024-02-12x86_64: fix register clobberJacob Young
2024-02-08Replace std.rand references with std.Randome4m2
2024-01-20std.math: make hypot infer type from argument (#17910)expikr
2024-01-19std/math/pow: Fix #18553, isOddInteger: Return false if float value is greate...hdert
2024-01-16std: remove deprecated APIAndrew Kelley
2024-01-14Update pow.zigexpikr
2024-01-14use Peer Type Resolution for standalone complex fnexpikr
2024-01-14Update atan2.zig (#17840)expikr
2024-01-13fix #17142, wrong comptime log_int computationGuillaume Wenzek
2024-01-09Add std.math.gamma and lgamma (#18449)PauloCampana
2024-01-03Fix compile errors from the `expectEqual` changeCarl Åstholm