Ilya Gorbunov
|
85a02d40c6
|
Drop hidden declarations provided for binary compatibility
|
2016-01-22 05:54:38 +03:00 |
|
Ilya Gorbunov
|
264c9a0fc9
|
Drop deprecated toGenerator and toLinkedList (again).
|
2016-01-22 05:54:38 +03:00 |
|
Ilya Gorbunov
|
67ef790abc
|
Move comparison related functions to kotlin.comparisons, update imports in stdlib.
|
2016-01-18 21:46:31 +03:00 |
|
Ilya Gorbunov
|
3d5e415c87
|
Annotate Iterable.forEach and Map.forEach with HidesMembers.
#KT-10538 Fixed
#KT-10479 Fixed
|
2016-01-16 15:33:12 +03:00 |
|
Ilya Gorbunov
|
055c71e8d0
|
Provide minWith and maxWith to find maximum and minimum values according to the given comparator.
#KT-9002 Fixed
|
2015-12-18 00:00:52 +03:00 |
|
Ilya Gorbunov
|
b5e637bed5
|
Rename toMap with selector and transform to toMapBy
|
2015-12-17 22:50:44 +03:00 |
|
Ilya Gorbunov
|
544bc9a70c
|
Introduce toMap with key-value pair selector.
#KT-6657
|
2015-12-17 22:50:43 +03:00 |
|
Ilya Gorbunov
|
33b366b9b9
|
Relax upper bound of T for minBy and maxBy to be nullable.
Swap type parameters of minBy and maxBy.
#KT-10099 Fixed
|
2015-12-14 04:56:45 +03:00 |
|
Ilya Gorbunov
|
81e7826568
|
Move generated code between packages.
|
2015-12-14 03:49:43 +03:00 |
|
Ilya Gorbunov
|
0ffce06356
|
Hide toMap with keySelector
#KT-6657
|
2015-12-01 01:18:46 +03:00 |
|
Ilya Gorbunov
|
6ca647aecd
|
Minor: cleanup asSequence() documentation.
|
2015-12-01 01:18:19 +03:00 |
|
Ilya Gorbunov
|
f596d9ac23
|
Provide asIterable also for CharSequences, Maps and Iterables.
KT-10152 Fixed
|
2015-12-01 01:18:18 +03:00 |
|
Ilya Gorbunov
|
941167e241
|
Revert "Drop deprecated toGenerator and toLinkedList." until RC
|
2015-11-29 04:37:45 +03:00 |
|
Ilya Gorbunov
|
f8fe3e6c1d
|
Restore dropped hidden declarations for binary compatibility until RC.
|
2015-11-29 04:37:35 +03:00 |
|
Ilya Gorbunov
|
54b415593a
|
Replacement upcasts parameter to the most specific supertype in case of contains, indexOf, lastIndexOf, remove, get, containsKey, containsValue.
|
2015-11-28 07:21:38 +03:00 |
|
Ilya Gorbunov
|
de86e90103
|
Generate indexOf and lastIndexOf extensions for List.
|
2015-11-28 07:20:27 +03:00 |
|
Ilya Gorbunov
|
a25f23a286
|
Apply @OnlyInputTypes on type parameter for contains, indexOf, lastIndexOf extensions for Iterables, Sequences and Arrays instead of @NoInfer on element parameter.
Provide covariant extensions annotated with @OnlyInputTypes:
- Collection<T>: containsAll(Collection<T>),
- MutableCollection<out T>: remove(T), removeAll, retainAll (Collection<T>),
- List<T>: indexOf(T), lastIndexOf(T)
- Map<out K, V>: get(K), containsKey(K), contains(K)
- Map<K, V>: containsValue(V)
- MutableMap<out K, V>: remove(K)
All *Raw extensions are deprecated.
|
2015-11-28 07:20:24 +03:00 |
|
Ilya Gorbunov
|
77f69abca4
|
Drop deprecated toGenerator and toLinkedList.
|
2015-11-25 18:35:02 +03:00 |
|
Ilya Gorbunov
|
a05d0a3c49
|
Drop hidden declarations provided for binary compatibility in beta2
|
2015-11-25 18:35:00 +03:00 |
|
Ilya Gorbunov
|
0dbbb6c19c
|
Rename operand parameter of plus and minus for collections
|
2015-11-21 00:54:37 +03:00 |
|
Ilya Gorbunov
|
2ed277a863
|
Add upperbound constraint Comparable<T> to toSortedSet() and sortedMapOf()
Provide an overload of toSortedSet() with Comparator<in T> parameter
#KT-10115 Fixed
|
2015-11-21 00:54:33 +03:00 |
|
Ilya Gorbunov
|
0f70def3db
|
StdLib: Rename method parameters (generated code)
|
2015-11-21 00:54:20 +03:00 |
|
Ilya Gorbunov
|
a426c7879f
|
Apply infix modifier on functions from stdlib where appropriate.
|
2015-11-21 00:54:12 +03:00 |
|
Ilya Gorbunov
|
838109c302
|
StdLib cleanup, deprecated symbol usage: replace end with endInclusive
|
2015-11-21 00:54:06 +03:00 |
|
Ilya Gorbunov
|
07654eb82b
|
StdLib cleanup, deprecated symbol usage: size() and length()
|
2015-11-21 00:54:05 +03:00 |
|
Ilya Gorbunov
|
8bdd1e3246
|
Sorting optimizations: do not make excessive copies, introduce methods to sort the whole array.
#KT-9904 Fixed
|
2015-11-11 03:29:40 +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
|
ee759c10c8
|
Minor: regenerate docs.
|
2015-11-11 02:42:50 +03:00 |
|
Ilya Gorbunov
|
f9bfeb0f32
|
Doc templating: name things properly
|
2015-11-06 00:46:05 +03:00 |
|
Ilya Gorbunov
|
1a0c2e2cf6
|
In-place sorting.
#KT-9034
|
2015-11-05 09:04:31 +03:00 |
|
Ilya Gorbunov
|
4fc54a12b8
|
In-place reversing.
#KT-9034
|
2015-11-05 09:02:58 +03:00 |
|
Ilya Gorbunov
|
8c5ac26613
|
Use CharSequence in repeat and joinToString.
|
2015-11-04 22:19:39 +03:00 |
|
Ilya Gorbunov
|
b4b84a38d5
|
Use templating in the docs for generated code to name things properly.
|
2015-11-04 22:19:37 +03:00 |
|
Ilya Gorbunov
|
05c2edf60c
|
Drop deprecated merge functions.
|
2015-11-04 00:05:47 +03:00 |
|
Ilya Gorbunov
|
65a98d6968
|
Temporary drop mapNotNull and mapNotNullTo.
Disable mapNotNull tests
#KT-4410
|
2015-11-04 00:05:45 +03:00 |
|
Ilya Gorbunov
|
3a82225201
|
Deprecate toGenerator and toLinkedList extensions.
|
2015-11-03 22:41:06 +03:00 |
|
Ilya Gorbunov
|
551e0181dc
|
Require explicit type parameter specification for filterIsInstance.
|
2015-10-27 21:47:50 +03:00 |
|
Ilya Gorbunov
|
fc7c008672
|
Provide deprecated unconstrained contains, indexOf, lastIndexOf methods for migration.
|
2015-10-20 02:31:18 +03:00 |
|
Ilya Gorbunov
|
95aac7ade6
|
Generate contains, indexOf, lastIndexOf with @NoInfer
|
2015-10-20 02:30:54 +03:00 |
|
Ilya Gorbunov
|
d1d0807229
|
Add a note about *Raw functions behavior.
|
2015-10-16 23:55:37 +03:00 |
|
Ilya Gorbunov
|
683bc4bd01
|
Generate *Raw methods.
|
2015-10-16 23:38:29 +03:00 |
|
Ilya Gorbunov
|
c5cd599e30
|
Delegate indexOf and lastIndexOf to List if the Iterable is List.
|
2015-10-16 23:38:23 +03:00 |
|
Ilya Gorbunov
|
e09c0ae2ff
|
Rename toMap { selector } to toMapBy.
#KT-6657
|
2015-10-08 17:48:47 +03:00 |
|
Ilya Gorbunov
|
db93532e7c
|
Deprecate merge and introduce instead zip with transform.
Add zip with transform for Strings.
|
2015-10-08 17:48:35 +03:00 |
|
Ilya Gorbunov
|
0b88801c66
|
Drop deprecated sorting and reversing methods.
|
2015-10-07 22:36:36 +03:00 |
|
Ilya Gorbunov
|
e54db8cd2a
|
Drop deprecated sequence() and withIndices()
|
2015-10-07 22:36:34 +03:00 |
|
Ilya Gorbunov
|
0851728454
|
Deprecate mapNotNull to change its behavior later.
#KT-4410
|
2015-10-06 18:32:06 +03:00 |
|
Ilya Gorbunov
|
60c2f0fe0b
|
Redistribute generated code between files.
|
2015-09-25 21:10:08 +03:00 |
|
Ilya Ryzhenkov
|
e37d8174c3
|
New stdlib generators
|
2014-03-19 20:25:11 +04:00 |
|