Ilya Gorbunov
|
6ae19e03d5
|
Clean warnings and refactor stdlib tests.
Merge RangeJVMTest into RangeTest.
|
2017-04-18 18:51:20 +03:00 |
|
Ilya Gorbunov
|
87c055cc61
|
Fix progression iterators to respect the Iterator contract.
#KT-16923 Fixed
|
2017-03-20 20:13:54 +03:00 |
|
Ilya Gorbunov
|
844c68286a
|
Refactor: replace Math.min with minOf in common code.
Add temporary import of kotlin.comparisons where required.
|
2017-01-11 14:42:36 +03:00 |
|
Ilya Gorbunov
|
c43e4f6682
|
Uncomment some assertions for overflow behavior that now can pass in JS
|
2016-12-23 18:14:32 +03:00 |
|
Ilya Gorbunov
|
8ec2a2e6fe
|
Add NaN-propagation in coerceIn(ClosedComparableRange<Double>)
|
2016-12-08 22:13:00 +03:00 |
|
Ilya Gorbunov
|
ea77673dde
|
Reimplement coerceIn to range with new range functions: lessThanOrEquals.
|
2016-12-08 20:50:26 +03:00 |
|
Ilya Gorbunov
|
d60fc7d9a8
|
Introduce ClosedComparableRange interface which inherits ClosedRange to provide special comparison operation for double and float.
|
2016-12-08 20:50:11 +03:00 |
|
Ilya Gorbunov
|
5773594412
|
Reimplement ClosedRange.contains extensions to call interface contains method.
|
2016-12-08 20:50:07 +03:00 |
|
Ilya Gorbunov
|
4721dcd07c
|
Add specialization overloads for Float.rangeTo and Double.rangeTo to resolve them statically.
|
2016-12-08 20:49:10 +03:00 |
|
Ilya Gorbunov
|
f5cc53c157
|
Provide ComparableRange specializations for Double and Float.
#KT-4481
|
2016-12-08 20:47:24 +03:00 |
|
Ilya Gorbunov
|
6a70761783
|
Minor: normalize '@Test' annotation casing in all tests.
|
2016-11-21 18:20:33 +03:00 |
|
Ilya Gorbunov
|
1c7196a1fb
|
Allow to reference internal API in stdlib tests
|
2016-10-26 17:47:15 +03:00 |
|
Ilya Gorbunov
|
badbcd08de
|
Annotate explicitly stdlib tests, which must be excluded from JS stdlib tests with @JvmVersion, do not use file naming convention, use preprocessor instead.
|
2016-10-26 17:47:15 +03:00 |
|
Ilya Gorbunov
|
9c4221cda8
|
Return EMPTY range [0, -1] when MIN_VALUE is specified as exclusive upper bound.
#KT-12762 Fixed
|
2016-08-26 05:19:51 +03:00 |
|
Ilya Gorbunov
|
c5a208f3eb
|
Rearrange stdlib unit tests across packages.
Rearrange JS stdlib unit tests.
|
2016-06-18 16:50:32 +03:00 |
|