Mikhail Glukhikh
388aecb249
Extract new MPP tests from Gradle config tests, forbid them for 173
...
This removes four failing tests from 173 / AS31
2018-10-31 19:00:28 +03:00
Shagen Ogandzhanian
d78115757f
Update antlr dependency from 4.5.3 to 4.7.1 switch to gradle in idl2k
...
This is a squashed and rebased commit of https://github.com/JetBrains/kotlin/pull/1945
- add idl2k to default gradle build lifecycle
- removemaven build completely
- invert maven's `idl2k.deploy.skip` to `idl2k.deply` in gradle
(false by default)
- antlr upgrade from 4.5.3 to 4.7.1 - I'd have to slightly modify WebIDL.g4 definition though -
and updated copyright accordingly - my updates were based on
https://raw.githubusercontent.com/antlr/grammars-v4/master/webidl/WebIDL.g4
- I've checked all generated output to make sure it is identical to
what we hade before dependency update.
- Package idl2k according to our souce code guidelines
2018-10-31 16:23:00 +01:00
Ilya Gorbunov
c3237f416f
Minor: fix doc formatting that caused summary differ in JVM and Native
2018-10-31 17:16:50 +03:00
Ilya Gorbunov
18f9b9a022
Minor: fix sample references in MatchResult
2018-10-31 17:14:49 +03:00
Ilya Gorbunov
a341110304
Remove Build-Jdk manifest property
...
To get rid of an additional cause of potential artifact indeterminacy.
#KT-26102 Fixed
2018-10-31 16:41:31 +03:00
Natalia Selezneva
ffc7d302fb
Check that file is valid during reading/writing file attribute
2018-10-31 16:13:42 +03:00
Natalia Selezneva
715a5699de
Do not use stubs looking for script definition
...
Fix EA-128960
2018-10-31 16:13:42 +03:00
Natalia Selezneva
6af9929992
Do not try to find script definition for decompiled kotlin files
2018-10-31 16:13:41 +03:00
Dmitry Savvinov
f9f54e5a4b
Minor: publish AbstractIrGeneratorTestCase.createExpectedFile
2018-10-31 14:52:04 +03:00
Dmitry Savvinov
00036ba498
[BE IR] Skip comments for determining startOffset of declaration
2018-10-31 14:52:03 +03:00
Dmitriy Dolovov
633f665b7f
Add icon for Kotlin/Native
...
Issue #KT-27150 Fixed
2018-10-31 17:35:54 +07:00
Mikhael Bogdanov
2f2093add3
Temporary switch 183 branch to SNAPSHOT dependency, update asm version to 7.0
2018-10-31 11:15:50 +01:00
Natalia Selezneva
c6882c1ebd
Fix testdata in j2k
2018-10-31 13:08:48 +03:00
Natalia Selezneva
2d628d84f6
Add missing import in bunch file
2018-10-31 13:08:48 +03:00
Mikhail Glukhikh
1936c14e84
Remove MPP wizard "Shared" from 181, together with relevant failed test
2018-10-31 11:57:22 +03:00
Toshiaki Kameyama
1df15612d6
Unnecessary parentheses in function call with lambda: fix false positive #KT-26669 Fixed
2018-10-31 11:45:48 +03:00
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