aboutsummaryrefslogtreecommitdiff
path: root/test/prove.go
AgeCommit message (Expand)Author
2026-01-29cmd/compile: make prove use non-equality in subtraction for a stronger boundJonah Uellenberg
2025-12-04cmd/compile: use isUnsignedPowerOfTwo rather than isPowerOfTwo for unsignedsJorropo
2025-11-24cmd/compile: add cases for StringLen to proveDavid Chase
2025-11-21cmd/compile: rewrite Rsh to RshU if arguments are proved positiveJorropo
2025-11-21cmd/compile: propagate unsigned relations for Rsh if arguments are positiveJorropo
2025-11-21cmd/compile: fix integer overflow in prove passJakub Ciolek
2025-11-19test: go fmt prove.go testsJorropo
2025-11-17cmd/compile: teach prove about subtract idiomsKeith Randall
2025-10-30cmd/compile/internal/ssa: model right shift more preciselyRuss Cox
2025-10-29cmd/compile: make prove understand div, mod betterRuss Cox
2025-10-28cmd/compile: rewrite proved multiplies by 0 or 1 into CondSelectJorropo
2025-10-27cmd/compile: teach prove about unsigned rounding-up divideJorropo
2025-10-15cmd/compile: eliminate bound check for slices of the same lengthYoulin Feng
2025-10-03cmd/compile: enhance prove to deal with double-offset IsInBounds checksDavid Chase
2025-10-03cmd/compile: rewrite to elide Slicemask from len==c>0 slicingDavid Chase
2025-08-13cmd/compile: teach prove about len's & cap's max based on the element sizeJorropo
2025-07-30cmd/compile: check domination of loop return in both controlsJorropo
2025-07-24cmd/compile: add missing StringLen rule in proveKeith Randall
2025-07-24cmd/compile: learn transitive proofs for safe unsigned subsJorropo
2025-07-24cmd/compile: learn transitive proofs for safe negative signed addsJorropo
2025-07-24cmd/compile: learn transitive proofs for safe positive signed addsJorropo
2025-07-24cmd/compile: learn transitive proofs for safe unsigned addsJorropo
2025-03-11cmd/compile: use min & max builtins to assert constant bounds in prove's testsJorropo
2025-03-11cmd/compile: compute min's & max's limits from argument's limits inside flowL...Jorropo
2025-02-05cmd/compile: establish limits of bool to uint8 conversionsJakub Ciolek
2024-10-29cmd/compile: teach prove about min/max phi operationsKeith Randall
2024-09-03cmd/compile: compute Negation's limits from argument's limitsJorropo
2024-09-03cmd/compile: compute Complement's limits from argument's limitsJorropo
2024-09-03cmd/compile: compute Trunc's limits from argument's limitsJorropo
2024-09-03cmd/compile: propagate unsigned limits for Div and Mod if arguments are positiveJorropo
2024-09-03cmd/compile: compute Divu's limits from argument's limitsJorropo
2024-09-03cmd/compile: compute Modu's maximum limits from argument's limitsJorropo
2024-09-03cmd/compile: compute OR's maximum limits from argument's limitsJorropo
2024-09-03cmd/compile: compute XOR's limits from argument's limitsJorropo
2024-09-03cmd/compile: compute bits.TrailingZeros*'s limits from argument's limitsJorropo
2024-09-03cmd/compile: compute bits.Len*'s limits from argument's limitsJorropo
2024-08-07cmd/compile: reorganize prove pass domain relation tablekhr@golang.org
2024-08-07cmd/compile: handle boolean and pointer relationskhr@golang.org
2024-08-07cmd/compile: propagate constant ranges through multiplies and shiftskhr@golang.org
2024-08-07cmd/compile: rewrite the constant parts of the prove passkhr@golang.org
2024-01-23cmd/compile: improve integer comparisons with numeric boundsJorropo
2023-10-19test: migrate remaining files to go:build syntaxDmitri Shuralyov
2023-04-10cmd/compile: teach prove about bitwise OR operationCuong Manh Le
2023-04-07cmd/compile: get more bounds info from logic operators in prove passruinan
2023-02-27cmd/compile: use zero constants in comparisons where possibleMichael Munday
2023-01-24Revert "cmd/compile: teach prove about bitwise OR operation"Keith Randall
2023-01-23cmd/compile: teach prove about unsigned division, modulus and rshJorropo
2022-10-27cmd/compile: recognize when the result of append has a constant lengthKeith Randall
2022-08-31cmd/compile: teach prove about bitwise OR operationWayne Zuo
2022-08-31cmd/compile: derive relation between x+delta and x in proveWayne Zuo