aboutsummaryrefslogtreecommitdiff
path: root/lib/std/math
AgeCommit message (Expand)Author
2025-04-16improve test syntax for better stack trace in case of failuresamy007
2025-04-14std.math.big: add and update testssamy007
2025-04-14std.math.big.int: changed llshr and llshl implementationsamy007
2025-04-13std.math.big.int: remove setRuntimeSafetysamy007
2025-04-05pow: fix typo 0 instead of infhomersimpsons
2025-03-25Merge pull request #23310 from Rexicon226/fix-23309Alex Rønne Petersen
2025-03-24std.math: Add least common multiple (lcm)oittaa
2025-03-24big.int: return normalized results from `{add,sub}Carry`David Rubin
2025-03-21big.int: fix negative multi-limb shift right adjust crashJacob Young
2025-03-21big.int: fix yet another truncate bugJacob Young
2025-02-23std.math.big.int: Support strings up to base 36Linus Groh
2025-02-18x86_64: rewrite scalar `@ctz`Jacob Young
2025-02-17std.Target: Remove functions that just wrap component functions.Alex Rønne Petersen
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