diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/pure/times.nim | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/pure/times.nim b/lib/pure/times.nim index 41f513b73..1e869d301 100644 --- a/lib/pure/times.nim +++ b/lib/pure/times.nim @@ -96,7 +96,7 @@ elif defined(JS): getMinutes: proc (): int {.tags: [], raises: [], benign.} getMonth: proc (): int {.tags: [], raises: [], benign.} getSeconds: proc (): int {.tags: [], raises: [], benign.} - getTime: proc (): int {.tags: [], raises: [], benign.} + getTime: proc (): int {.tags: [], raises: [], noSideEffect, benign.} getTimezoneOffset: proc (): int {.tags: [], raises: [], benign.} getDate: proc (): int {.tags: [], raises: [], benign.} getUTCDate: proc (): int {.tags: [], raises: [], benign.} @@ -207,21 +207,21 @@ proc toSeconds*(time: Time): float {.tags: [], raises: [], benign.} ## Returns the time in seconds since the unix epoch. proc `-`*(a, b: Time): int64 {. - rtl, extern: "ntDiffTime", tags: [], raises: [], benign.} + rtl, extern: "ntDiffTime", tags: [], raises: [], noSideEffect, benign.} ## computes the difference of two calendar times. Result is in seconds. proc `<`*(a, b: Time): bool {. - rtl, extern: "ntLtTime", tags: [], raises: [].} = + rtl, extern: "ntLtTime", tags: [], raises: [], noSideEffect.} = ## returns true iff ``a < b``, that is iff a happened before b. result = a - b < 0 proc `<=` * (a, b: Time): bool {. - rtl, extern: "ntLeTime", tags: [], raises: [].}= + rtl, extern: "ntLeTime", tags: [], raises: [], noSideEffect.}= ## returns true iff ``a <= b``. result = a - b <= 0 proc `==`*(a, b: Time): bool {. - rtl, extern: "ntEqTime", tags: [], raises: [].} = + rtl, extern: "ntEqTime", tags: [], raises: [], noSideEffect.} = ## returns true if ``a == b``, that is if both times represent the same value result = a - b == 0 |