Ilya Gorbunov
e35a214eaf
Review fixes: special case of toMap for singleton map.
...
#KT-9108
2016-08-09 21:49:57 +03:00
Ilya Gorbunov
efc8f2c88a
Provide extensions to copy maps.
...
#KT-9108
2016-08-09 21:49:57 +03:00
Ilya Gorbunov
ae985e24ca
Docs: clarify docs for 'generateSequence'.
2016-08-09 17:43:12 +03:00
Ilya Gorbunov
fed24c2be6
Docs: preserve empty lines in the generated documentation to separate summary and paragraphs in the body.
2016-08-09 17:43:12 +03:00
Ilya Gorbunov
e31167e74f
Improve FileTreeWalk documentation,
...
#KT-13297 Fixed
2016-08-09 17:43:12 +03:00
Ilya Gorbunov
e7d250b7d7
Document that sequences could be iterated multiple times.
...
#KT-13115 Fixed
2016-08-09 17:43:12 +03:00
Alexander Udalov
d14843cb0e
Update API listing of built-in classes in kotlin.reflect
2016-08-08 17:54:11 +03:00
Alexey Tsvetkov
e0ebf2482b
Configure KotlinCompile.destinationDir before evaluation
...
Previously it was possible to refer to destinationDir
in gradle scripts (evaluation phase), so in order to
preserve compatibility destinationDir should be configured
before evaluation.
This does not affect android plugin because in this case kotlin
tasks were created after evaluation anyway, so it
was not possible to refer to destinationDir
during evaluation anyway.
2016-08-03 13:09:56 +03:00
Ilya Chernikov
45ed340444
Add passing of allowKotlinPackage option from gradle plugin to compiler
2016-08-03 09:51:40 +02:00
Ilya Gorbunov
39d7d3381c
Make unchecked cast in Map.getOrDefault extension that is covariant by K, since getOrDefault member now requires K as key.
...
Relates to #KT-13209.
2016-07-29 21:03:56 +03:00
Ilya Gorbunov
0a0bdbc8b3
Minor: fix test source root
2016-07-29 21:03:56 +03:00
Alexey Tsvetkov
e51f2457bf
Add additional java source dir to source set in android test
2016-07-29 17:56:30 +03:00
Alexey Tsvetkov
ef70814f60
Refactoring: extract function to map classpath
2016-07-29 17:56:30 +03:00
Alexey Tsvetkov
2cae5f01cf
Move call to kotlinTask.source to doTargetSpecificProcessing
2016-07-29 17:56:30 +03:00
Alexey Tsvetkov
ad1340caf3
Refactoring: move mapKotlinTaskProperties call to createKotlinJVMTask
2016-07-29 17:56:30 +03:00
Alexey Tsvetkov
048982cf36
Refactor classpath handling in KotlinCompile
...
#KT-13234 fixed
2016-07-29 17:56:30 +03:00
Alexey Tsvetkov
815e297328
Add test for code using internal compiled incrementally
...
The issue was fixed during refactoring
#KT-12923 fixed
2016-07-29 17:56:30 +03:00
Alexey Tsvetkov
2e3b3da029
Track changes in generated source files
...
#KT-12962 fixed
2016-07-29 17:56:30 +03:00
Alexey Tsvetkov
7fe29a7e55
Refactoring: simplify source roots search
2016-07-29 17:56:30 +03:00
Alexey Tsvetkov
b13e1b451d
Refactoring: use convention mapping for configuring classpath of kotlin tasks
...
#KT-12658 fixed
#KT-12750 fixed
2016-07-29 17:56:30 +03:00
Alexey Tsvetkov
d55a8f8054
Refactor source configuration for android
2016-07-29 17:56:30 +03:00
Alexey Tsvetkov
d36de54aa9
Minor: cleanup
2016-07-29 17:56:30 +03:00
Alexey Tsvetkov
d376e76e75
Refactoring: set task properties directly
2016-07-29 17:56:30 +03:00
Alexey Tsvetkov
54659fcacf
Refactoring: remove extra property to pass stubs directory
2016-07-29 17:56:30 +03:00
Alexey Tsvetkov
92af1e9454
Refactoring: do not use extraProperties to pass kapt options to task
2016-07-29 17:56:30 +03:00
Alexey Tsvetkov
c838eed6a3
Refactoring: remove reflection calls
2016-07-29 17:56:30 +03:00
Alexey Tsvetkov
f297de401c
Refactoring: remove remainings of custom classloader in gradle plugin
2016-07-29 17:56:30 +03:00
Mikhail Glukhikh
bf4231d65a
Standard library regenerated
...
(cherry picked from commit 68af26c)
2016-07-27 10:52:01 +03:00
Mikhail Glukhikh
94029393cb
kotlin-stdlib-gen: UNCHECKED_CAST instead of CAST_NEVER_SUCCEEDS
...
(cherry picked from commit feab6f3)
2016-07-27 10:51:51 +03:00
Mikhail Glukhikh
a2b68f65be
Suppress CAST_NEVER_SUCCEEDS removed from standard library code
...
(cherry picked from commit 7d9aa04)
2016-07-27 10:51:41 +03:00
Alexander Udalov
83000c50ff
Remove quotes around visibility in invisible member diagnostic
2016-07-22 18:13:41 +03:00
Alexey Tsvetkov
941437a9a2
Correct test case for KT-12776
...
After minifying test, it stopped failing without fix
2016-07-14 16:48:30 +03:00
Alexey Tsvetkov
58e13ddf54
Do not force dependency resolution when configuring kapt with stabs
...
#KT-12776 fixed
2016-07-14 16:15:19 +03:00
Ilya Gorbunov
a66fc90434
Minor: exclude directory with the generated stdlib documentation
2016-07-13 20:40:01 +03:00
Ilya Gorbunov
d55b2cd00d
Docs: include JRE7/8-specific sources into the documentation.
2016-07-13 20:39:59 +03:00
Ilya Gorbunov
e9ccc480b0
Docs: improve docs for Closeable.use and AutoCloseable.use
2016-07-13 20:39:54 +03:00
Alexander Udalov
8f33830f29
Suppress UNCHECKED_CAST instead of CAST_NEVER_SUCCEEDS in several places
...
This is related to KT-6611 being fixed recently. Note that not all cases of
incorrect "cast never succeeds" were fixed
2016-07-13 13:42:42 +03:00
Dmitry Jemerov
c80e094967
specify FQ names for collection types as well
2016-07-12 17:34:09 +02:00
Dmitry Jemerov
ccbc19f7e9
fix qualified links in Module.md
...
#KT-11373 Fixed
2016-07-12 16:23:58 +02:00
Alexey Tsvetkov
621ffca194
Do not run integration tests with old gradle versions
...
Reason finalizedBy is not supported with gradle < 2.0
2016-07-07 15:42:01 +03:00
Alexey Tsvetkov
03b4eba4ef
Remove dependency on Files from guava
2016-07-06 16:39:08 +03:00
Alexey Tsvetkov
16b1616ebc
Gradle: copy kotlin classes after java compilation
...
#KT-9392 fixed
#KT-12295 fixed
#KT-12736 fixed
2016-07-06 16:38:48 +03:00
Denis Zharkov
2cc09f928e
Allow suspend extensions for specially annotated controllers
2016-07-06 15:25:19 +03:00
Alexey Andreev
80deebbc2a
Fix configuration of maven test of moduleKind configuration property
2016-07-04 14:56:45 +03:00
Ilya Gorbunov
919c099a95
Minor: make test output less verbose
2016-07-01 18:50:53 +03:00
Ilya Gorbunov
157ed3f8c1
Claim a stream produced from a Sequence having ORDERED property.
...
Add a test verifying that property is respected.
2016-07-01 18:06:54 +03:00
Ilya Gorbunov
22ee3a8dc1
Relax type parameter constraint for Closeable.use and AutoCloseable.use to allow nullable receiver.
...
#KT-12894 Fixed
2016-07-01 18:05:25 +03:00
Ilya Gorbunov
e04873957e
Notes in README about required environment variables to build libraries maven project.
2016-07-01 18:05:24 +03:00
Ilya Gorbunov
dd0ecb5ece
Adjust exposed visibility of platform specific implementations.
2016-07-01 18:05:23 +03:00
Ilya Gorbunov
a45da393b9
Provide access to named groups of regex match result on JDK8.
...
#KT-12753 Fixed
2016-07-01 18:05:22 +03:00