Natalia Selezneva
2d0ecf8f50
Update testdata: println is moved to ioH.kt
2018-10-31 11:02:14 +03:00
Natalia Selezneva
a79785727e
Update testdata: coroutines are not experimental since 1.3.0
2018-10-31 11:01:14 +03:00
Natalia Selezneva
cc689af635
Set projectJdk in MultiFileTestCase, because many of configuration files contains inheritedJdk dependency
...
Fix MultiModuleRenameTest, MultiModuleSafeDeleteTest, MultiModuleChangeSignatureTest
2018-10-31 11:01:14 +03:00
Natalia Selezneva
0fa908a1b5
Configurator tests: update testdata
...
LATEST_STABLE version is used in language version settings if there is no facet configured
2018-10-31 11:01:13 +03:00
Natalia Selezneva
43fa2d59fc
Configurator: repositories are inserted in one line
2018-10-31 11:01:13 +03:00
Natalia Selezneva
cbd54e7867
Fix configuration tests with latest runtime
2018-10-31 11:01:12 +03:00
Natalia Selezneva
f364717da2
J2K: convert annotations properly
2018-10-31 11:01:12 +03:00
Natalia Selezneva
ed1452c136
Fix j2k testdata for constructors
2018-10-31 11:01:11 +03:00
Alexander Udalov
5bc2178040
Report warning instead of error on incorrect -Xuse-experimental/-Xexperimental
...
#KT-27430 Fixed
#KT-27709 Fixed
2018-10-30 19:58:03 +01:00
Mikhail Glukhikh
43895f43d4
Drop empty GradleMultiplatformWizardTest to avoid empty test suite
2018-10-30 20:23:27 +03:00
Mikhael Bogdanov
bedaa1a503
Use proper type constructor in IrIllegalArgumentException
...
'v.anew(Type.geType(...))' worked accidentally because
1. By default, ASM 6 creates METHOD Type for 'Type.geType(...)' invocation
2. It didn't fail because this type was used only in 'anew' invocation that
calls 'internalName' only
3. ASM 7 changes default behavior to throw Exception
2018-10-30 16:30:26 +01:00
Mikhael Bogdanov
98fa26c2d8
Use proper type constructor in eval4j
...
ASM 7 changes default behavior for 'getTypeInternal' (was 'getType') method.
Now it's throwing exception instead of create 'METHOD' Type.
Old behavior was equals to 'Type.getMethodType("<invalid>")'
#KT-27833 Fixed
2018-10-30 16:30:03 +01:00
Sergey Igushkin
f995afd50d
Fix runtime elements configuration resolved for compile classpath
...
The existing disambiguation rule for the Usage attribute lead to
runtime variants being resolved even for compile-scoped input
configurations, because Gradle runs disambiguation rules even if the
consumer value is present in the candidates list.
For example, an `app` project's `jvmCompileClasspath` configuration
would get its `project('lib')` dependency resolved to the
`jvmLibRuntimeElements` instead of `jvmLibApiElements`.
Fix this by:
1) running the part of the disambiguation rule only with Gradle 4.1+, so
as to use the consumer value for proper disambiguation;
2) choosing the JAVA_API usage when the consumer is JAVA_API or
KOTLIN_API, and choosing one of the JAVA_RUNTIME usages if the
consumer is either KOTLIN_RUNTIME, one of the JAVA_RUNTIME usages, or
does not specify its usage.
Issue #KT-27849 Fixed
2018-10-30 17:29:54 +03:00
Mikhael Bogdanov
43e79035e9
Revert "Fix backend for working with asm-7.0 beta (KT-27540, KT-27774)"
...
Original commit that cause this change was removed in asm 7.0 release
2018-10-30 11:00:23 +01:00
Dmitriy Dolovov
e5a3feada4
Disable ProjectRootModificationTrackerFixer in IDEA 183+
...
Issue #KT-27579 Fixed
2018-10-30 11:13:26 +07:00
Alexey Tsvetkov
49d5c8ae37
Run model tests with Gradle 4.0+
2018-10-29 21:48:01 +03:00
Alexey Tsvetkov
00f60553dc
Try 0 and 1 starting lines in Kapt location mapping tests
2018-10-29 21:48:01 +03:00
Alexey Tsvetkov
22064fd005
Choose Gradle version for Gradle model tests as for other tests
2018-10-29 21:48:01 +03:00
Denis Zharkov
f2a937ed97
Add changelog notes for 1.3 RCs and release
2018-10-29 19:12:38 +03:00
Vyacheslav Gerasimov
4eeb4a0ffd
Build: Use cache-redirector for Android Studio
2018-10-29 18:53:19 +03:00
Alexey Tsvetkov
c4268a4238
Update Android Gradle plugin version in tests
2018-10-29 16:09:57 +03:00
Ilya Matveev
a03707cf87
Update Kotlin/Native: 1.0.1
2018-10-29 18:45:51 +07:00
Ilya Matveev
e0a83b6159
Use KOTLIN_API usage in cinterop dependencies.
...
Issue #KT-27803 fixed.
2018-10-29 18:45:51 +07:00
Alexander Udalov
d28c6559b8
Fix support of directories as sources in build files (-Xbuild-file)
...
#KT-27775 Fixed
2018-10-29 11:36:29 +01:00
Nikolay Krasko
0a2d1b409b
Cleanup LookupCancelWatcher.kt
2018-10-27 18:57:21 +03:00
Nikolay Krasko
48c0fb2ba9
Remove deprecated AbstractProjectComponent
2018-10-27 18:57:20 +03:00
Sergey Rostov
cce125b982
JPS: Don't catch BuildDataCorruptedException as internal error.
...
BuildDataCorruptedException should be thrown up to `IncProjectBuilder`
to be handled by TeamCity.
#KT-27037 Fixed
2018-10-27 16:08:38 +03:00
Sergey Rostov
0b8d94a6b1
JPS: Fix initialization order for case when all kotlin rebuild.
...
#KT-27792 Fixed
2018-10-27 16:08:16 +03:00
Mikhail Glukhikh
700bcb5984
Unused symbol: fix false positives on inline class constructors
...
#KT-27434 Fixed
2018-10-27 12:13:52 +03:00
Mikhail Glukhikh
506f7aaa68
Replace toString with string template: fix grammar
2018-10-27 12:13:50 +03:00
Mikhail Glukhikh
6e10235208
Make "Add name(s) to call arguments" available for generic arguments
...
#KT-15550 Fixed
2018-10-27 12:13:42 +03:00
peter
e93a90bc09
fix some cases of "Cls delegate shouldn't be loaded for not too complex ultra-light classes"
2018-10-26 20:41:56 +02:00
Alexander Udalov
cfffd21fa9
Fix KtLightAnnotationsValues.kt for 173
...
See 17076cd05e
2018-10-26 20:17:52 +02:00
Mikhail Glukhikh
cb92009862
Fix maven build + ~50 compiler tests broken by UNUSED_PARAMETER in main
2018-10-26 19:51:20 +03:00
peter
c54eb7db97
Merge remote-tracking branch 'origin/master'
2018-10-26 18:44:12 +02:00
peter
cd1560e0b4
provide correct context for method return type
...
to fix generics in
class A<E> {
fun foo(): E = null!!
}
public class B {
public static void main(String[] args) {
A<String> a = new A<>();
a.foo().length(); // Unresolved length, because it thinks that `a.foo()` returns E
}
}
2018-10-26 18:42:41 +02:00
Vyacheslav Gerasimov
87af14849d
as34: Restore compatibility with 183 platform in AS 3.4
2018-10-26 18:25:22 +03:00
Vyacheslav Gerasimov
99924c3df5
as34: Update idea-version
2018-10-26 18:25:21 +03:00
Vyacheslav Gerasimov
c6ecc6c21c
as34: Update versions.gradle.kts
2018-10-26 18:25:21 +03:00
Vyacheslav Gerasimov
4076923a26
as34: Apply changes from AS 3.3
2018-10-26 18:25:20 +03:00
Vyacheslav Gerasimov
25e6916469
Derive as34 bunch from 183
2018-10-26 18:24:33 +03:00
Nikolay Krasko
7009b261d6
Don't rank local classes (KT-27712)
...
Allow enable ranking even for single source file in tests
#KT-27712
2018-10-26 18:02:36 +03:00
Nikolay Krasko
214785d9b7
Do not ruin breakpoints when there's failure in ranking (KT-27712)
2018-10-26 18:02:36 +03:00
Nikolay Krasko
8d7829be31
Allow to assert rank value in ranking test
...
Update test data for lambdas.kt because of same rank check bug fixed.
2018-10-26 18:02:36 +03:00
Nikolay Krasko
122fba20da
Do not wait for not generated classes in LowLevelDebuggerTestBase
2018-10-26 18:02:35 +03:00
Nikolay Krasko
651d76f4ef
Allow disable strict mode in ranking tests
2018-10-26 18:02:35 +03:00
Andrey Uskov
1c7cab61c9
Add platform AS34
2018-10-26 17:58:11 +03:00
Ilya Gorbunov
c833272392
stdlib-gen, minor: rename property
2018-10-26 16:27:43 +03:00
Ilya Gorbunov
138ab13364
Remove experimental coroutines usages from stdlib generator
2018-10-26 16:27:42 +03:00
Mikhail Glukhikh
e39953c4a0
Check also drop-box content in multi-module line marker tests
...
Related to KT-26957
2018-10-26 16:21:49 +03:00