[backport] run nimpretty on hashes
This commit is contained in:
parent
b17ed2ca9c
commit
15895ebc3f
5 changed files with 16 additions and 12 deletions
|
|
@ -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.
|
||||||
##
|
##
|
||||||
|
|
|
||||||
|
|
@ -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.}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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:
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue