diff options
author | Dominik Picheta <dominikpicheta@googlemail.com> | 2012-06-04 19:24:13 +0100 |
---|---|---|
committer | Dominik Picheta <dominikpicheta@googlemail.com> | 2012-06-04 19:24:13 +0100 |
commit | 41a9a941ab627acb413f067a38406d7908dbd364 (patch) | |
tree | 73d671c22686b70a904a9e3214248cc2f2977bda /lib/pure | |
parent | 4105a91c4841f836949ce0c4f1d3090b8b83ac2e (diff) | |
download | Nim-41a9a941ab627acb413f067a38406d7908dbd364.tar.gz |
Fixed math.round, added math.ceil and fixed times.format.
Diffstat (limited to 'lib/pure')
-rwxr-xr-x | lib/pure/math.nim | 2 | ||||
-rwxr-xr-x | lib/pure/times.nim | 4 |
2 files changed, 4 insertions, 2 deletions
diff --git a/lib/pure/math.nim b/lib/pure/math.nim index 6a1fc0063..6f3135d13 100755 --- a/lib/pure/math.nim +++ b/lib/pure/math.nim @@ -186,10 +186,12 @@ when not defined(ECMAScript): proc trunc*(x: float): float {.importc: "trunc", nodecl.} proc floor*(x: float): float {.importc: "floor", nodecl.} + proc ceil*(x: float): float {.importc: "ceil", nodecl.} else: proc mathrandom(): float {.importc: "Math.random", nodecl.} proc floor*(x: float): float {.importc: "Math.floor", nodecl.} + proc ceil*(x: float): float {.importc: "Math.ceil", nodecl.} proc random*(max: int): int = return int(floor(mathrandom() * float(max))) proc randomize*() = nil diff --git a/lib/pure/times.nim b/lib/pure/times.nim index 4cb873b1c..eded16d21 100755 --- a/lib/pure/times.nim +++ b/lib/pure/times.nim @@ -557,9 +557,9 @@ proc format*(info: TTimeInfo, f: string): string = result.add("0") result.add($info.monthday) of "ddd": - result.add(($info.monthday)[0 .. 2]) + result.add(($info.weekday)[0 .. 2]) of "dddd": - result.add($info.monthday) + result.add($info.weekday) of "h": result.add($(info.hour - 12)) of "hh": |