Dmitry Jemerov
07332106a5
Gradle plugin build fixed
2015-10-09 12:57:02 +02:00
Dmitry Jemerov
a54e49aedd
Maven build fixed
2015-10-09 12:43:00 +02:00
Dmitry Jemerov
7e2c2ef678
restore compilation after rebase of dropping external annotations; fix affected tests
2015-10-09 11:52:02 +02:00
Alexander Udalov
13c54a2678
Drop external annotations support in build tools
...
External annotations will only be considered in the IDE for additional
inspections based on more precise types in Java libraries
2015-10-09 11:51:58 +02:00
Ilya Gorbunov
e09c0ae2ff
Rename toMap { selector } to toMapBy.
...
#KT-6657
2015-10-08 17:48:47 +03:00
Ilya Gorbunov
fd7b670414
Replace deprecated package facade ref.
2015-10-08 17:48:37 +03:00
Ilya Gorbunov
db93532e7c
Deprecate merge and introduce instead zip with transform.
...
Add zip with transform for Strings.
2015-10-08 17:48:35 +03:00
Ilya Gorbunov
12d9beb3a4
Deprecate join (use joinToString instead)
...
#KT-6909
2015-10-08 17:48:33 +03:00
Sergey Mashkov
f37e022b8e
IDL2K: review changes
2015-10-08 14:16:48 +03:00
Sergey Mashkov
2a0c1a997e
IDL2K: support for operator modifier
2015-10-08 14:16:48 +03:00
Sergey Mashkov
4d8bd683eb
IDL2K code cleanup, add to build
2015-10-08 14:16:48 +03:00
Ilya Gorbunov
0b88801c66
Drop deprecated sorting and reversing methods.
2015-10-07 22:36:36 +03:00
Ilya Gorbunov
e54db8cd2a
Drop deprecated sequence() and withIndices()
2015-10-07 22:36:34 +03:00
Ilya Gorbunov
1c79cf2b51
Replace KotlinPackage legacy facade with corresponding package parts.
2015-10-07 22:36:32 +03:00
Ilya Gorbunov
ff69b97030
StdLib cleanup: deprecated usages
2015-10-07 22:36:09 +03:00
Yan Zhulanow
d28ecc2316
Mark builtins and stdlib functions with 'infix'
2015-10-07 15:49:29 +03:00
Denis Zharkov
61416b3d14
Adjust stdlib to size transformation
2015-10-07 08:46:27 +03:00
Ilya Gorbunov
0851728454
Deprecate mapNotNull to change its behavior later.
...
#KT-4410
2015-10-06 18:32:06 +03:00
Sergey Mashkov
c9843f6387
Downgrade maven-bundle-plugin to build against Java 6
2015-10-01 18:22:28 +03:00
Sergey Mashkov
a8e3ee9190
KT-6264 Introduce kotlin-osgi-bundle
...
The bundle is a mix of kotlin-runtime, kotlin-stdlib and kotlin-reflect. The main reason to do so intead of adding corresponding modules is that there is so called "split package" issue that couldn't be easily resolved
2015-10-01 15:37:35 +03:00
Ilya Gorbunov
0a24ba77b5
Add extension operators plus and minus for FileCollection to make them resolve into gradle api, rather than collection api.
2015-09-26 00:12:31 +03:00
Zalim Bashorov
8cb87b3e49
private -> internal where it's necessary
2015-09-25 21:16:00 +03:00
Ilya Gorbunov
d40bbf6acb
Allow to annotate generated code as jvm-only.
2015-09-25 21:09:40 +03:00
Ilya Gorbunov
1deb8b9dda
Rename conflicting parts: add "Kt"
2015-09-25 21:09:38 +03:00
Ilya Gorbunov
473698a7e8
Generate JvmMultifileClass annotation on parts.
2015-09-25 21:09:36 +03:00
Ilya Gorbunov
2bc1fbab3f
Allow stdlib generator to distribute concrete functions between different target files.
2015-09-25 21:09:33 +03:00
Yan Zhulanow
1139a8dd0e
Mark builtins and stblib functions with 'operator'
2015-09-25 19:20:18 +03:00
Ilya Chernikov
9c7d6c1649
Fixing KT-9196 (broken kotlin-compiler-embeddable.jar in M13) by excluding org.fusesource.jansi.internal.CLibrary from relocation, adding smoke test for embeddable jar
2015-09-25 16:13:03 +02:00
Stanislav Erokhin
88815c40cc
Minor. Fix testdata.
2015-09-24 14:07:51 +03:00
Mikhail Glukhikh
789f351f6f
data modifier is now inapplicable to enum classes, annotations, objects and interfaces #KT-8302 Fixed
2015-09-23 16:33:11 +03:00
Denis Zharkov
4a993f517e
Drop tailRecursive and it's usage
2015-09-23 12:18:12 +03:00
Stanislav Erokhin
2af5b24db2
Fix maven build compilation
2015-09-18 21:00:17 +03:00
Denis Zharkov
05eaf37123
Get rid of deprecated annotations and modifiers in js-stdlib
2015-09-18 10:14:30 +03:00
Denis Zharkov
5cecaa6f87
Get rid of deprecated annotations and modifiers in stdlib (besides JS)
2015-09-18 10:14:28 +03:00
Ilya Gorbunov
e95be9096e
Revert unification of operations on Array<T> and Array<out T> (copyOf, copyOfRange) which return the same type as the receiver.
...
Leave sortedArray, reversedArray and sliceArray only for covariant projection of array as the receiver.
2015-09-17 21:15:11 +03:00
Ilya Gorbunov
909cbc6817
Eliminate deprecated language constructions from the generated code.
2015-09-17 02:41:01 +03:00
Dmitry Jemerov
81d0b6c109
verify.groovy: ignore PERF output
2015-09-15 16:24:18 +02:00
Rodrigo Quesada
69038ba6c0
KT-9003 FileNotFoundException when Kapt is unable to find corresponding annotations.txt
...
#KT-9003 Fixed
2015-09-11 22:41:58 +03:00
Yan Zhulanow
a2096ab0be
Check supportv4 library presence on the spot
2015-09-11 04:30:04 +03:00
Natalia Ukhorskaya
bb17724f96
Gradle: workaround the problem that getVariantDataManager is internal
2015-09-10 15:23:46 +03:00
Natalia Ukhorskaya
b1dbc89a2a
Gradle: add bintray to repository list
2015-09-10 15:23:45 +03:00
Michael Bogdanov
0f6bf80c0a
Fix kotlin module name for gradle plugin
2015-09-09 13:32:40 +03:00
Michael Bogdanov
4d871ef2c6
Added tests for moduleName to maven plugin
2015-09-09 13:32:40 +03:00
Ilya Gorbunov
52f3e9ca06
Accept in-projection of Comparator as a parameter when possible.
2015-09-08 17:11:12 +03:00
Ilya Gorbunov
c14f376d21
Deprecate precondition checks with non-lazy message.
...
Make precondition checks with lazy message inline.
Use require with lazy message in stdlib.
#KT-8253 Fixed
2015-09-08 10:27:46 +03:00
Ilya Gorbunov
3c5de56e83
Improve diagnostics when test cleanup fails.
2015-09-07 16:45:06 +03:00
Michael Bogdanov
225cbb417c
Gradle support
2015-09-07 16:29:15 +03:00
Michael Bogdanov
2ca9b3ae0e
Code clean
2015-09-07 16:29:10 +03:00
Michael Bogdanov
25234f672a
Maven plugin fixes
2015-09-07 16:29:05 +03:00
Ilya Gorbunov
c4b18d8fb8
Special case of slice for int ranges, sliceArray returning array.
...
#KT-8711
2015-09-02 20:22:38 +03:00