Ilya Gorbunov
|
f7135dfe50
|
Do not override default AbstractList iterator() implementation for primitiveArray.asList wrappers.
#KT-9927 Fixed
|
2015-11-11 16:41:39 +03:00 |
|
Ilya Gorbunov
|
9323f61eaf
|
Introduce T.addTo(MutableCollection<T>), mapNotNull and mapIndexedNotNull extensions.
#KT-4410 Fixed
|
2015-11-11 03:12:17 +03:00 |
|
Ilya Gorbunov
|
008a8059cf
|
Introduce filterIndexed
#KT-9502 Fixed
|
2015-11-11 02:42:52 +03:00 |
|
Ilya Gorbunov
|
1a0c2e2cf6
|
In-place sorting.
#KT-9034
|
2015-11-05 09:04:31 +03:00 |
|
Ilya Gorbunov
|
83fef68876
|
Add more cases to array in-place reversing test.
Add array of objects case to all reversing tests.
|
2015-11-05 09:03:03 +03:00 |
|
Ilya Gorbunov
|
4fc54a12b8
|
In-place reversing.
#KT-9034
|
2015-11-05 09:02:58 +03:00 |
|
Dmitry Jemerov
|
1523d5bcbf
|
removing static type assertions work in progress
|
2015-10-12 11:11:23 +02: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
|
e95be9096e
|
Revert unification of operations on Array<T> and Array<out T> (copyOf, copyOfRange) which return the same type as the receiver.
Leave sortedArray, reversedArray and sliceArray only for covariant projection of array as the receiver.
|
2015-09-17 21:15:11 +03:00 |
|
Ilya Gorbunov
|
c4b18d8fb8
|
Special case of slice for int ranges, sliceArray returning array.
#KT-8711
|
2015-09-02 20:22:38 +03:00 |
|
Ilya Gorbunov
|
faa26cdb25
|
Introduce operations on Arrays returning Arrays: reversedArray, sortedArray.
#KT-8711
|
2015-09-02 20:22:27 +03:00 |
|
Ilya Gorbunov
|
ca798d8d71
|
Rename reverse to reversed.
#KT-8171
|
2015-08-27 11:45:30 +03:00 |
|
Ilya Gorbunov
|
5a4e598ba7
|
Another approach for sorting nulls.
|
2015-08-27 00:09:31 +03:00 |
|
Ilya Gorbunov
|
d49a1973e5
|
Change null handling in compareValuesBy(a, b, functions). Provide nullsFirst() and nullsLast() to extend Comparator<T> to Comparator<T?>.
|
2015-08-27 00:09:17 +03:00 |
|
Ilya Gorbunov
|
521e0b679d
|
Rename sortedDescendingBy to sortedByDescending
|
2015-08-27 00:08:50 +03:00 |
|
Ilya Gorbunov
|
002c3e850f
|
Tests for sorting methods.
|
2015-08-27 00:08:37 +03:00 |
|
Ilya Gorbunov
|
6f71e54268
|
In-place array sorting in JS.
|
2015-08-27 00:07:56 +03:00 |
|
Ilya Gorbunov
|
12e3542bce
|
Provide toTypedArray method for primitive arrays.
|
2015-07-24 04:33:55 +03:00 |
|
Ilya Gorbunov
|
dd945f4d1a
|
Tests for plus on collections, sets, sequences.
|
2015-07-17 10:52:12 +03:00 |
|
Ilya Gorbunov
|
0f340c8f62
|
Make primitive array tests run both in JVM and JS
|
2015-07-17 10:52:00 +03:00 |
|
Ilya Gorbunov
|
6507cf391b
|
Tests for array's copyOf and plus.
|
2015-07-17 10:51:49 +03:00 |
|
Ilya Gorbunov
|
7866184eb6
|
Array.plus — different implementations for JVM and JS.
Array.copyOf, copyOfRange available in JS.
|
2015-07-17 10:51:09 +03:00 |
|
Ilya Gorbunov
|
00a44f6d4f
|
StdLib deprecations cleanup: *array -> *arrayOf, copyToArray -> toTypedArray.
|
2015-06-29 17:05:57 +03:00 |
|
Ilya Gorbunov
|
34526005d0
|
Provide a way to construct an empty typed array without init lambda.
|
2015-05-09 11:45:43 +03:00 |
|
Ilya Gorbunov
|
7fba979372
|
Generate to[Primitive]Array() methods for generic arrays and collections.
#KT-4180 Fixed
|
2015-04-22 18:21:37 +03:00 |
|
Ilya Gorbunov
|
5dacb5a745
|
Provide average() method for iterables, sequences and arrays.
#KT-3843 Fixed
|
2015-04-22 18:21:29 +03:00 |
|
Ilya Gorbunov
|
5eb3c0bb5e
|
Rename *array() factory methods to *arrayOf().
|
2015-04-21 21:27:26 +03:00 |
|
Ilya Gorbunov
|
d724ce3f7e
|
Add code generation for asList methods in js.libraries.
|
2015-03-31 02:24:20 +03:00 |
|
Ilya Ryzhenkov
|
e448f40756
|
Rename Stream<T> to Sequence<T> and provide migration path via deprecated types and functions.
|
2015-03-12 22:56:43 +03:00 |
|
Valery Kharitonov
|
c8094e7587
|
Implemented indexOfFirst/Last(predicate). #KT-6577 Fixed
|
2015-03-10 11:21:40 +03:00 |
|
Valery Kharitonov
|
38a4f86db2
|
Implemented asIterable method for arrays. #KT-1313 Fixed
|
2015-03-10 11:21:39 +03:00 |
|
Ilya Ryzhenkov
|
9b04f57a25
|
Collection tests: format and fix usages of deprecated symbols.
|
2015-01-20 22:37:15 +03:00 |
|
Ilya Ryzhenkov
|
4cd2ba1e30
|
Fix Array<out> variance in stdlib #KT-6482 Fixed
|
2014-12-23 20:00:01 +03:00 |
|
Ilya Ryzhenkov
|
31fb24d390
|
Sort collections/map APIs, improve empty implementations.
|
2014-12-16 17:33:21 +03:00 |
|
Ilya Ryzhenkov
|
fa0542b801
|
Clean size/length/first/head/empty properties and functions.
|
2014-12-16 17:33:21 +03:00 |
|
Ilya Ryzhenkov
|
24ee79aa2d
|
Replace ArrayList<Any>() with stdlib_emptyListClass() and fix test. #KT-6013 Fixed
|
2014-11-06 16:45:56 +03:00 |
|
Alexander Udalov
|
9c04c9ea38
|
Fix stdlib tests on JVM
#KT-5064 Open
|
2014-05-21 02:04:36 +04:00 |
|
Alexander Udalov
|
af3d56b44e
|
Fix JVM type mapping of arrays of type variables
#KT-4262 Fixed
#KT-5056 Fixed
|
2014-05-20 19:22:53 +04:00 |
|
Ilya Ryzhenkov
|
1db035a0aa
|
Slice functions for arrays and lists.
|
2014-04-24 12:59:40 +04:00 |
|
Ilya Ryzhenkov
|
e37d8174c3
|
New stdlib generators
|
2014-03-19 20:25:11 +04:00 |
|