Nim/lib
Oscar Nihlgård f6df2d9956 Sub second time resolution (#6978)
* Add deprecation warnings to recently deprecated procs

* Fix bad usage of the times module

* Introduce sub second resolution

* Fix usage of C's time()

* Switch to nanosecond resolution

* Make Time & Duration opaque again and fix some errors

* Change back to TimeInterval for shorthands

* Fix JS test

* Fix build error for windows

* Undeprecate epochTime

* Documentation and minor changes

* Lots of bugfixes and doc comments

* Attempt to make travis & appveyor green

* Fix edge cases for dealing with the local timezone

* Workaround JS backend overflow/underflow bug

* Use better workaround for not knowing the size of time_t

* Use all available timezones for tests

* Fix indentation

* Add procs for accessing the fractional part of a duration

* Order time units from smallest to largest since it makes more sense

* Include months and years in `TimeUnit`

* Review fix
2018-04-13 07:36:30 +02:00
..
arch/x86 Coroutine rework. 2017-02-20 17:24:19 +02:00
core deprecate macros.callsite; fixes #7369 2018-04-12 20:09:44 +02: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 make re.split consistent with strutils.split and other programming languages; refs #7278 2018-03-05 21:39:13 +01:00
js Add some missing things to dom.nim 2018-03-29 05:31:19 -07:00
packages the documentation generator now supports ':test:' for the testing of test snippets 2017-11-28 01:15:33 +01:00
posix Move RLimit and getrlimit to posix.nim and add setrlimit to easily limit FD allocation (#7564) 2018-04-12 17:42:33 +02:00
pure Sub second time resolution (#6978) 2018-04-13 07:36:30 +02:00
std move new sha1 module into the new 'std' namespace 2018-02-06 17:40:31 +01:00
system Add a few useful os calls to nimscript (#7442) 2018-04-10 18:50:23 +02:00
windows Fix compiler stuck on waiting C/CPP backends. (#7472) 2018-04-02 21:54:27 +02:00
wrappers mysql.nim: fixes how the DLL version loading works 2018-03-24 08:37:09 +01:00
cycle.h
nimbase.h genTryCpp to catch by Nim type, ready for first review (#7196) 2018-02-12 21:23:34 +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 Add column number to instantiation info (#7376) 2018-04-12 20:02:04 +02:00