Toshiaki Kameyama
5b666ff33f
"Create type parameter from usage": don't remove backticks if necessary
...
#KT-33299 Fixed
2019-09-24 19:24:02 +07:00
Ilya Goncharov
bfc698a521
Add comment for log-reporter and its necessity
2019-09-24 14:36:11 +03:00
Ilya Goncharov
09e2ebe60a
Both js targets use one TC service message classes
2019-09-24 14:36:11 +03:00
Ilya Goncharov
7d4b43f819
Remove annoying spaces in karma-teamcity-reporter
2019-09-24 14:36:10 +03:00
Ilya Goncharov
b4e3cf1d7a
Move teamcity reporting only to nodejs
2019-09-24 14:36:10 +03:00
Ilya Goncharov
46e82468e4
Provide logging through kotlin-test=js-runner
2019-09-24 14:36:10 +03:00
Ilya Goncharov
f0e72c4d71
Remove mangling for kotlin-test-js-runner
2019-09-24 14:36:10 +03:00
Ilya Goncharov
e59d1a0ef1
Use terser instead of uglify
2019-09-24 14:36:10 +03:00
Toshiaki Kameyama
784ba69b7a
"Cleanup code": remove 'final' keyword for overridden function with non-canonical modifiers order
...
#KT-33060 Fixed
2019-09-24 18:28:00 +07:00
Steven Schäfer
f49d5da929
JVM IR: Fix enum constructor visibility
2019-09-24 13:28:08 +03:00
Kristoffer Andersen
52dc469657
JVM IR: Generate synthetic methods for type aliases with annotations
2019-09-24 12:21:42 +02:00
romanart
acd1cc5a57
[KLIB] Normalize path string to keep file order on Windows OS
2019-09-24 12:41:48 +03:00
Dmitry Gridin
1ee827bfc8
Import quick fix: support provideDelegate
...
#KT-28049 Fixed
2019-09-24 16:27:10 +07:00
Toshiaki Kameyama
79199260b9
Import quick fix: suggest for operator extension function called from name reference
...
#KT-28049 Fixed
2019-09-24 16:27:09 +07:00
Toshiaki Kameyama
998adfb098
Move variable declaration into when: don't report when property has 'break' or 'continue'
...
#KT-31999
2019-09-24 12:11:41 +03:00
Toshiaki Kameyama
877e583a96
Move variable declaration into when: don't report when property has 'return' or 'throw'
...
#KT-31999 Fixed
2019-09-24 12:11:41 +03:00
Toshiaki Kameyama
d9d04fc556
"Create enum constant" quick fix: do not add redundant empty line
...
#KT-32981 Fixed
2019-09-24 13:23:06 +07:00
Dmitry Gridin
5dddc464a5
Completion: add tests for case with overloaded function with lambda with receiver parameter
...
Relates to #KT-31073
2019-09-23 23:20:26 +07:00
Dmitry Gridin
e3ce799993
Refactoring: change signature should affected expect/actual
...
#KT-33972 Fixed
2019-09-23 23:01:47 +07:00
Dmitry Gridin
484dda478e
AbstractIntentionTest: should check startInWriteAction flag
2019-09-23 23:01:46 +07:00
Dmitry Gridin
667e9a33e8
AbstractIntentionTest: cleanup code
2019-09-23 23:01:46 +07:00
Dmitry Gridin
cbdda6f9a8
KotlinChangeSignatureData: cleanup code
2019-09-23 23:01:46 +07:00
Nikolay Krasko
7271e65851
Don't store hard references to psi elements in transferable data (KT-33802)
...
This leads to project leaked errors in tests.
2019-09-23 18:58:11 +03:00
Igor Yakovlev
f8bd3518dc
UL method and parameter Move&Rename refactoring
2019-09-23 17:30:15 +03:00
Igor Yakovlev
fc70fd05fc
Enable kotlin.collections support for UL classes
...
Removed restriction for classes derived from Kotlin collections
Added type erasure for java collection overrided methods
2019-09-23 17:30:15 +03:00
Igor Yakovlev
286702a99c
Format code for NoArgPlugin
2019-09-23 17:07:33 +03:00
Igor Yakovlev
1deba19e1c
Refactoring NoArg compiler plugin
...
Remove NoArgClassKey relation betwen AbstractNoArgDeclarationChecker and NoArgExpressionCodegenExtension
Separate NoArgExpressionCodegenExtension to Ide and Cli versions
2019-09-23 17:07:33 +03:00
Vladimir Dolzhenko
027c60080b
Added KotlinCodeInsightWorkspaceSettings in place of sharing kotlin settings with java CodeInsightSettings
2019-09-23 16:05:11 +02:00
Nikolay Krasko
6b5a73ffa9
Enable resolve in dispatch thread check for copy-paste tests
2019-09-23 16:54:35 +03:00
Nikolay Krasko
ee4ab967a4
Force resolve check for dispatch thread instead of isWriteAccessAllowed
...
isWriteAccessAllowed = dispatch thread + write lock
2019-09-23 16:54:35 +03:00
Nikolay Krasko
9f81de293f
Minor: add intention name to test failure
2019-09-23 16:54:35 +03:00
Ilya Matveev
fabd336856
Update K/N: 1.3.60-dev-12485
2019-09-23 18:45:17 +07:00
Vladimir Dolzhenko
17e2359a41
Added copy-paste performance tests
2019-09-23 12:48:59 +02:00
Natalia Selezneva
63e5d4fe95
Tests: rewrite some AbstractScriptConfigurationTest to the new script infrastructure
2019-09-23 12:06:25 +03:00
Natalia Selezneva
eca7bbdb8c
Scripts: Check if file is in all script dependencies class files scope instead of searching for module info
...
^KT-32799 Fixed
^KT-16760 Add test
2019-09-23 12:06:25 +03:00
Toshiaki Kameyama
245b2aecb3
"Replace guard clause with kotlin's function call" inspection : decrease severity to INFORMATION
...
#KT-33235 Fixed
2019-09-23 11:36:14 +03:00
Ivan Gavrilovic
573e7f2eee
Run JDK11 tests for KAPT only if JDK11 is available
...
Otherwise, just skip running them.
2019-09-23 17:32:37 +09:00
Ivan Gavrilovic
6e7f046471
Fix gradle integeration tests
...
Fix test failure on Windows, where backslash was not escaped
in a build file. Also, remove obsolete test for Gradle 4.2,
because 4.3 is the minimum supported version.
2019-09-23 17:32:36 +09:00
Toshiaki Kameyama
92dcb54207
"Redundant overriding method" inspection: do not report when overriding package private method
...
#KT-33153 Fixed
2019-09-23 12:35:56 +07:00
Alexander Udalov
25799447a6
Minor, use slightly less internal argument to enable inline classes
2019-09-21 02:03:31 +02:00
Steven Schäfer
e4609a9968
JVM IR: Cache inline class replacements at the module level
2019-09-20 23:41:39 +02:00
Steven Schäfer
f40f9611c3
JVM IR: Fix spread operator on unsigned array type
2019-09-20 18:17:31 +02:00
Mikhail Zarechenskiy
1a50a3cbb1
[NI] Avoid computing few things for simple calls without type variables
2019-09-20 17:56:07 +03:00
Mikhail Zarechenskiy
7bd65c0bcd
[NI] Avoid collecting possible types for call expressions
2019-09-20 17:56:07 +03:00
Mikhail Zarechenskiy
a83225218f
[NI] Fix checks for infix/operator conventions
2019-09-20 17:56:06 +03:00
Pavel Kirpichenkov
f45a49b122
Remove uncapturing in type mismatch diagnostics
...
#KT-32587 Fixed
2019-09-20 17:05:03 +03:00
Ilya Matveev
5c904250be
Gradle, native: Update a K/N version in tests
...
Earlier, K/N 1.1 was used when testing the kotlin.native.version
property. But this version doesn't support the -no-endorsed-libs
flag add recently. This patch updates K/N version in tests.
2019-09-20 16:54:30 +07:00
Ilya Goncharov
31aa4e4738
Rename kotlin-test-nodejs-runner to kotlin-test-js-runner
2019-09-20 10:56:18 +03:00
Ilya Goncharov
10c36ae5c5
Change naming from commin cli.ts to concrete platform nodejs.ts
2019-09-20 10:56:17 +03:00
Ilya Goncharov
c2b5df83f6
Add filtering feature to karma testing
...
- Now karma use generated adapter.js as input, in which right runner and
also all real input files are required
#KT-32216 fixed
2019-09-20 10:56:15 +03:00