[backport] run nimpretty on hashes

This commit is contained in:
narimiran 2019-09-27 11:03:55 +02:00
commit 15895ebc3f
5 changed files with 16 additions and 12 deletions

View file

@ -112,7 +112,8 @@ template encodeInternal(s: typed, lineLen: int, newLine: string): untyped =
#assert(r == result.len) #assert(r == result.len)
discard discard
proc encode*[T: SomeInteger|char](s: openArray[T], lineLen = 75, newLine=""): string = proc encode*[T: SomeInteger|char](s: openArray[T], lineLen = 75,
newLine = ""): string =
## Encodes ``s`` into base64 representation. After ``lineLen`` characters, a ## Encodes ``s`` into base64 representation. After ``lineLen`` characters, a
## ``newline`` is added. ## ``newline`` is added.
## ##

View file

@ -172,7 +172,8 @@ proc transform(buffer: pointer, state: var MD5State) =
state[3] = state[3] + d state[3] = state[3] + d
proc md5Init*(c: var MD5Context) {.raises: [], tags: [], gcsafe.} proc md5Init*(c: var MD5Context) {.raises: [], tags: [], gcsafe.}
proc md5Update*(c: var MD5Context, input: cstring, len: int) {.raises: [], tags: [], gcsafe.} proc md5Update*(c: var MD5Context, input: cstring, len: int) {.raises: [],
tags: [], gcsafe.}
proc md5Final*(c: var MD5Context, digest: var MD5Digest) {.raises: [], tags: [], gcsafe.} proc md5Final*(c: var MD5Context, digest: var MD5Digest) {.raises: [], tags: [], gcsafe.}

View file

@ -16,7 +16,8 @@ proc newMersenneTwister*(seed: uint32): MersenneTwister =
result.index = 0 result.index = 0
result.mt[0] = seed result.mt[0] = seed
for i in 1'u32 .. 623'u32: for i in 1'u32 .. 623'u32:
result.mt[i] = (0x6c078965'u32 * (result.mt[i-1] xor (result.mt[i-1] shr 30'u32)) + i) result.mt[i] = (0x6c078965'u32 * (result.mt[i-1] xor
(result.mt[i-1] shr 30'u32)) + i)
proc generateNumbers(m: var MersenneTwister) = proc generateNumbers(m: var MersenneTwister) =
for i in 0..623: for i in 0..623:

View file

@ -25,7 +25,8 @@ type
proc `==`*(oid1: Oid, oid2: Oid): bool = proc `==`*(oid1: Oid, oid2: Oid): bool =
## Compare two Mongo Object IDs for equality ## Compare two Mongo Object IDs for equality
return (oid1.time == oid2.time) and (oid1.fuzz == oid2.fuzz) and (oid1.count == oid2.count) return (oid1.time == oid2.time) and (oid1.fuzz == oid2.fuzz) and
(oid1.count == oid2.count)
proc hash*(oid: Oid): Hash = proc hash*(oid: Oid): Hash =
## Generate hash of Oid for use in hashtables ## Generate hash of Oid for use in hashtables