Ilya Gorbunov
|
0dd7e398c7
|
Use reverse indexed iteration in last and lastOrNull with predicate for CharSequences and Strings.
|
2015-11-04 22:19:50 +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
|
5b055ac663
|
Preserve type of subsequence in drop* and take* operations.
Validate argument of drop (required in JS, more meaningful exception in JVM)
|
2015-11-04 22:19:35 +03:00 |
|
Ilya Gorbunov
|
59b67b32c4
|
Add hidden declarations for replaced overloads with String receiver in generated code.
|
2015-11-04 22:19:27 +03:00 |
|
Ilya Gorbunov
|
935e606b64
|
Generalize String extensions to take CharSequence as receiver and parameters where applicable: generated code.
Exclude Strings family from default families.
|
2015-11-04 22:19:26 +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
|
078d904d41
|
Deprecated ranges: relax errors to warnings.
|
2015-10-19 15:37:42 +03:00 |
|
Ilya Gorbunov
|
69dc6701cc
|
Deprecate Double, Float and Comparable range implementations.
|
2015-10-19 15:37:41 +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
|
d1a007e902
|
Do not generate deprecated contains for ranges.
|
2015-10-16 23:38:25 +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
|
e24af934dc
|
Use the same implementation in Array.toArrayList as in arrayListOf.
|
2015-10-16 19:20:26 +03:00 |
|
Dmitry Petrov
|
57869d85e8
|
Spread should always copy arrays.
Introduce a special (package private) utility class ArraysUtilJVM
to fix Array<T>.asList() issues.
|
2015-10-15 09:16:21 +03:00 |
|
Mikhail Glukhikh
|
78cfeb0d7d
|
Stdlib rename: List.indexOf(T), List.lastIndexOf(T), MutableCollection.removeAll(Collection<T>), MutableCollection.retainAll(Collection<T>)
|
2015-10-14 20:40:09 +03:00 |
|
Denis Zharkov
|
6322198a11
|
Revert 'isEmpty' transformation
|
2015-10-14 20:40:01 +03:00 |
|
Denis Zharkov
|
61459961fc
|
Adjust stdlib to isEmpty transformation
|
2015-10-10 12:29:14 +03:00 |
|
Denis Zharkov
|
888f8cc548
|
Adjust stdlib to contains* transformation
|
2015-10-09 14:40:34 +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 |
|
Yan Zhulanow
|
d28ecc2316
|
Mark builtins and stdlib functions with 'infix'
|
2015-10-07 15:49:29 +03:00 |
|
Denis Zharkov
|
61416b3d14
|
Adjust stdlib to size transformation
|
2015-10-07 08:46:27 +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 |
|
Yan Zhulanow
|
1139a8dd0e
|
Mark builtins and stblib functions with 'operator'
|
2015-09-25 19:20:18 +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
|
909cbc6817
|
Eliminate deprecated language constructions from the generated code.
|
2015-09-17 02:41:01 +03:00 |
|
Ilya Gorbunov
|
52f3e9ca06
|
Accept in-projection of Comparator as a parameter when possible.
|
2015-09-08 17:11:12 +03:00 |
|
Ilya Gorbunov
|
c14f376d21
|
Deprecate precondition checks with non-lazy message.
Make precondition checks with lazy message inline.
Use require with lazy message in stdlib.
#KT-8253 Fixed
|
2015-09-08 10:27:46 +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
|
89df3925fa
|
Unify operations on Array<T> and Array<out T> (copyOf, copyOfRange) which return the same type as the receiver.
|
2015-09-02 20:21:20 +03:00 |
|
Ilya Gorbunov
|
84d3d42e05
|
Replace deprecated reverse method usages.
|
2015-08-27 11:45:44 +03:00 |
|
Ilya Gorbunov
|
ca798d8d71
|
Rename reverse to reversed.
#KT-8171
|
2015-08-27 11:45:30 +03:00 |
|
Ilya Gorbunov
|
5a474adf59
|
Unify selector parameter names.
|
2015-08-27 00:09:57 +03:00 |
|
Ilya Gorbunov
|
521e0b679d
|
Rename sortedDescendingBy to sortedByDescending
|
2015-08-27 00:08:50 +03:00 |
|
Ilya Gorbunov
|
8d481fc611
|
Deprecate all sort methods and provide sorted ones.
#KT-4903
|
2015-08-27 00:07:43 +03:00 |
|
Ilya Gorbunov
|
2f1c8a3dfa
|
Remove special case of generation for numeric and toPrimitiveArrays.
|
2015-07-27 19:02:49 +03:00 |
|
Ilya Gorbunov
|
dd71cbb96e
|
Accept more generic ranges in contains.
|
2015-07-27 19:02:47 +03:00 |
|
Ilya Gorbunov
|
065945176e
|
Use bare types in check and remove unneeded cast after.
Do not check whether a sequence is actually a collection or list.
|
2015-07-24 04:35:45 +03:00 |
|
Ilya Gorbunov
|
e799c92131
|
Accept more generic range for coerceIn.
|
2015-07-24 04:35:33 +03:00 |
|