mirror of https://github.com/grafana/loki
Chore: Copy `cortex/util/math` into Loki (#5036)
* Copy `cortex/pkg/util/math` into Loki. Signed-off-by: Kaviraj <kavirajkanagaraj@gmail.com> * Fix linter Signed-off-by: Kaviraj <kavirajkanagaraj@gmail.com> * Move `MinUint32` from `util` package into `util/math` package Signed-off-by: Kaviraj <kavirajkanagaraj@gmail.com> * Remove NewEWMARate and related helpers Signed-off-by: Kaviraj <kavirajkanagaraj@gmail.com> * Remove unwanted spaces Signed-off-by: Kaviraj <kavirajkanagaraj@gmail.com> * Fix spaces in import paths Signed-off-by: Kaviraj <kavirajkanagaraj@gmail.com>pull/5034/head
parent
57a8a878c1
commit
14afb13d36
@ -1,9 +0,0 @@ |
|||||||
package util |
|
||||||
|
|
||||||
// MinUint32 return the min of a and b.
|
|
||||||
func MinUint32(a, b uint32) uint32 { |
|
||||||
if a < b { |
|
||||||
return a |
|
||||||
} |
|
||||||
return b |
|
||||||
} |
|
@ -0,0 +1,41 @@ |
|||||||
|
package math |
||||||
|
|
||||||
|
// Max returns the maximum of two ints
|
||||||
|
func Max(a, b int) int { |
||||||
|
if a > b { |
||||||
|
return a |
||||||
|
} |
||||||
|
return b |
||||||
|
} |
||||||
|
|
||||||
|
// Min returns the minimum of two ints
|
||||||
|
func Min(a, b int) int { |
||||||
|
if a < b { |
||||||
|
return a |
||||||
|
} |
||||||
|
return b |
||||||
|
} |
||||||
|
|
||||||
|
// Max64 returns the maximum of two int64s
|
||||||
|
func Max64(a, b int64) int64 { |
||||||
|
if a > b { |
||||||
|
return a |
||||||
|
} |
||||||
|
return b |
||||||
|
} |
||||||
|
|
||||||
|
// Min64 returns the minimum of two int64s
|
||||||
|
func Min64(a, b int64) int64 { |
||||||
|
if a < b { |
||||||
|
return a |
||||||
|
} |
||||||
|
return b |
||||||
|
} |
||||||
|
|
||||||
|
// MinUint32 return the min of a and b.
|
||||||
|
func MinUint32(a, b uint32) uint32 { |
||||||
|
if a < b { |
||||||
|
return a |
||||||
|
} |
||||||
|
return b |
||||||
|
} |
Loading…
Reference in new issue