Ilya Gorbunov
|
854d376988
|
Eliminate byte and short ranges and progressions from range construction functions' return type.
|
2015-11-11 03:53:29 +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
|
3e81cdfc5d
|
Deprecate mapIndexedTo for Maps.
|
2015-11-11 03:12:19 +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
|
ee46ec1126
|
Drop deprecated threading extensions.
|
2015-11-06 01:12:11 +03:00 |
|
Ilya Gorbunov
|
70fdc379ef
|
Drop deprecated Delegates.lazy and blockingLazy and ObservableProperty constructor-like function
|
2015-11-06 01:12:07 +03:00 |
|
Ilya Gorbunov
|
219e69be22
|
Drop deprecated join function.
#KT-6909 Fixed
|
2015-11-06 01:12:05 +03:00 |
|
Ilya Gorbunov
|
f9bfeb0f32
|
Doc templating: name things properly
|
2015-11-06 00:46:05 +03:00 |
|
Ilya Gorbunov
|
cb79aadb9d
|
Accept out-projections of arrays for unzip.
|
2015-11-06 00:37:01 +03:00 |
|
Sergey Mashkov
|
29973d714e
|
Remove DOM utilities, put temporary to JS to keep compatibility
|
2015-11-05 14:41:28 +01:00 |
|
Sergey Mashkov
|
77d3db635b
|
Remove browser.document
|
2015-11-05 14:17:44 +01:00 |
|
Ilya Gorbunov
|
1a0c2e2cf6
|
In-place sorting.
#KT-9034
|
2015-11-05 09:04:31 +03:00 |
|
Ilya Gorbunov
|
5e9b7b9e60
|
Collections.sort without comparator now uses natural order.
#KT-9771 Fixed
|
2015-11-05 09:03:30 +03:00 |
|
Ilya Gorbunov
|
d5edbfd005
|
Refactoring: do not use own classes for nullsFirst and nullsLast wrappers of natural order.
|
2015-11-05 09:03:29 +03:00 |
|
Ilya Gorbunov
|
fa261a7697
|
Add override for default method of Comparator from JDK8
|
2015-11-05 09:03:07 +03:00 |
|
Ilya Gorbunov
|
2b676e08bc
|
Introduce naturalOrder<T> and reverseOrder<T> comparators.
|
2015-11-05 09:03:05 +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 |
|
Ilya Gorbunov
|
1400bdc09a
|
Do not allow removeSurrounding remove overlapping prefix and suffix.
|
2015-11-04 22:19:59 +03:00 |
|
Ilya Gorbunov
|
05fd2b012a
|
Provide overloads both for Strings and CharSequences of filter, filterNot, reversed and partition
|
2015-11-04 22:19:57 +03:00 |
|
Ilya Gorbunov
|
62d6bcaa6d
|
Provide overloads both for Strings and CharSequences of removePrefix, removeSuffix, removeSurronding, trim* and pad*, replaceRange & removeRange
|
2015-11-04 22:19:55 +03:00 |
|
Ilya Gorbunov
|
2ed611e2c5
|
Docs corrections.
|
2015-11-04 22:19:52 +03:00 |
|
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
|
8c16fad8b1
|
Make more string tests cross-platform.
|
2015-11-04 22:19:48 +03:00 |
|
Ilya Gorbunov
|
d021a324aa
|
Test CharSequence extension methods both for String and StringBuilder
|
2015-11-04 22:19:43 +03:00 |
|
Ilya Gorbunov
|
64338e896d
|
Use CharSequence in split, splitToSequence, lines
|
2015-11-04 22:19:41 +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 |
|
Daniel Rothmaler
|
67229401c6
|
Add set operator to make the work with StringBuilder more list-like.
Make StringBuilder.set jvm-only.
Move jvm-specific test.
|
2015-11-04 22:19:33 +03:00 |
|
Ilya Gorbunov
|
e155e426c2
|
Implement CharSequence.regionMatches and generalize depending String extensions to take CharSequence.
Add hidden declarations for replaced overloads with String receiver in hand-written code.
|
2015-11-04 22:19:31 +03:00 |
|
Ilya Gorbunov
|
47560d3db1
|
Add hidden declarations for replaced overloads with String receiver in hand-written code.
|
2015-11-04 22:19:29 +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
|
4a621cbb5f
|
Generalize String extensions to take CharSequence as receiver and parameters where applicable.
|
2015-11-04 22:19:24 +03:00 |
|
Ilya Gorbunov
|
05615dd48b
|
Introduce String.toByte()
#KT-8833 Fixed
|
2015-11-04 22:19:22 +03:00 |
|
Ilya Gorbunov
|
9bbe0d67ff
|
Do not treat directory with copied test sources for js library as source root, as it confuses debugger under certain circumstances.
Remove duplicated test.
|
2015-11-04 22:19:20 +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 |
|
Dmitry Jemerov
|
736b496f6a
|
drop deprecated @platformName and @platformStatic annotations
|
2015-11-02 17:00:44 +01:00 |
|
Ilya Gorbunov
|
579ce8091c
|
Cleanup tests, specify type where it's ambiguous.
|
2015-10-27 21:48:27 +03:00 |
|
Ilya Gorbunov
|
0b74698c16
|
@OnlyInputTypes for assertEquals and expect
|
2015-10-27 21:48:24 +03:00 |
|
Ilya Gorbunov
|
551e0181dc
|
Require explicit type parameter specification for filterIsInstance.
|
2015-10-27 21:47:50 +03:00 |
|
Ilya Gorbunov
|
d3d239bc1b
|
Add deprecated xxxValue() extensions to Number for migration.
|
2015-10-20 18:10:18 +03:00 |
|
Ilya Gorbunov
|
a439cce7d1
|
Correct deprecation message for StringBuilder { }.
|
2015-10-20 16:31:32 +03:00 |
|
Ilya Gorbunov
|
059bddf31c
|
ReplaceWith for File.recurse
|
2015-10-20 02:32:08 +03:00 |
|
Ilya Gorbunov
|
fc7c008672
|
Provide deprecated unconstrained contains, indexOf, lastIndexOf methods for migration.
|
2015-10-20 02:31:18 +03:00 |
|