aboutsummaryrefslogtreecommitdiff
path: root/lib/std/math/big
AgeCommit message (Expand)Author
2025-09-13std.math.big.int: normalize zero result for small multiplicationsmlugg
2025-08-29std.Io: delete GenericReaderAndrew Kelley
2025-08-11std.ArrayList: make unmanaged the defaultAndrew Kelley
2025-08-05std: replace various mem copies with `@memmove`Andrew Kelley
2025-07-22aarch64: add new from scratch self-hosted backendJacob Young
2025-07-11Remove numerous things deprecated during the 0.14 release cycleLinus Groh
2025-07-09std: replace formatInteger with formatNumberAndrew Kelley
2025-07-08std: revert big int test to master branchAndrew Kelley
2025-07-07std.io.Writer.printValue: rework logicAndrew Kelley
2025-07-07std.fmt: fully remove format string from format methodsAndrew Kelley
2025-07-07std.fmt: breaking API changesAndrew Kelley
2025-06-15std: disable test on LLVM (#24191)mlugg
2025-06-15big.int: implement float conversionsJacob Young
2025-05-17x86_64: rewrite scalar `<<|`Jacob Young
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-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
2024-10-12Remove packed_int_array usage from WasmPageAllocator and BigIntKrzysztof Wolicki
2024-09-06std.math.big.int: fix shiftRight sign handlingIan Johnson
2024-08-28std: update `std.builtin.Type` fields to follow naming conventionsmlugg
2024-08-16Dwarf: rework self-hosted debug info from scratchJacob Young
2024-07-23add std.testing.random_seedAndrew Kelley
2024-07-12Fix right shift on negative BigIntsTau
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-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-08Replace std.rand references with std.Randome4m2
2024-01-16std: remove deprecated APIAndrew Kelley
2023-11-19lib: correct unnecessary uses of 'var'mlugg
2023-11-14x86_64: actually track state during `@divFloor` of `i128`Jacob Young
2023-11-14std: disable failing testJakub Konka
2023-11-08std.math.big: fix sqrt with bits > limb_bitstison