Nim/lib
GULPF a879973081 Better times module (#6552)
* First work on better timezones

* Update tests to new api.
Removed tests for checking that `isDst` was included when formatting, since `isDst` no longer affects utc offset (the entire utc offset is stored directly in `utcOffset` instead).

* Deprecate getLocaltime & getGmTime
* Add `now()` as a shorthand for GetTIme().inZone(Local)
* Add FedericoCeratto's timezone tests (#6548)
* Run more tests in all timezones

* Make month enum start at 1 instead of 0
* Deprecate getDayOfWeekJulian
* Fix issues with gc safety
* Rename TimeInfo => DateTime
* Fixes #6465
* Improve isLeapYear
* FIx handling negative adjTime

* Cleanup:
- deprecated toSeconds and fromSeconds, added fromUnix and toUnix instead (that returns int64 instead of float)
- added missing doc comments
- removed some unnecessary JS specific implementations

* Fix misstake in JS `-` for Time

* Update usage of TimeEffect
* Removed unecessary use of `difftime`
* JS fix for local tz
* Fix subtraction of months
* Fix `days` field in `toTimeInterval`
* Style and docs
* Fix getDayOfYear for real this time...
* Fix handling of adding/subtracting time across dst transitions
* Fix some bad usage of the times module in the stdlib
* Revert to use proper time resoultion for seeding in random.nim
* Move deprecated procs to bottom of file
* Always use `epochTime` in `randomize`
* Remove TimeInterval normalization
* Fixes #6905

* Fix getDayOfWeek for year < 1
* Export toEpochDay/fromEpochDay and change year/month/monthday order
* Add asserts for checking that the monthday is valid
* Fix some remaining ambiguous references to `Time`
* Fix ambiguous reference to Time
2017-12-18 23:11:28 +01:00
..
arch/x86 Coroutine rework. 2017-02-20 17:24:19 +02:00
core added macros.unpackVarargs 2017-11-30 15:24:30 +01:00
deprecated Trim remaining expr/stmt from stdlib (#6742) 2017-11-15 17:34:48 +01:00
genode_cpp balance Genode CPU pinning, deadlock at Genode exit (#6317) 2017-09-16 08:02:59 +02:00
impure fix 2017-12-14 18:40:20 +00:00
js Small fix for js dom 2017-12-13 16:14:01 +02:00
packages the documentation generator now supports ':test:' for the testing of test snippets 2017-11-28 01:15:33 +01:00
posix Better times module (#6552) 2017-12-18 23:11:28 +01:00
pure Better times module (#6552) 2017-12-18 23:11:28 +01:00
system Genode: constrain osTryAllocPages to RAM quota (#6883) 2017-12-14 10:23:47 +01:00
upcoming asyncdispatch: formatting fixes 2017-07-12 10:23:48 +02:00
windows Remove -3 as marker of exited process. 2017-12-11 21:12:07 +02:00
wrappers Remove libuv from standard library wrappers. (#6624) 2017-11-06 20:31:33 +01:00
cycle.h Removes executable bit for text files. 2013-03-16 23:53:07 +01:00
nimbase.h make hidden visibility the default for Unix 2017-12-13 14:37:19 +01:00
nimrtl.nim lib: Trim .nim files trailing whitespace 2015-09-04 23:03:56 +02:00
nimrtl.nim.cfg Rename *.nimrod.cfg to *.nim.cfg 2015-02-03 09:04:24 +01:00
prelude.nim Nimrod renamed to Nim 2014-08-28 09:59:26 +02:00
stdlib.nimble attempt to make the build green again 2017-01-07 02:55:15 +01:00
system.nim Merge branch 'issue-6805' of https://github.com/Veladus/Nim into Veladus-issue-6805 2017-12-15 16:44:01 +01:00