aboutsummaryrefslogtreecommitdiff
path: root/lib/std/math/big/int_test.zig
AgeCommit message (Expand)Author
2022-07-16Fix std.math.big.int.Managed capacity after mul and sqrHiroaki Nakamura
2022-06-29std.math.big.int: breaking API changes to prevent UAFAndrew Kelley
2022-03-23math/big: correct fix for divmod (#11271)Marc Tiehuis
2022-03-10math: fix big.int div, gcd and bitAnd edge-casesMarc Tiehuis
2022-02-18stage2: Implement `@bitReverse` and `@byteSwap`Cody Tapscott
2022-02-13Add additional tests for `@bitCast`Cody Tapscott
2022-02-13Add `abi_size` parameter to read/writeTwosComplementCody Tapscott
2022-02-11Fix up sign handling and add arbitrary-length integer support to @bitCast()Cody Tapscott
2022-02-06std/math: optimize division with divisors less than a half-limbMarc Tiehuis
2021-12-21stage2: @addWithOverflowRobin Voetter
2021-10-29stage2: implement `@popCount` for non-vectorsAndrew Kelley
2021-10-24big ints: improve divisionRobin Voetter
2021-10-21stage2: more division supportAndrew Kelley
2021-10-21stage2: truncationRobin Voetter
2021-10-17big.int: 2s-complement binary wrapping notRobin Voetter
2021-10-16big ints: Fix set(signed int minimum) panicRobin Voetter
2021-10-16big ints: Saturating left shift + testsRobin Voetter
2021-10-04big ints: Fix tests for 32-bit architecturesRobin Voetter
2021-10-04big ints: mulWrap testsRobin Voetter
2021-10-04big ints: saturate() testsRobin Voetter
2021-10-04big.int: truncate testsRobin Voetter
2021-10-04big ints: [add|sub]Sat testsRobin Voetter
2021-10-04big ints: [add|sub]Wrap testsRobin Voetter
2021-10-04big ints: setTwosCompIntLimitRobin Voetter
2021-09-23big ints: 2s complement signed and + or fixesRobin Voetter
2021-09-23big ints: 2s complement signed orRobin Voetter
2021-09-22big ints: 2s complement signed xorRobin Voetter
2021-08-24remove redundant license headers from zig standard libraryAndrew Kelley
2021-06-11bigint: add ensureAdd(Scalar)Capacity, note aliasing requirementsAsherah Connor
2021-06-11bigint: add failing tests for bigint carryAsherah Connor
2021-06-10Have std.fmt functions take case as an enumdaurnimator
2021-05-08std: update usage of std.testingVeikka Tuominen
2021-02-01std/math/big/int: normalize after a right shiftFrank Denis
2020-12-31Year++Frank Denis
2020-10-09std: Add/Fix/Change parts of big.intLemonBoy
2020-10-05std: Fix two bugs in bigint powLemonBoy
2020-10-04std: Add pow(a,b) for big intsLemonBoy
2020-09-03update uses of deprecated type field accessVexu
2020-08-20add license header to all std lib filesAndrew Kelley
2020-07-27Fix bug in big.int.Mutable.toManaged() and add testsjoachimschmidt557
2020-05-01rework std.math.big.IntAndrew Kelley