Ilya Gorbunov
|
58310d172f
|
Deprecate sequence implementations in favor of sequence operations.
|
2015-04-21 21:27:24 +03:00 |
|
Ilya Gorbunov
|
043b27bfe5
|
Make more generic signature for reduce and reduceRight methods.
Fixes #KT-2287
|
2015-04-15 17:34:08 +03:00 |
|
Stanislav Erokhin
|
b703f59e04
|
Migrate kotlin sources, maven projects and stdlib to new lambda syntax
|
2015-04-07 13:08:53 +03:00 |
|
Ilya Gorbunov
|
f87dcff723
|
Fixed #KT-6476. last(predicate) and lastOrNull(predicate) use reverse iteration when possible.
|
2015-04-01 15:51:08 +03:00 |
|
Ilya Gorbunov
|
d724ce3f7e
|
Add code generation for asList methods in js.libraries.
|
2015-03-31 02:24:20 +03:00 |
|
Pavel V. Talanov
|
ed218c473a
|
Get rid of 'class object' usages in code and builtins
Replace some comments and library usages as well
|
2015-03-25 18:28:00 +03:00 |
|
Ilya Gorbunov
|
25cfd36e7c
|
drop, take: combine implementations for Collections, Lists and Iterables.
slice: predict length of resulting list.
|
2015-03-25 03:26:18 +03:00 |
|
Ilya Gorbunov
|
4a7918b0a1
|
Add takeLast method for String, lists and arrays.
Check the parameter n in drop, take and takeLast methods.
|
2015-03-25 03:26:06 +03:00 |
|
Pavel V. Talanov
|
2a6facaef6
|
default -> companion: default object -> class object in project code, builtins and libs code
|
2015-03-17 15:46:48 +03:00 |
|
Ilya Ryzhenkov
|
4fa5d9cb48
|
Fix double "deprecated" annotation in generated sources which confuses DX compiler.
|
2015-03-13 19:30:46 +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 |
|
Dmitry Jemerov
|
32072d0a4f
|
More standard library documentation.
|
2015-03-12 16:52:20 +01:00 |
|
Ilya Ryzhenkov
|
bfeb21afb0
|
stdlib: stream() for Map #KT-6547 Fixed
|
2015-03-10 11:21:41 +03:00 |
|
Valery Kharitonov
|
8873be22d5
|
Implemented asList() method for arrays. #KT-1313 Fixed
|
2015-03-10 11:21:40 +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 |
|
Pavel V. Talanov
|
59f192ef90
|
Replace 'class object' with 'default object' in renderers and test data
Includes changes to decompiled text
Old syntax is used in builtins and project code for now
|
2015-03-06 19:36:54 +03:00 |
|
Dmitry Jemerov
|
ff49310b7e
|
remove redundant filter()
|
2015-02-11 12:28:23 +01:00 |
|
Dmitry Jemerov
|
4352023d60
|
generate more methods and properties in the standard library
|
2015-02-10 14:31:20 +01:00 |
|
Dmitry Jemerov
|
7827bbf64b
|
Standard library documentation updates.
|
2015-02-09 19:19:29 +01:00 |
|
Ilya Ryzhenkov
|
1d4591d99c
|
stdlib: add sumBy(function)
|
2015-01-20 22:39:23 +03:00 |
|
Valentin Kipyatkov
|
817b86a820
|
Temporary added explicit imports of java.util.Collections into stdlib
|
2014-12-26 16:23:18 +03:00 |
|
Ilya Ryzhenkov
|
d908678dcf
|
Take into account collection sizes when possible #KT-6180
|
2014-12-23 20:00:01 +03:00 |
|
Ilya Ryzhenkov
|
4cd2ba1e30
|
Fix Array<out> variance in stdlib #KT-6482 Fixed
|
2014-12-23 20:00:01 +03:00 |
|
Ilya Ryzhenkov
|
071eb87f27
|
Remove unnecessary constraint from filterIsInstance(Class<R>) signature #KT-6516 Fixed
|
2014-12-23 20:00:00 +03:00 |
|
Ilya Ryzhenkov
|
f4b96a0a1a
|
Add mapIndexed() function for common case withIndex().map{} #KT-3153 Fixed
|
2014-12-16 17:33:27 +03:00 |
|
Ilya Ryzhenkov
|
846014b37f
|
Add missing sum() on Streams.
|
2014-12-16 17:33:27 +03:00 |
|
Ilya Ryzhenkov
|
2b8ffeda28
|
Stop generating deprecated string functions, move to deprecated folder.
|
2014-12-16 17:33:23 +03:00 |
|
Ilya Ryzhenkov
|
fa0542b801
|
Clean size/length/first/head/empty properties and functions.
|
2014-12-16 17:33:21 +03:00 |
|
Ilya Ryzhenkov
|
828ba385ea
|
Cleanup ordering, improve API
|
2014-12-16 17:33:20 +03:00 |
|
Ilya Ryzhenkov
|
e890c2ee0d
|
Deprecate withIndicies(), introduce optimized and fixed withIndex and forEachIndexed()
|
2014-12-16 17:33:20 +03:00 |
|
Denis Zharkov
|
e768b4e285
|
stdlib: Introduced filterIsInstance version
without class-literal as a parameter
|
2014-11-13 20:56:10 +03:00 |
|
Ilya Ryzhenkov
|
2e154b73de
|
Support componentN for arrays and lists #KT-5538 Fixed
|
2014-11-06 16:45:57 +03:00 |
|
Ilya Ryzhenkov
|
c2fabf5736
|
Comparator<T> replaced with Comparator<in T> #KT-6030 Fixed
|
2014-11-06 16:45:57 +03:00 |
|
Ilya Ryzhenkov
|
0dc68c2702
|
Avoid using negative in descending sorts.
|
2014-11-06 16:45:56 +03:00 |
|
Andrey Breslav
|
d25a858214
|
"typealias" escaped in DOM API generator
|
2014-10-15 12:22:33 +04:00 |
|
Andrey Breslav
|
b1e452b568
|
type unescaped in *.kt files
|
2014-10-14 13:02:13 +04:00 |
|
Ilya Ryzhenkov
|
c5c1ecf6c0
|
Improve Streams implementation for performance and validity (based on JMH research)
|
2014-09-26 01:33:51 +04:00 |
|
Zalim Bashorov
|
838c384672
|
"js" -> "kotlin.js"
|
2014-09-16 19:32:37 +04:00 |
|
Ilya Ryzhenkov
|
a9da7cfeea
|
Use LinkedHashMap everywhere to preserve order.
|
2014-07-16 21:35:09 +04:00 |
|
Ilya Ryzhenkov
|
0e656ce3ce
|
collection.toMap(selector)
|
2014-07-16 21:35:08 +04:00 |
|
Ilya Ryzhenkov
|
ce5f7e9d61
|
Breaking change. Map operations revisited.
|
2014-07-16 21:35:07 +04:00 |
|
Ilya Ryzhenkov
|
4167359c08
|
Map.filter() returns Map instead of List of Entries
|
2014-07-16 21:35:06 +04:00 |
|
Ilya Ryzhenkov
|
6849fb8358
|
Map.toList() returns List of Pairs instead of List of Entries.
|
2014-07-16 21:35:06 +04:00 |
|
Ilya Ryzhenkov
|
7273f223f4
|
Remove Map.groupBy
|
2014-07-16 21:35:06 +04:00 |
|
Ilya Ryzhenkov
|
2b6fcc0b7c
|
singleOrNull methods should never throw exception #KT-5424 Fixed
|
2014-07-16 21:10:32 +04:00 |
|
Michael Bogdanov
|
a1a205a3db
|
Stdlib update due ONLY_LOCAL_RETURN diagnostic
|
2014-07-07 10:51:46 +04:00 |
|
Ilya Ryzhenkov
|
ca7c3d7999
|
Set operations (distinct, union, intersect, subtract)
|
2014-06-24 23:49:16 +04:00 |
|
Ilya Ryzhenkov
|
65da4cb2fb
|
Generalize zip(..) to merge(..) { t1, t2 -> ... }, add merge for maps.
|
2014-06-24 23:49:16 +04:00 |
|
Ilya Ryzhenkov
|
19858b9f74
|
Created join, joinTo and joinToString functions, deprecated makeString & appendString #KT-3841 Fixed
|
2014-06-10 11:11:02 +04:00 |
|