Zalim Bashorov
465c4a397e
Rename manifest.properties to kotlinManifest.properties to avoid clashing with other resources.
2014-12-18 14:34:37 +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
f7d4ca092c
Deprecate size and length property on CharSequence.
2014-12-16 17:33:26 +03:00
Ilya Ryzhenkov
053586f481
Make lazy version of assert accept function with Any return value, #KT-6459 Fixed
2014-12-16 17:33:26 +03:00
Ilya Ryzhenkov
7b8f34388b
Add Module.md and document packages.
2014-12-16 17:33:25 +03:00
Ilya Ryzhenkov
3dca4a08c3
Document Pair and Triple
2014-12-16 17:33:24 +03:00
Ilya Ryzhenkov
be717f48f8
Stop using deprecated APIs
2014-12-16 17:33:24 +03:00
Ilya Ryzhenkov
2b8ffeda28
Stop generating deprecated string functions, move to deprecated folder.
2014-12-16 17:33:23 +03:00
Ilya Ryzhenkov
835c74812e
Add platformStatic to Charsets values.
2014-12-16 17:33:23 +03:00
Ilya Ryzhenkov
9242a3d3dc
Use standard emptyList()
2014-12-16 17:33:22 +03:00
Ilya Ryzhenkov
fbbb7eced1
Collect deprecated code, remove unused private ImmutableArrayList
2014-12-16 17:33:22 +03:00
Ilya Ryzhenkov
31fb24d390
Sort collections/map APIs, improve empty implementations.
2014-12-16 17:33:21 +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
Andrey Breslav
cba6652c05
Simplistic support for native flag
2014-12-16 15:17:33 +03:00
Michael Nedzelsky
f1d89805f1
fix kotlin-gradle-plugin-test build
2014-12-15 15:58:51 +03:00
Svetlana Isakova
5b4f10e698
Made vararg parameters have Array<out T> type
...
instead of simply Array<T>
#KT-1638 Fixed
#KT-2163 Fixed
#KT-3213 Fixed
#KT-4172 Fixed
#KT-5534 Fixed
2014-12-12 23:08:28 +03:00
Michael Nedzelsky
801ed5245b
JS backend: fix Selenium test: fail on error loading javascript files
2014-12-12 22:36:32 +03:00
Michael Nedzelsky
d857d06903
fix maven kotlin-js-tests
2014-12-12 19:49:46 +03:00
Michael Nedzelsky
b71101942e
JS backend: maven projects: extract library js-files to target/js/lib, set scope=test for stdlib in browser-example*
2014-12-12 03:03:53 +03:00
Michael Nedzelsky
85a16c3c51
add browser-example-with-library maven project (kotlin->javascript)
2014-12-12 03:03:50 +03:00
Michael Nedzelsky
6c55e12588
add kotlin-js-library-example maven project
2014-12-12 03:03:48 +03:00
Michael Nedzelsky
9734980334
JS maven tests: fixes configuration files
2014-12-12 03:03:45 +03:00
Michael Nedzelsky
eebb012b13
JS backend: maven: fix compiler mojo
2014-12-12 03:03:43 +03:00
Michael Nedzelsky
8d10b3813b
fix kotlin-js-library maven project
2014-12-12 03:03:40 +03:00
Michael Nedzelsky
103307432e
update kotlin javascript stdlib if needed
2014-12-12 03:03:24 +03:00
Michael Nedzelsky
68113ff33d
JS backend: change path to kotlin.js for tests
2014-12-12 03:03:00 +03:00
Denis Zharkov
d345ba05dd
Added inline function "Array" into stdlib
...
It has the same signature and semantics as Array constructor had
Also made Array constructor private and accepting no arguments
2014-12-11 16:04:03 +03:00
Nikolay Krasko
0231aeb017
Memory leak in PermGen of Kotlin Gradle plugin when demon is used (KT-5420)
...
Stop background thread in Intellij Idea api and clear thread locals to allow gc the created class loader
#KT-5420 In Progress
2014-12-11 15:30:01 +03:00
Nikolay Krasko
727c49146b
Prepare for KT-5420 - Copy files before patch
2014-12-11 15:25:18 +03:00
Andrey Breslav
ddd72e8582
Compilation fixed
2014-12-05 16:28:58 +03:00
Stanislav Erokhin
b2774a9cd0
Fix classpath test for openjdk
2014-12-02 13:47:48 +03:00
Zalim Bashorov
e6b69e48d9
Minor: fix JetCoreEnvironment#(createForProduction, createForTests) call sites for JVM.
2014-12-01 15:27:33 +03:00
Zalim Bashorov
912727e5d2
Unify extension point and extension registration in plugin and cli
2014-12-01 15:27:33 +03:00
Stanislav Erokhin
14d663bcab
Fix maven kotlin-stdlib-validator task.
2014-12-01 14:35:40 +03:00
Nikolay Krasko
4342740195
Refactoring: move common code for ResolveSession init to method
2014-11-28 17:18:46 +03:00
Nikolay Krasko
a42edb9c8f
LTDA: Assert context was created for light class generation
2014-11-28 17:18:40 +03:00
Alexander Udalov
8dae1b62dd
Add CharSequence.subSequence
...
This is done primarily for JVM interoperability, otherwise it's impossible to
inherit from CharSequence there. On JS subSequence at the moment just invokes
substring.
#KT-5956 Fixed
2014-11-27 20:38:19 +03:00
Alexander Udalov
4d95bcfc7e
Rename CharSequence.get to charAt
...
This is done for JVM interoperability. There's still a member function
String.get() and an extension function "get" on CharSequence
#KT-1730 Fixed
#KT-5389 Fixed
2014-11-27 20:38:18 +03:00
Alexander Udalov
a7b88e9485
Make CharSequence.length a function instead of property
...
And String.length as well.
This is done for JVM interoperability: java.lang.CharSequence is an open class
and has a function 'length()' which should be implemented in subclasses
somehow.
A minor unexpected effect of this is that String.length() is now a compile-time
constant (it wasn't such as a property because properties are not supported in
compile-time constant evaluation)
#KT-3571 Fixed
2014-11-27 20:38:17 +03:00
Natalia Ukhorskaya
528c674001
Gradle plugin: add file to sourceList instead of Function1 fix
2014-11-25 16:26:14 +03:00
Nikita Skvortsov
1e9d303705
fix for KT-5420
2014-11-22 02:52:19 +03:00
Nikita Skvortsov
65946c3ded
minor code style improvements
2014-11-22 02:52:18 +03:00
Pavel V. Talanov
ae75c7ecd7
Update stdlib-validator after changes to AnalysisResult
2014-11-21 16:10:05 +03:00
Natalia Ukhorskaya
341d4a7a26
Fix maven build: remove wrong import
2014-11-21 15:07:06 +03:00
Natalia Ukhorskaya
68d5e43ad3
Android Gradle Plugin 0.14.4 breaks Kotlin
...
#KT-6310 Fixed
2014-11-21 12:41:19 +03:00
Zalim Bashorov
eae86e035f
Minor in stdlib: move String.trimLeading and String.trimTrailing to common place.
2014-11-18 15:57:50 +03:00
Stanislav Erokhin
65c9ea2465
Fix variance problems.
2014-11-17 17:45:05 +03:00