Ilya Chernikov
|
fbd4c6eb61
|
Implement invokable/invoker interface on the generic repl evaluator, refactor reflection utils on the way
|
2016-12-15 07:26:06 +01:00 |
|
Ilya Chernikov
|
7a79fff9d6
|
Put lines history into all data structures returned by repl, refactor storage and passing of the history for that
|
2016-12-15 07:26:06 +01:00 |
|
Yan Zhulanow
|
e70c172deb
|
Android Gradle plugin: Fix compatibility with Android Gradle Plugin 2.3 (KT-15246)
|
2016-12-14 20:53:14 +03:00 |
|
Ilya Gorbunov
|
bc944961f1
|
Use internal published-api function to validate radix in string-number conversion functions.
#KT-8286
|
2016-12-14 17:20:44 +03:00 |
|
Mikhael Bogdanov
|
1f26c3098f
|
Binary compatibility validator tests update according to new @PublishedApi annotation
|
2016-12-12 10:25:05 +01:00 |
|
Yan Zhulanow
|
e3db014c27
|
Kapt3: Allow to use ':' in annotation processor option value (KT-15139)
|
2016-12-09 20:29:34 +03:00 |
|
Yan Zhulanow
|
3ecac1bbd3
|
Kapt3: Make 'kaptTest' configuration extend 'kapt' (KT-10190)
|
2016-12-09 20:29:29 +03:00 |
|
Yan Zhulanow
|
d726d0de88
|
Kapt3: Use annotation processor options from variant data options. This fixes DataBinding on Android Gradle plugin 2.3 (KT-14816)
|
2016-12-09 20:29:19 +03:00 |
|
Yan Zhulanow
|
5f0d270e9e
|
Kapt3: Clear javac's boot classpath (KT-15001)
|
2016-12-09 20:28:52 +03:00 |
|
Yan Zhulanow
|
a22e5d446b
|
NoArg: Add Maven plugin
|
2016-12-09 20:01:15 +03:00 |
|
Yan Zhulanow
|
c705f0c437
|
NoArg: Add IDE integration
|
2016-12-09 20:01:14 +03:00 |
|
Yan Zhulanow
|
be26246a3e
|
Noarg: Add a kotlin-noarg Gradle plugin
|
2016-12-09 20:01:12 +03:00 |
|
Yan Zhulanow
|
6abde4223b
|
AllOpen: Add IDE integration
|
2016-12-09 20:01:07 +03:00 |
|
Yan Zhulanow
|
4d638c2cfd
|
Allopen: Add Maven plugin for all-open
|
2016-12-09 20:01:05 +03:00 |
|
Sergey Mashkov
|
0f5d51a5c2
|
Resolve dependency jars
|
2016-12-09 20:01:04 +03:00 |
|
Sergey Mashkov
|
3149c75130
|
Add integration test for Kotlin compiler plugin for Maven
|
2016-12-09 20:01:01 +03:00 |
|
Sergey Mashkov
|
f59377011c
|
Initial Kotlin plugin support in Maven
|
2016-12-09 20:01:00 +03:00 |
|
Yan Zhulanow
|
ed7c38fb96
|
Allopen: Add allopen Gradle subplugin
|
2016-12-09 20:00:57 +03:00 |
|
Alexey Andreev
|
212b9f37b3
|
JS: get rid of external extension functions and properties in stdlib
|
2016-12-09 15:13:08 +03:00 |
|
Mikhael Bogdanov
|
58263c46cc
|
Compatibility validator update
|
2016-12-09 11:55:15 +01:00 |
|
Mikhael Bogdanov
|
95a47e56f7
|
InlineExposed usages are changed to PublishedApi
|
2016-12-09 11:55:14 +01:00 |
|
Ilya Gorbunov
|
8ec2a2e6fe
|
Add NaN-propagation in coerceIn(ClosedComparableRange<Double>)
|
2016-12-08 22:13:00 +03:00 |
|
Ilya Gorbunov
|
ea77673dde
|
Reimplement coerceIn to range with new range functions: lessThanOrEquals.
|
2016-12-08 20:50:26 +03:00 |
|
Ilya Gorbunov
|
d60fc7d9a8
|
Introduce ClosedComparableRange interface which inherits ClosedRange to provide special comparison operation for double and float.
|
2016-12-08 20:50:11 +03:00 |
|
Ilya Gorbunov
|
5773594412
|
Reimplement ClosedRange.contains extensions to call interface contains method.
|
2016-12-08 20:50:07 +03:00 |
|
Ilya Gorbunov
|
4721dcd07c
|
Add specialization overloads for Float.rangeTo and Double.rangeTo to resolve them statically.
|
2016-12-08 20:49:10 +03:00 |
|
Ilya Gorbunov
|
1aad82bbaf
|
Allow to specify generated function visibility, add capacity rank of primitive type
|
2016-12-08 20:47:22 +03:00 |
|
Alexey Andreev
|
68412ae94f
|
JS: replace all usages of @native annotation with external modifier, in tests, stdlib, etc
|
2016-12-08 15:41:39 +03:00 |
|
Alexander Udalov
|
414daef001
|
Rename KotlinVersion->KotlinCompilerVersion, move to module util.runtime
Rename to avoid confusion with the recently added kotlin.KotlinVersion
|
2016-12-07 21:11:15 +03:00 |
|
Ilya Gorbunov
|
7a019e80fe
|
Exclude bundled org.jetbrains.annotations from kotlin-runtime. Add a dependency on org.jetbrains:annotations:13.0 instead.
|
2016-12-06 22:25:06 +03:00 |
|
Ilya Gorbunov
|
2e7456c56e
|
Add non-compiled sources to runtime before packaging sources jar.
|
2016-12-06 21:31:41 +03:00 |
|
Sergey Mashkov
|
2ca336fb32
|
KT-15120 Gradle JS test compile task doesn't pick up production code
|
2016-12-06 16:51:15 +03:00 |
|
Alexey Tsvetkov
|
7b3bc0235b
|
Fix JS compiler jar search
#KT-15127 fixed
|
2016-12-06 16:07:43 +03:00 |
|
Sergey Mashkov
|
e7d6711db3
|
IDL2K: properly handle clash or val and var attributes
|
2016-12-06 15:00:35 +03:00 |
|
Alexander Udalov
|
0d99801783
|
Revert "Add NonVolatileRef to runtime"
This reverts commit 1e9624901a.
For more information, see
https://discuss.kotlinlang.org/t/non-volatile-vs-volatile-captured-refs-by-default/
#KT-14746 Fixed
|
2016-12-06 14:59:15 +03:00 |
|
Ilya Gorbunov
|
4d3d8463dc
|
Make tools.jar system dependency, since classpath property is readonly.
|
2016-12-05 20:10:33 +03:00 |
|
Yan Zhulanow
|
e39a8f2900
|
Kapt3, Minor: Add tools.jar to kotlin-annotation-processing classpath (Maven)
|
2016-12-05 19:58:05 +03:00 |
|
Yan Zhulanow
|
c2013c4d03
|
Kapt3: Add 'useLightAnalysis' option to compiler and Gradle plugins
|
2016-12-05 19:57:53 +03:00 |
|
Yan Zhulanow
|
e4de840b8a
|
Kapt3: Add friend paths to kapt tasks
|
2016-12-05 19:57:52 +03:00 |
|
Yan Zhulanow
|
95d1210317
|
Kapt3: Extract annotation processing to its own task in Gradle. Now the kotlinCompile task should know nothing about kapt, for the main task it's just a regular Java source root.
|
2016-12-05 19:57:49 +03:00 |
|
Yan Zhulanow
|
6b1fc6fc39
|
Kapt3: Output stubs to .java files in verbose mode
|
2016-12-05 19:57:35 +03:00 |
|
Yan Zhulanow
|
bd9d33fe44
|
Kapt3: Replace kapt2 in Ant and Maven artifacts with kapt3
|
2016-12-05 19:57:34 +03:00 |
|
Ilya Gorbunov
|
a6fb61f5c3
|
Fix various maven pom problems:
- Add relativePath to samples pom.
- Specify versions of plugins
|
2016-12-04 14:15:34 +03:00 |
|
Ilya Gorbunov
|
75d80acac9
|
Rework existing unit tests used as samples.
|
2016-12-02 22:41:25 +03:00 |
|
Ilya Gorbunov
|
dc57d69085
|
Improve onEach templates.
Add new functions to reference API.
Add tests for onEach
#KT-8220
|
2016-11-30 16:46:56 +03:00 |
|
Christian
|
5bde230d4a
|
Add onEach template. #KT-8220
|
2016-11-30 16:46:26 +03:00 |
|
Ilya Gorbunov
|
65a7410eca
|
Allow receiver to be generic type constrained by SELF. Receiver itself now can be referenced with RECEIVER.
|
2016-11-30 16:46:26 +03:00 |
|
Ilya Gorbunov
|
4d6c5bcdcf
|
Split API to separate overloads with radix parameter and without.
Remove unused radix parameter from toFloat and toDouble.
Update public API dump.
#KT-8286, #KT-7930
|
2016-11-30 02:19:36 +03:00 |
|
Denis Zharkov
|
2c3b0aeddb
|
Add 'suspendWithCurrentContinuation' and 'Suspend' object in built-ins
They are part of the new suspension convention, relevant
support in backends will be added in later commits
#KT-14924 In Progress
|
2016-11-29 14:14:50 +03:00 |
|
Dmitry Petrov
|
b7f27b86fe
|
Update golden data for public API test.
|
2016-11-28 10:23:10 +03:00 |
|