Simon Ogorodnik
a2cdb14610
Add function to get typed capability from ModuleInfo
2018-09-18 17:33:10 +03:00
Simon Ogorodnik
d90cda65a1
Add factory function to create platform specific LibraryInfo's
2018-09-18 17:33:09 +03:00
Simon Ogorodnik
0cc3625dc1
Do not throw exception on not-found serialized class from knm
2018-09-18 17:33:08 +03:00
Simon Ogorodnik
ca742b1552
Support free-form .knm package part names
2018-09-18 17:33:07 +03:00
Simon Ogorodnik
7166c011bf
Support for split-packages in Kotlin Native
...
See JetBrains/kotlin-native#2034
2018-09-18 17:33:06 +03:00
Ilya Matveev
a2c5c515de
Support OptionalExpectation in native
2018-09-18 15:55:49 +03:00
Anton Bannykh
7d5a304cf6
[JS IR BE] support Char.rangeTo()
2018-09-18 15:43:55 +03:00
Roman Artemev
89bec8ec59
Update tests
2018-09-18 15:30:17 +03:00
Roman Artemev
084071e2e5
[JS IR BE] Fix callable reference lowering
...
* more precisely handle implicit receiver arguments
2018-09-18 14:59:21 +03:00
Ilmir Usmanov
14818a4fc1
Minor. Remove tests with suspend delegates
2018-09-18 14:56:11 +03:00
Ilmir Usmanov
c4038729ea
Minor. Split tests with buildSequence into LV 1.2 and LV 1.3 versions
2018-09-18 14:56:08 +03:00
Nikolay Krasko
50deac7a26
Update test data in migration tests
2018-09-18 14:38:26 +03:00
Nikolay Krasko
6ef6fe4a47
Don't show migration dialog if no actual migrations are available (KT-26889)
...
#KT-26889 Fixed
2018-09-18 14:38:26 +03:00
Nikolay Krasko
11b948f004
Postpone migration till indexes are ready (KT-26428)
...
#KT-26428 Fixed
2018-09-18 14:38:26 +03:00
Anton Bannykh
0660e4d616
[JS IR BE] support multimodule tests
2018-09-18 14:36:20 +03:00
Anton Bannykh
2e709a81fa
[JS IR BE] Arrays, varargs
2018-09-18 14:36:20 +03:00
Mikhail Glukhikh
e24f68c357
Remove erroneous suspend delegate tests (not supported in 1.3)
2018-09-18 12:00:12 +03:00
Mikhail Glukhikh
65ee837bfe
Fix testAddArrayOfTypeForJavaAnnotation (named arguments in 1.3)
2018-09-18 11:50:48 +03:00
Mikhail Glukhikh
140c5d7689
Fix AddAnnotationTarget.testWithJava from multi-file quick fix
2018-09-18 11:50:47 +03:00
Mikhail Glukhikh
b7da2ad675
RedundantSamConstructor: remove reformatting in inspection visitor
...
This fixes testNestedInterface
2018-09-18 11:50:45 +03:00
Mikhail Glukhikh
6cb1ba9d41
Switch off ResultIsResultInspection as no more necessary for 1.3
2018-09-18 11:50:44 +03:00
Mikhail Glukhikh
94789c50b9
Do not suggest adding 'name =' before single vararg argument
...
This fixes two named argument intention tests
2018-09-18 11:50:43 +03:00
Mikhail Glukhikh
9694882db6
Fix testEnumClass (implementAsConstructorParameter)
2018-09-18 11:50:42 +03:00
Mikhail Glukhikh
b6c4bd270c
Switch testCoroutineContext to release coroutines thus fixing it
2018-09-18 11:50:41 +03:00
Mikhail Glukhikh
2e2b15853e
Suppress RESULT_CLASS_IN_RETURN_TYPE in ResultIsResultInspection tests
...
This fixes four relevant inspection tests
2018-09-18 11:50:40 +03:00
Mikhail Glukhikh
54e7fe6c52
Add language version 1.2 to mod-related inspection test thus fixing it
...
This does not work in 1.3 because mod is no more supported
2018-09-18 11:50:39 +03:00
Mikhail Glukhikh
2473362373
ArrayInDataClass test: replace Arrays functions with Kotlin ones
...
This fixes relevant inspection test
2018-09-18 11:50:38 +03:00
Mikhail Glukhikh
4a3af36909
Remove SHOULD_FAIL_WITH from testQuotesName thus fixing it
2018-09-18 11:50:37 +03:00
Mikhail Glukhikh
3014c3b33b
Add new error from 1.3 into testIncorrectArgs thus fixing it
2018-09-18 11:50:36 +03:00
Mikhail Glukhikh
362ee126d1
Add language version 1.2 to quick-fix tests for companion in interface
...
In 1.3, companion members in interface can be annotated with JvmField,
so fix replacing JvmField with const is no more actual.
This fixes testCompanionInInterface.
2018-09-18 11:50:35 +03:00
Mikhail Glukhikh
81406a2bac
Change .hashCode() to .bar() for some nullability fixes tests
...
Hash code can be no more used because in 1.3 we have nullable extension.
This fixes two wrap with safe let call tests and
one surround with null check test.
2018-09-18 11:50:34 +03:00
Mikhail Glukhikh
0f8b46b7d7
Add language version 1.2 to quick-fix tests for add explicit import
...
This fixes tests for KT-21515
2018-09-18 11:50:33 +03:00
Mikhail Glukhikh
39d28f1c92
AddAnnotationTargetTest: replace retention annotation if needed
...
This fixes testExpression3 from this test group
2018-09-18 11:50:32 +03:00
Mikhail Glukhikh
2bba4f5aa8
Fix two obsoleteCoroutines tests
2018-09-18 11:50:30 +03:00
Ilya Chernikov
7dd168d4ef
[minor] remove dumping of the proguard config to the wrong file
2018-09-18 08:36:47 +02:00
Ilmir Usmanov
3bb405bee4
Minor. Move SUSPENSION_POINT_INSIDE_MONITOR to ErrorsJvm
2018-09-17 20:22:49 +03:00
Yan Zhulanow
139c582ce2
Minor: Fix missing 'ifEmpty()'
2018-09-17 20:08:28 +03:00
Yan Zhulanow
8db5fd4b9b
Add missing empty bunches for AS 3.3
2018-09-17 20:08:27 +03:00
Yan Zhulanow
373ddcf55d
Fix compatibility with JPS-standalone (KT-26777)
2018-09-17 20:08:27 +03:00
Yan Zhulanow
d5f203a978
Add a missing write action to KotlinNativeApplicationComponent
2018-09-17 20:08:27 +03:00
Yan Zhulanow
b38e9b6b05
Make all intellij-core dependencies non-transitive
2018-09-17 20:08:27 +03:00
Yan Zhulanow
39f5418c01
Update Android Studio 3.2 version
2018-09-17 20:08:27 +03:00
Ilmir Usmanov
35056543a2
Fix LVT entries of 'this' and parameters in coroutine code
...
#KT-24510 Fixed
2018-09-17 20:03:51 +03:00
Ilmir Usmanov
2dd5b8fa70
Forbid suspension points in critical sections
...
#KT-26480: Fixed
2018-09-17 19:29:51 +03:00
Denis Zharkov
a4b2e5964a
Do not build dummy light classes for serialization-related classes
...
Otherwise, whether LazyLightClassMemberMatchingError happens
or other type of errors because serialization plugin expects
full resolution in the correct module
Currently, only @Serializable annotation leads to exceptions,
but just in case we consider both of them as potentially problematic
#KT-26895 Fixed
2018-09-17 19:09:40 +03:00
Leonid Startsev
fe9ce45e1d
Add initialization of constantValueGenerator for correct work
...
Exception was thrown from serialization plugin after compiler
refactoring
2018-09-17 19:07:10 +03:00
Ilya Gorbunov
cb47b0cde1
Fix sourcemap of stdlib/js to include new source sets
2018-09-17 17:58:28 +03:00
Ilya Gorbunov
f4af656e20
Remove entire stdlib opt-in for unsigned types to control precisely where they are exposed
2018-09-17 17:58:27 +03:00
Dmitry Petrov
97999a6415
Update testData for public API tests
...
Internal constructors for UIntProgression and ULongProgression are now
correctly detected as non-public API (because of proper metadata).
2018-09-17 17:28:52 +03:00
Mikhail Zarechenskiy
ea69d26bac
Don't throw exception on error types in light classes mode
...
#KT-26829 Fixed
#KT-26827 Fixed
2018-09-17 16:21:07 +03:00