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
f5a0701076
Support generating "deprecated" functions.
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
Nikita Skvortsov
6df803ce2f
fix DSL in Android plugin
2014-06-03 16:09:30 +04:00
Natalia Ukhorskaya
d6cc62e12c
Merge remote-tracking branch 'origin/pr/465'
...
Conflicts:
libraries/tools/kotlin-gradle-plugin-core/src/main/kotlin/org/jetbrains/kotlin/gradle/plugin/KotlinPlugin.kt
2014-05-28 12:12:07 +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
Svetlana Isakova
9b70ab7d16
Removed AT, ATAT tokens
...
Checks 'in LABELS token set' replaced with LABEL_IDENTIFIER equality
2014-05-20 15:07:00 +04:00
Alexander Udalov
c7a7f31e82
Introduce module 'reflection', move KFunctionN to it
...
Metadata for KFunction classes is now longer serialized along with built-in
classes. This effectively means that it's no longer possible to find KFunction
classes via dependency on built-ins. There should be a kotlin-runtime library
in the specified classpath for reflection types to be resolvable.
A lot of tests were moved and changed, because tests on callable references
require stdlib in classpath from now on
2014-05-19 19:50:57 +04:00
Natalia Ukhorskaya
da4e62e4be
Gradle plugin: add compatibility with android-gradle-plugin 0.10.+
...
#KT-4984 Fixed
2014-05-16 16:37:29 +04:00
Alexander Udalov
d42598a935
Move default inline flag to JVM back-end
...
- other back-ends are likely to have its own value of this flag
- get rid of DEFAULT_INLINE_FLAG_FOR_TEST
- the main goal was to simplify the default GenerationState constructor, which
now always uses default inline flag value
2014-05-08 16:45:14 +04:00
Nikita Skvortsov
4bcfec1f7b
cleanup Gradle API deprecation warnings to make plugin compatible with upcoming Gradle 2.0. This includes moving minimum compatible version from 1.4 to 1.6
2014-05-04 14:30:52 +04:00
Nikita Skvortsov
573f6b61fd
update gradle-api artifact to version 1.6 this is required to make kotlin gradle plugin compatible with upcoming Gradle 2.0
2014-05-04 13:46:21 +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
Zalim Bashorov
96d5a1d0e6
JS backend: test both versions of Map(Complex and Primitive)
2014-04-02 17:50:40 +04:00
Zalim Bashorov
336ff43b26
JS backend: - test both versions of Set(Complex and Primitive)
...
- added size in PrimitiveSet
- fixed contains in PrimitiveSet
#KT-4796 fixed
2014-04-02 17:50:40 +04:00
Alexander Udalov
09a8e284e5
Minor fix in kotlin-stdlib-gen
...
This change was forgotten in e3fffe2
2014-03-28 22:45:35 +04:00
Alexander Udalov
e3fffe275b
Fix implementation of Iterable<T>.take
...
#KT-4780 Fixed
2014-03-28 19:08:48 +04:00
Evgeny Gerashchenko
3962064bd2
Fixed compilation of KDoc
2014-03-26 23:55:12 +03:00
Nikita Skvortsov
4088f4a00e
remove unneeded resources
2014-03-24 20:14:27 +04:00
Nikita Skvortsov
84314711c6
continue renaming tests
2014-03-24 20:14:26 +04:00
Nikita Skvortsov
d2de398d3e
clearly rename test projects
2014-03-24 20:14:24 +04:00
Nikita Skvortsov
0ee97faca1
allow modifying test resources path
2014-03-24 20:14:23 +04:00
Andrey Breslav
3bc35adf09
Respect versions in site generator
2014-03-20 20:12:57 +04:00