Alexey Tsvetkov
|
5a846f94fc
|
Rename: SourceRoots.ForJs->KotlinOnly
|
2016-12-15 16:43:35 +03:00 |
|
Ilya Gorbunov
|
3bedbfae33
|
Move kotlin.comparisons.Comparator to kotlin package and remove the former from default imports.
|
2016-12-15 13:39:10 +03:00 |
|
Alexander Udalov
|
9218965821
|
Minor, add an enlightening comment to plugins/verify.groovy at Maven plugin tests
|
2016-12-15 13:07:22 +03:00 |
|
Ilya Chernikov
|
038491399b
|
Copy (partly) context classpath extraction code from script-util to JSR223 4 Idea, use it there
|
2016-12-15 07:26:08 +01:00 |
|
Ilya Chernikov
|
fc416476a8
|
Move invokable parts to JSR223 only, remove unneeded code
|
2016-12-15 07:26:08 +01:00 |
|
Ilya Chernikov
|
aab1759dc5
|
Improve test in script-util (not fixed for TC yet)
|
2016-12-15 07:26:07 +01:00 |
|
Ilya Chernikov
|
b1cd98f2d5
|
Refactor and fix script annotation processing
|
2016-12-15 07:26:07 +01:00 |
|
Ilya Chernikov
|
cb7f22ffec
|
Refactor JSR223 to support Compilable interface, drop daemon eval engine and sample, simplify
|
2016-12-15 07:26:07 +01:00 |
|
Ilya Chernikov
|
b19d61e2f4
|
Refactor annotation resolving, some tests fixed, more tests needed
|
2016-12-15 07:26:07 +01:00 |
|
Ilya Chernikov
|
7c8b6ddca4
|
Implement proper collection of script compilation classpath, use it in the JSR223 example factories
Fixes #KT-14713
|
2016-12-15 07:26:07 +01:00 |
|
Ilya Chernikov
|
f60eb42420
|
Add script runtime to maven, fixes #KT-14708
|
2016-12-15 07:26:07 +01:00 |
|
Ilya Chernikov
|
cfcd3b8186
|
Refactor script.util templates
|
2016-12-15 07:26:07 +01:00 |
|
Ilya Chernikov
|
c01959333a
|
Replace kotlin general runtime with script runtime in JSR223 sample factories, fixes tests
|
2016-12-15 07:26:06 +01:00 |
|
Ilya Chernikov
|
c82e91eafe
|
Implement Invocable on base evaluator and locally-evaluating JSR223 sample engines
fixes #KT-14707
|
2016-12-15 07:26:06 +01:00 |
|
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 |
|
Stanislav Erokhin
|
457918a6dd
|
Changed name resolution for dynamic extension. Added annotation DynamicExtension.
|
2016-12-14 21:36:26 +03: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 |
|
Mikhail Zarechenskiy
|
c15c00677e
|
Add operator 'rem' as extension to BigDecimal
Deprecate 'mod' operator
|
2016-12-14 15:29:00 +03:00 |
|
Mikhail Zarechenskiy
|
5a829809d9
|
Add operator 'rem' as extension to BigInteger
#KT-14650 Fixed
Note that after this change behaviour of '%' on BigInteger is changed,
now it works like a proper remainder
|
2016-12-14 15:29:00 +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 |
|
Alexey Andreev
|
0f813d5cfe
|
JS: fix compiling stdlib tests in JS
|
2016-12-09 12:04:32 +03:00 |
|
Ilya Gorbunov
|
3e69820907
|
Fix ClosedComparableRange.contains implementation, add docs.
|
2016-12-08 22:13:02 +03: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
|
f5cc53c157
|
Provide ComparableRange specializations for Double and Float.
#KT-4481
|
2016-12-08 20:47:24 +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 |
|
Ilya Gorbunov
|
eaf64fb225
|
MapTest: Uncomment cases that pass now, add more cases.
|
2016-12-08 20:34:57 +03:00 |
|
Ilya Gorbunov
|
c3921d1e40
|
Docs: improve code formatting in PurelyImplements docs, fix MutableList fq-name in example.
|
2016-12-08 20:34:54 +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 |
|