Alexander Udalov
|
46da00a9a7
|
Minor, fix typo
|
2014-06-26 22:03:01 +04:00 |
|
Zalim Bashorov
|
28228d23b1
|
JS stdlib: added missed constructors for HashSet, LinkedHashSet, HashMap and LinkedHashMap.
|
2014-06-26 16:33:14 +04:00 |
|
Ilya Ryzhenkov
|
ca7c3d7999
|
Set operations (distinct, union, intersect, subtract)
|
2014-06-24 23:49:16 +04:00 |
|
Ilya Ryzhenkov
|
132f2a5fa8
|
Improve performance for addAll with type check for Collection
|
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
|
f94b79fac3
|
Minor. Update reference to issue.
|
2014-06-24 23:49:15 +04:00 |
|
Ilya Ryzhenkov
|
4e4d0b448c
|
Minor. Cleanup test.
|
2014-06-24 23:49:15 +04:00 |
|
Ilya Ryzhenkov
|
516bae17d7
|
StringBuilder builder and appendln
|
2014-06-24 23:49:15 +04:00 |
|
Ilya Ryzhenkov
|
0717511abe
|
Substring and replace before/after first/last occurrence of delimiter.
|
2014-06-24 23:49:15 +04:00 |
|
Zalim Bashorov
|
79b7b1c447
|
JS stdlib: added test for using special names(i.e. Object.prototype members) in Maps and Sets. Fixed the support special names in PrimitiveHashMap.
|
2014-06-20 16:42:43 +04:00 |
|
Zalim Bashorov
|
6f5c88c21f
|
JS stdlib: added LinkedHashMap abd LinkedHashSet.
|
2014-06-20 16:42:43 +04:00 |
|
Zalim Bashorov
|
a2584dc6d7
|
JS backend: added entrySet to HashMap implementations and fixed iteration over maps.
|
2014-06-20 16:42:43 +04:00 |
|
Andrey Breslav
|
14a6cdf458
|
Compilation fixed
|
2014-06-19 22:11:54 +04:00 |
|
Alexander Udalov
|
a94f12d8fe
|
Use f/L literal suffixes instead of toFloat()/toLong()
|
2014-06-18 20:35:25 +04:00 |
|
Alexander Udalov
|
ad23a2d05b
|
Fix equals and hashCode for empty ranges and progressions
Empty range is equal to any other empty range
|
2014-06-18 20:35:25 +04:00 |
|
Alexander Udalov
|
751f062f23
|
Add *Range.isEmpty(), *Progression.isEmpty()
|
2014-06-18 20:22:24 +04:00 |
|
Alexander Udalov
|
607694c3c9
|
Fix range inclusivity in String.indices
|
2014-06-18 20:22:23 +04:00 |
|
Andrey Breslav
|
512e4cb75e
|
Support transient, strictfp and synchronized flags
#KT-4377 Fixed
|
2014-06-18 10:55:57 +04:00 |
|
Andrey Breslav
|
705a081919
|
KT-5214 Annotation to provide platform name to avoid signature conflict
#KT-5214 Fixed
|
2014-06-10 18:21:36 +04:00 |
|
Ilya Ryzhenkov
|
ab45439256
|
Convert iterable of pairs to map, improve generic toMap(mutableMap) function #KT-4166 Fixed
|
2014-06-10 11:11:03 +04:00 |
|
Ilya Ryzhenkov
|
3a1b9cc658
|
Improve iterators' functions deprecation text
|
2014-06-10 11:11:02 +04:00 |
|
Ilya Ryzhenkov
|
f471f7901c
|
Migrate to using join* functions instead of deprecated.
|
2014-06-10 11:11:02 +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 |
|
Ilya Ryzhenkov
|
e6f5c7012c
|
Stream.filterIsInstance has wrong return type #KT-5097 Fixed
|
2014-06-10 11:11:01 +04:00 |
|
Ilya Ryzhenkov
|
a2a93a3830
|
Fix String.dropWhile & String.takeWhile
|
2014-06-10 11:11:01 +04:00 |
|
Ilya Ryzhenkov
|
5b73fba2d4
|
Support "key in map" using extension contains() function. #KT-3607 Fixed
|
2014-06-10 11:11:01 +04:00 |
|
Ilya Ryzhenkov
|
5f224efdc1
|
Make empty list produced by listOf() a singleton List object.
|
2014-06-10 11:11:01 +04:00 |
|
Ilya Ryzhenkov
|
692f60b1d6
|
Uncommented code in data class test for equality and toString
|
2014-06-10 11:11:00 +04:00 |
|
Ilya Ryzhenkov
|
178ae83e8d
|
sort and binarySearch methods now have correct default toIndex parameter #KT-4963 Fixed
|
2014-06-10 11:11:00 +04:00 |
|
Ilya Ryzhenkov
|
9ec78a437d
|
Throw NoSuchElementException in appropriate cases #KT-4998 Fixed
|
2014-06-10 11:11:00 +04: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 |
|
Andrey Breslav
|
5536f4da07
|
Test data generated from both files separated in 717f03f474
|
2014-04-24 16:22:43 +04:00 |
|
Ilya Ryzhenkov
|
717f03f474
|
Split tests into platform independent and JVM parts to run subset of tests in JS
|
2014-04-24 12:59:43 +04:00 |
|
Ilya Ryzhenkov
|
a6c01f82b2
|
Make isNaN check language independent, working in JVM & JS
|
2014-04-24 12:59:43 +04:00 |
|
Ilya Ryzhenkov
|
a825b13a4b
|
Restore tests on streams, add test for filterNotNull
|
2014-04-24 12:59:42 +04:00 |
|
Ilya Ryzhenkov
|
87745c05ae
|
Fix filterNotNull and mapNotNull for streams.
|
2014-04-24 12:59:42 +04:00 |
|
Ilya Ryzhenkov
|
118126c744
|
Add toList() operation on Maps
|
2014-04-24 12:59:42 +04:00 |
|
Ilya Ryzhenkov
|
5537ff5f3c
|
Add toSortedList operation for Streams
|
2014-04-24 12:59:42 +04:00 |
|
Ilya Ryzhenkov
|
9a7758bf4e
|
Remove bogus filterIsInstance* on strings.
|
2014-04-24 12:59:42 +04:00 |
|
Ilya Ryzhenkov
|
6562ee4967
|
Rename "collection" parameter to "destination" in *To() functions.
|
2014-04-24 12:59:41 +04:00 |
|
Ilya Ryzhenkov
|
e43d08d228
|
Fix typo
|
2014-04-24 12:59:41 +04:00 |
|
Ilya Ryzhenkov
|
89c1260627
|
Fix formatting in Engine and templates
|
2014-04-24 12:59:41 +04:00 |
|
Ilya Ryzhenkov
|
f14ca2cf89
|
Extension method to convert Enumeration to List
|
2014-04-24 12:59:41 +04:00 |
|
Ilya Ryzhenkov
|
cbc0e6404e
|
Support String in generators, and migrate generated functions.
|
2014-04-24 12:59:41 +04:00 |
|
Ilya Ryzhenkov
|
d9d5631a16
|
Optimize selection functions, add guard checks.
|
2014-04-24 12:59:41 +04:00 |
|
Amal Samally
|
a3ad79e5d9
|
KT-4614: Add String.format(Locale, args)
|
2014-04-24 12:59:40 +04:00 |
|
Ilya Ryzhenkov
|
d54fb97c5d
|
Make all *Array.fill() extensions returning an array #KT-4760 Fixed
|
2014-04-24 12:59:40 +04:00 |
|
Ilya Ryzhenkov
|
1db035a0aa
|
Slice functions for arrays and lists.
|
2014-04-24 12:59:40 +04:00 |
|
Ilya Ryzhenkov
|
df310ac362
|
Minor: restore generated line break so that file do not get dirty on every regeneration
|
2014-04-24 12:59:40 +04:00 |
|