Timothee Cour
281e02fc79
fixes #13558 : toDateTime buggy on 29th, 30th and 31th of each month; breaking change: do not use now to compute result, was undocumented and non-sensical ( #13565 )
2020-03-11 09:47:34 +01:00
Timothee Cour
22d1ba4be7
fixes #13543 and added times.isLeapDay ( #13547 )
2020-03-01 21:56:20 +01:00
Tomohiro
2a4aa24620
Add sideEffect pragma to importC procs in posix, winlean and time module ( #13370 )
...
* Add sideEffect pragma to procs in winlean
* Add sideEffect pragma to procs in posix
* Add test for #13306
* Add sideEffect pragma to procs in times
* Fixes #13306
2020-02-08 20:09:49 +01:00
Milan
3e843ab335
[backport] times/getClockStr(): fix mistake in doc ( #13229 ) [ci skip]
2020-01-22 18:22:14 +01:00
Andreas Rumpf
bdb7c82c6a
fixes a critical times.nim bug reported on IRC [backport] ( #13216 )
2020-01-21 16:49:59 +01:00
Timothee Cour
e11ecc8266
times: toUnixFloat, fromUnixFloat ( #13044 )
2020-01-18 01:24:44 +01:00
Miran
352232e62d
style fix: change 'JS' to 'js' to make it consistent ( #13168 )
2020-01-16 14:14:03 +01:00
Timothee Cour
9e1fd9e46b
[minor] fix doc for $(Time) ( #12795 ) [backport]
2019-12-03 09:12:08 +01:00
David Krause
ffca3eefb5
fix documentation of $*(dt: DateTime) ( #12660 )
...
(cherry picked from commit 39122ecd93854dd696aad2a5a0a5ad04d6dcdbfa)
2019-11-15 08:06:26 +01:00
narimiran
5732bb41ef
[backport] run nimpretty on the remaining files
2019-09-30 13:58:17 +02:00
Federico Ceratto
39290cf88c
Fix spellings ( #12277 ) [backport]
2019-09-27 07:02:54 +02:00
Andreas Rumpf
c2fced129f
makes tests green again
2019-09-21 06:43:37 +02:00
Andreas Rumpf
8513f50a8d
Add std/monotimes which implements monotonic timestamps ( #11712 )
...
* [feature] Added std/monotimes
* [other] Minor optimization in times
2019-07-15 13:47:30 +02:00
Jacek Sieka
cf36e4a44a
times: use posix constant instead of import ( #11692 )
...
* times: use posix constant instead of import
* simplify clock id usage
2019-07-13 08:39:20 +02:00
Oscar Nihlgård
974362c98f
[other] Minor optimization in times
2019-07-12 10:15:12 +02:00
Oscar Nihlgård
fd24a8923e
[feature] Added std/monotimes
2019-07-12 10:15:06 +02:00
Araq
87a2ced1ba
there is only one style -- my style
2019-07-10 19:17:06 +02:00
Araq
c94647aeca
styleCheck: make the compiler and large parts of the stdlib compatible with --styleCheck:error
2019-07-10 12:42:41 +02:00
Andreas Rumpf
02b9af2f75
ABI fixes for OSX/BSD; fixes #6860 ( #11666 )
2019-07-06 13:00:29 +02:00
Graeme Cross
ab6dec6e90
Documentation improvements to the times module ( #11639 )
...
* Typo and grammar fixes for the times module
* Minor typo fixes to the times module
2019-07-03 07:39:19 +02:00
Andreas Rumpf
1e97b420bb
fixes #7167 ( #11300 )
...
* fixes #7167
* spec: distinct types can be ordinal types
* bootstrapping issue
2019-05-22 11:50:05 +02:00
liuxiaodong
5e552ad3a5
getDateStr and getClockStr takes a default parameter ( #11108 )
2019-05-21 09:54:09 +02:00
Araq
9aa6aa6514
make epochTime available in DLLs; refs #6855
2019-05-10 15:20:39 +02:00
Matt Haggard
8180d443b9
Allow for locale-based parsing/formatting of dates ( #11170 )
...
* Allow for locale-based parsing/formatting of dates
* Updates based on review feedback of PR 11170
DateTimeLocale arrays are now indexed by Month and WeekDay enums.
More sane date used for testing.
Documentation newline.
Case change of DefaultLocale (and make it public)
* Add changelog entry for DateTimeLocale addition to times module
* Use pattern symbols for DateTimeLocale attribute names
2019-05-08 13:48:04 +02:00
Oscar Nihlgård
1ddb496b6d
Add missing deprecated pragma ( #11100 ) [ci skip]
2019-04-24 13:39:28 +02:00
Zed
3b4952da94
Fix header inconsistencies in documentation ( #11071 )
2019-04-23 08:40:20 +02:00
Arne Döring
3a5a0f6d46
Strformat symbol binding ( #10927 )
2019-04-05 15:27:04 +02:00
Araq
c3067e36bb
newruntime: progress
2019-04-01 16:51:18 +02:00
Andreas Rumpf
f9231eb569
make 'nim doc times.nim' work on old versions of OSX again
2019-03-04 08:50:28 +01:00
ee7
d6882691ad
times.nim: Fix docs for duration conversion procs [ci skip] ( #10770 )
2019-03-02 18:25:14 +01:00
Araq
ffd0f81247
times.nim: avoid some stdlib dependencies
2019-02-20 12:30:51 +01:00
Oscar Nihlgård
1a771a8248
Replace the duration conversion procs with new improved ones ( #10710 )
2019-02-19 19:12:44 +01:00
narimiran
e26a0c4f1a
better docs: times
2019-02-13 23:30:14 +01:00
Oscar Nihlgård
bfb2ad5078
New implementation of times.between ( #10523 )
...
* Refactor ttimes
* New implementation of times.between
* Deprecate times.toTimeInterval
2019-02-06 20:13:29 +01:00
Andreas Rumpf
56d2b08c5a
times.nim: make it compile on older OSX versions
2019-02-04 21:06:43 +01:00
Oscar Nihlgård
1ac28f6f5e
Deprecate the times.countX procs ( #10522 )
2019-02-01 20:05:05 +01:00
alaviss
acac107fe7
times: use clock_gettime() for epochTime() ( #10499 )
...
* times: use clock_gettime() for epochTime()
Fixes #10494
* times: remove gettimeofday()
As FreeBSD and OSX support CLOCK_REALTIME, there's no reason to keep
this code around.
2019-01-30 19:52:21 +01:00
Oscar Nihlgård
5df411bd6e
Revert export of times.CTime; add std/time_t instead. ( #10319 )
...
* Revert export of times.CTime
* Add std/time_t
2019-01-16 21:08:32 +01:00
genotrance
dd1f23f6fc
Expose CTime ( #10301 )
2019-01-14 22:16:11 +01:00
Oscar Nihlgård
b3435d22dc
Times cosmetic changes ( #10237 )
...
* Add more Date wrappers to jscore
* Times cosmetic changes
- Improved docs
- Code wrapped at 80 chars
- Formatting fixes using nimpretty
- Remove some old deprecated procs
2019-01-10 10:56:12 +01:00
Timothee Cour
dd33f41877
refs #10121 ( #10124 )
2018-12-30 02:06:15 +01:00
Oscar Nihlgård
2539363851
Don't use parseutils.parseInt in the times module ( #10028 )
2018-12-22 10:41:54 +01:00
Araq
633832d0de
times.nim: Minor formatting change in the example code
2018-12-04 22:41:06 +01:00
Emery Hemingway
ed8b4befbf
times: use clock_gettime for cpuTime with POSIX ( #9793 )
...
The POSIX 'clock()' procedure returns process CPU time in an
implementation specific unit, which for historical reasons can be as
large as ~7ms in the case of FreeBSD. Use 'clock_gettime' for higher
accuracy.
2018-11-26 17:00:17 +01:00
Arne Döring
e012eb1001
updated tests to be executed
2018-11-23 11:58:28 +01:00
Oscar Nihlgård
b4a42386d9
Times module cosmetic changes ( #9770 )
2018-11-20 22:56:25 +01:00
Araq
3f6168b337
removes deprecated T/P types
2018-11-16 13:27:56 +01:00
pgkos
b9cdad7497
times - remove unneeded negative sign when parsing formats z and zz ( #9631 )
...
* fix wrong utcoffset sign for formats z and zz
* add tests for the timezone offset formats
2018-11-06 22:29:23 +01:00
Oscar Nihlgård
81f5427ed4
Fix times 32-bit issue
2018-10-19 22:33:40 +02:00
Araq
fab4498727
times.nim: minor code cleanup
2018-08-31 00:30:19 +02:00