Ilya Gorbunov
|
de11ed4fc6
|
Primitive Companion objects do not longer implement IntegerConstants and FloatingPointConstants. All declarations moved inside companions.
IntegerConstants and FloatingPointConstants are dropped.
#KT-8897 Fixed
|
2015-12-24 06:17:03 +03:00 |
|
Ilya Gorbunov
|
af9020a010
|
Update Range and Progression built-in implementations in js library.
No need to define special method mapping for js ranges/progressions.
Support progression companion objects' function fromClosedRange as intrinsic
|
2015-11-11 03:53:51 +03:00 |
|
Ilya Gorbunov
|
6bac3e1986
|
Drop Ranges, Progressions, ProgressionIterators for Double and Float.
Undeprecate generic Comparable.rangeTo, but return private implementation instead.
Undeprecate contains and coerceIn for generic ranges.
|
2015-11-11 03:53:47 +03:00 |
|
Ilya Gorbunov
|
25da037868
|
Update range iteration tests and regenerate test data.
|
2015-11-11 03:53:37 +03:00 |
|
Ilya Gorbunov
|
69dc6701cc
|
Deprecate Double, Float and Comparable range implementations.
|
2015-10-19 15:37:41 +03:00 |
|
Ilya Gorbunov
|
404b228954
|
StdLib cleanup: replace fails with assertFails
|
2015-10-07 22:36:06 +03:00 |
|
Denis Zharkov
|
5cecaa6f87
|
Get rid of deprecated annotations and modifiers in stdlib (besides JS)
|
2015-09-18 10:14:28 +03:00 |
|
Ilya Gorbunov
|
b7fbb60db4
|
Generate contains function for all combinations of primitive numeric ranges and arguments.
#KT-6361
|
2015-07-24 04:14:06 +03:00 |
|
Ilya Gorbunov
|
71f3e3049a
|
Provide until function to construct integer ranges with an end being excluded from range.
#KT-4665 Fixed
|
2015-07-24 04:13:41 +03:00 |
|
Alexander Udalov
|
a94f12d8fe
|
Use f/L literal suffixes instead of toFloat()/toLong()
|
2014-06-18 20:35:25 +04:00 |
|
Alexander Udalov
|
ad23a2d05b
|
Fix equals and hashCode for empty ranges and progressions
Empty range is equal to any other empty range
|
2014-06-18 20:35:25 +04:00 |
|
Alexander Udalov
|
751f062f23
|
Add *Range.isEmpty(), *Progression.isEmpty()
|
2014-06-18 20:22:24 +04:00 |
|
Ilya Ryzhenkov
|
717f03f474
|
Split tests into platform independent and JVM parts to run subset of tests in JS
|
2014-04-24 12:59:43 +04:00 |
|
Natalia Ukhorskaya
|
4329c42e3f
|
Make unary minus and unary plus return int for byte and short
|
2013-12-23 13:46:00 +04:00 |
|
Evgeny Gerashchenko
|
021496c07d
|
Prohibited NaN steps.
|
2013-02-13 18:08:36 +04:00 |
|
Evgeny Gerashchenko
|
58f37f38f4
|
Renamed NumberSequence to Progression.
|
2013-01-29 22:55:10 +04:00 |
|
Evgeny Gerashchenko
|
dd4b508213
|
Adapted usage of failsWith().
|
2013-01-29 22:55:10 +04:00 |
|
Evgeny Gerashchenko
|
2fd1430329
|
Tests for all kinds of ranges and sequences.
|
2013-01-29 22:55:09 +04:00 |
|
Evgeny Gerashchenko
|
6d41697af0
|
Added ComparableRange.
|
2013-01-29 22:55:07 +04:00 |
|
Evgeny Gerashchenko
|
b2e74b1473
|
Adapted code to new structure of ranges.
|
2013-01-29 22:55:06 +04:00 |
|
Evgeny Gerashchenko
|
9b866b2e12
|
Implemented reversed() in proper way.
- converted it into function
- return sequence values
- implemented for sequences as well
|
2013-01-29 22:55:05 +04:00 |
|
Evgeny Gerashchenko
|
1bc99ef19a
|
KT-2579 Rename Range.minus() to reversed and make it extension
#KT-2579 fixed
|
2012-08-09 19:14:14 +04:00 |
|
Evgeny Gerashchenko
|
a4031225d0
|
Changed usages of upto/downto in test to rangeTo and downTo, respectively.
#KT-2519 in progress
|
2012-08-08 14:48:04 +04:00 |
|
James Strachan
|
713a2d3bf0
|
enabled more tests now that KT-2520 is fixed
|
2012-08-03 09:00:25 +01:00 |
|
James Strachan
|
559cfe29c8
|
added test case for KT-2520
|
2012-07-25 05:58:09 -04:00 |
|