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 |
|
Ilya Gorbunov
|
78a89ef30a
|
Add a hint how to regenerate API dump
|
2016-11-27 13:50:14 +03:00 |
|
Sergey Mashkov
|
379afa187b
|
IDL2K: consider attribute ignores (from config.kt) before merge
|
2016-11-24 12:14:33 +03:00 |
|
Sergey Mashkov
|
ae69233d9c
|
IDL2K: render dictionaries as interfaces, always use nullable types
|
2016-11-24 12:14:32 +03:00 |
|
Sergey Mashkov
|
3285728391
|
IDL2K: generate declarations for partial interfaces
|
2016-11-24 12:14:30 +03:00 |
|
Sergey Mashkov
|
44335901c5
|
IDL2K: rename trait to interface, render NoInterfaceObject as native interface
|
2016-11-24 12:14:28 +03:00 |
|
Sergey Mashkov
|
f098d6881e
|
IDL2K: better logging
|
2016-11-24 12:14:27 +03:00 |
|
Sergey Mashkov
|
b0414fe905
|
IDL2K: better property duplicates handling, better reserved words handling
|
2016-11-24 12:14:26 +03:00 |
|
Sergey Mashkov
|
3c60e73d19
|
IDL2K: map array literal
|
2016-11-24 12:14:26 +03:00 |
|
Sergey Mashkov
|
df21b8bb7e
|
IDL2K: remove dfn-panel class during IDL extraction
|
2016-11-24 12:14:25 +03:00 |
|
Sergey Mashkov
|
2496f24817
|
IDL2K: update download urls
|
2016-11-24 12:14:24 +03:00 |
|