urbit/pkg/arvo/tests/sys
Jōshin 9e69892631 zuse: time conversion fixes
State before: in chrono:userlib, there were second-resolution
@da-to-unix and unix-to-@da functions. In en/dejs:format, there were
millisecond-resolution @da-to-unix and unix-to-@da functions. The
@da-to-unix path in time:enjs confusingly rounded to the nearest
millisecond, meaning millisecond n was a label for [n-0.5, n+0.5) rather
than [n, n+1).

This adds a millisecond-resolution @da-to-unix and unix-to-@da to
chrono:userlib, and a second-resolution conversion to en/dejs:format.
It makes use of the chrono:userlib functions in en/dejs, and doesn't do
any rounding.

Backwards-incompatible changes:

- made unt:chrono:userlib take a @da rather than @.
2021-02-23 19:46:21 +00:00
..
arvo hoon: moves |wa and $worm to arvo 2020-12-05 02:32:54 -08:00
hoon hoon: moves |wa and $worm to arvo 2020-12-05 02:32:54 -08:00
vane tests: fixes vane tests 2020-12-07 19:12:20 -08:00
zuse zuse: time conversion fixes 2021-02-23 19:46:21 +00:00