summaryrefslogtreecommitdiff
path: root/src/math
Commit message (Expand)AuthorAgeFilesLines
* math/bits: optimize Reverse32 and Reverse64Michael Munday2019-02-261-5/+2
* src, misc: apply gofmtRobert Griesemer2019-02-195-41/+41
* strconv: format hex floatsRuss Cox2019-02-121-3/+3
* math/big: permit upper-case 'P' binary exponent (not just 'p')Robert Griesemer2019-02-113-6/+8
* math/big: document that Rat.SetString accepts _decimal_ float representationsRobert Griesemer2019-01-171-2/+3
* math: fix ternary correction statement in Log1pBrian Kessler2019-01-072-2/+5
* math/big: fix incorrect comment variable referenceWill Beason2018-12-261-1/+1
* math: don't run huge argument tests on s390xRobert Griesemer2018-12-132-84/+99
* math: correct mPi4 commentBrian Kessler2018-12-131-2/+2
* math: use constant rather than variable for exported test thresholdRobert Griesemer2018-12-131-1/+2
* math: implement trignometric range reduction for huge argumentsBrian Kessler2018-12-1310-149/+288
* math/bits: remove named return in TrailingZeros16Alberto Donizetti2018-12-091-1/+1
* math: document sign bit correspondence for floating-point/bits conversionsRobert Griesemer2018-12-061-6/+14
* math/big: allocate less for single-Word natsJosh Bleecher Snyder2018-11-281-0/+4
* math/bits: define Div to panic when y<=hiBrian Kessler2018-11-271-6/+3
* math/bits: panic when y<=hi in DivBrian Kessler2018-11-272-2/+100
* all: use "reports whether" consistently in the few places that didn'tBrad Fitzpatrick2018-11-024-4/+4
* math/big: shallow copies of Int/Rat/Float are not supported (documentation)Robert Griesemer2018-10-293-1/+21
* math/big: fix a formula used as documentationhearot2018-10-281-1/+1
* cmd/compile: intrinsify math/bits.Add on amd64Keith Randall2018-10-251-0/+30
* math/bits: correct BenchmarkSub64Brian Kessler2018-10-241-1/+1
* all: fix a bunch of misspellingsIgor Zhilianin2018-10-061-1/+1
* math: use Abs in Pow rather than if x < 0 { x = -x }Plekhanov Maxim2018-10-041-9/+3
* math: use Abs in Mod rather than if x < 0 { x = -x}Plekhanov Maxim2018-10-041-6/+2
* all: this big patch remove whitespace from assembly filesZhou Peng2018-10-038-18/+18
* cmd/compile: optimize math.Float64(32)bits and math.Float64(32)frombits on arm64fanzha022018-09-171-0/+38
* math/bits: add extended precision Add, Sub, Mul, DivBrian Kessler2018-09-112-0/+460
* math: add Round and RoundToEven examplesEric Ponce2018-08-281-0/+22
* math/big: streamline divLarge initializationBrian Kessler2018-08-222-30/+48
* math/big: optimize multiplication by 2 and 1/2 in float SqrtBrian Kessler2018-08-221-10/+10
* math: test for pos/neg zero return of Ceil/Floor/TruncIan Lance Taylor2018-08-211-5/+5
* math,net: omit explicit true tag expr in switchIskander Sharipov2018-08-201-1/+1
* math: use s390x mnemonics rather than binary encodingsMichael Munday2018-08-2016-59/+59
* math/rand: improve package documentationBenjamin Cable2018-08-032-3/+6
* math: add tests for erf and erfcKeith Randall2018-08-031-0/+8
* math: ensure Erfc is not called with out-of-expected-range arguments on s390xbill_ofarrell2018-08-031-12/+13
* math/big: handle negative exponents in ExpBrian Kessler2018-06-142-7/+11
* math/big: round x + (-x) to -0 for mode ToNegativeInfBrian Kessler2018-06-142-2/+31
* math: add examples to Ceil, Floor, Pow, Pow10 functionsAndrii Soldatenko2018-06-131-0/+24
* all: update comment URLs from HTTP to HTTPS, where possibleTim Cooper2018-06-0111-16/+16
* math/big: implement Atkin's ModSqrt for 5 mod 8 primesBrian Kessler2018-05-302-20/+47
* all: regenerate stringer filesTim Cooper2018-05-292-8/+8
* math/big: reduce allocations in Karatsuba case of sqrAlexander Döring2018-05-231-3/+3
* math/big: specialize Karatsuba implementation for squaringAlexander Döring2018-05-233-45/+115
* math/rand: clarify documentation for Seed exampleAgniva De Sarker2018-05-121-1/+4
* math/big: implement Lehmer's extended GCD algorithmBrian Kessler2018-05-083-125/+228
* math, math/big: add wasm architectureRichard Musiol2018-05-084-0/+179
* math/bits: move tests into their own packageMartin Möhrmann2018-05-012-3/+11
* math/big: handle negative moduli in ModInverseBrian Kessler2018-05-012-3/+9
* math/big: return nil for nonexistent ModInverseBrian Kessler2018-04-302-8/+28