Ilya Gorbunov
|
3b989cc815
|
Avoid using 'D' component in ISO duration string representation
Days in ISO have nominal duration, they are not always equal to 24H
|
2019-06-18 04:02:34 +03:00 |
|
Ilya Gorbunov
|
368452748b
|
Move convertDurationUnit into Duration companion
|
2019-06-18 04:02:33 +03:00 |
|
Ilya Gorbunov
|
ca10d13f34
|
Rename Duration storage property to 'value'
|
2019-06-18 04:02:33 +03:00 |
|
Ilya Gorbunov
|
365cbb94cd
|
Change Duration.absoluteValue to property
|
2019-06-18 04:02:33 +03:00 |
|
Ilya Gorbunov
|
3f7a0d0845
|
Rename DurationMeasured to TimedValue, withMeasureTime to measuredTimeValue
Add measureTime docs
|
2019-06-18 04:02:33 +03:00 |
|
Ilya Gorbunov
|
9deac2a591
|
Rename withComponents to toComponents and add two overloads of them
|
2019-06-18 04:02:33 +03:00 |
|
Ilya Gorbunov
|
796ad29637
|
Add shortcuts to convert duration to milliseconds and nanoseconds
|
2019-06-18 04:02:32 +03:00 |
|
Ilya Gorbunov
|
8004c34e44
|
Reduce Duration API surface, add top-level docs
- toDuration(unit) extension instead of constructors
- toDouble/Long/Int(unit) function instead of inUnits()
- remove static factory functions
- remove MIN_VALUE/MAX_VALUE constants
|
2019-06-18 04:02:32 +03:00 |
|
Ilya Gorbunov
|
682430766b
|
Add ClockMark and measureTime tests with test clock
|
2019-06-18 04:02:32 +03:00 |
|
Ilya Gorbunov
|
ca29cfb88d
|
Implement MonoClock in JS
It uses either process.hrtime() in node.js or performance.now() in browser,
falling back to Date.now() if the latter is not available
|
2019-06-18 04:02:31 +03:00 |
|
Ilya Gorbunov
|
b816f50d4d
|
Implement and test default string formatting in JVM and JS
Relax Duration.toString tests for JS and Native rounding specifics
|
2019-06-18 04:01:55 +03:00 |
|
Ilya Gorbunov
|
c1f7fd0281
|
Duration: test toString in particular units
|
2019-06-18 03:59:52 +03:00 |
|
Ilya Gorbunov
|
b9c56af9ba
|
Change Duration value storage unit to ns
|
2019-06-18 03:59:52 +03:00 |
|
Ilya Gorbunov
|
690049c082
|
Duration unit tests
|
2019-06-18 03:59:52 +03:00 |
|
Ilya Gorbunov
|
7977b6cdb8
|
Implement DurationUnit in JS, add doc summary and conversion test
|
2019-06-18 03:59:51 +03:00 |
|