Andrey Uskov
59bcd608a1
Minor. Remove useless code related to IJ 173 and AS 3.1 in build scripts
2019-02-17 12:29:01 +03:00
Yan Zhulanow
1fbf51ea13
Kapt: Ignore imports for enum entries on import conversion (KT-28220)
2019-02-15 21:23:27 +03:00
Yan Zhulanow
87cad2af02
Kapt: Fix "no interface expected here" in class implementing interface with secondary constructor (KT-27506)
2019-02-15 21:23:27 +03:00
Yan Zhulanow
1c824655d4
Kapt: Fix supertype conversion for DefaultImpls (KT-28306)
2019-02-15 21:23:26 +03:00
Nicolay Mitropolsky
a29bf61d05
191: fix for KotlinUastReferencesTest reference target assertion added in 191
2019-02-14 20:44:17 +03:00
Nicolay Mitropolsky
48619a49ed
RenameKotlinPropertyProcessor made not update the property before all references are updated (KT-27602)
...
because otherwise language independent bean property references couldn't properly handle rename in some cases.
Groovy references were also affected by this bug because they weren't able to resolve to original property
2019-02-14 13:27:06 +03:00
victor.petukhov
46bd5ba107
Add alphabetical sorting diagnostics with same ranges
2019-02-14 12:31:42 +03:00
victor.petukhov
b354518a41
Add lazy debug diagnostic DEBUG_INFO_EXPRESSION_TYPE
2019-02-14 12:31:42 +03:00
victor.petukhov
f92232f015
Decompose and rewrite CheckerTestUtil to Kotlin
2019-02-14 12:31:42 +03:00
Yan Zhulanow
9729932fe4
191: Update Android plugin changes to AS33 (KT-29847)
2019-02-13 16:35:46 +03:00
Ilya Chernikov
c6a24c03e4
Move CliScriptDefinition provider to the plugin too, fix tests
2019-02-10 13:33:22 +01:00
Ilya Chernikov
2f52df0640
Initialize scripting plugin in other tests
2019-02-10 13:31:57 +01:00
Ilya Chernikov
2b67dbe8dd
Initialize scripting in tests if script is passed as a source
2019-02-10 13:31:56 +01:00
Ilya Chernikov
0732b48701
Move script related configuration to the plugin
2019-02-10 13:31:55 +01:00
Mikhail Glukhikh
bef0249347
UAST: do not analyze KtPsiFactory-created files #KT-29486 Fixed
2019-02-01 13:26:17 +03:00
Mikhael Bogdanov
a122cba862
Switch Kotlin project to jvm-target 1.8
...
#KT-29405
2019-01-31 07:43:05 +01:00
Leonid Startsev
8eeb9d4faa
[kx.serialization] Fix serializer resolving for file-level annotations:
...
Instantiating ContextSerializer for primitives with boxing (fixes https://github.com/Kotlin/kotlinx.serialization/issues/349 )
Unwrap nullable type when looking for general-defined serializer (fixes https://github.com/Kotlin/kotlinx.serialization/issues/351 )
Add lost java collection types and fix annotation name (fixes https://github.com/Kotlin/kotlinx.serialization/issues/343 )
2019-01-30 19:42:08 +03:00
Nicolay Mitropolsky
dcbd441814
Uast: aligning bunches after moving all convert* methods to KotlinConverter in 191
2019-01-30 12:42:37 +03:00
Nicolay Mitropolsky
b45172a7f8
191: Uast: support convertToAlternatives for KtFile
2019-01-30 12:42:37 +03:00
Nicolay Mitropolsky
4df72b4f79
191: Uast: refactoring: all convert* methods were moved to KotlinConverter
2019-01-30 12:42:37 +03:00
Nicolay Mitropolsky
28e19ed8c7
191: Uast: AlternativesRenderLogTest introduced
2019-01-30 12:42:37 +03:00
Nicolay Mitropolsky
8ad06314f0
191: Uast: support convertToAlternatives for KtClassOrObject
2019-01-30 12:42:37 +03:00
Nicolay Mitropolsky
9e2358e8ff
191: Uast: support convertToAlternatives for KtParameter
2019-01-30 12:42:37 +03:00
Nicolay Mitropolsky
f4c51dc6d0
191: Uast: support convertToAlternatives for KtProperty
2019-01-30 12:42:37 +03:00
Nicolay Mitropolsky
114c3be632
191: Uast: KtParameter can be converted to field
2019-01-30 12:42:37 +03:00
Nicolay Mitropolsky
529d0b8326
191: Uast: initial support for multiple required types
2019-01-30 12:42:37 +03:00
Nicolay Mitropolsky
731956db71
191: Uast: UInjectionHost moved under flag kotlin.uast.force.uinjectionhost (KT-27283)
2019-01-30 12:42:37 +03:00
Nicolay Mitropolsky
9ecd69760b
191: Revert KotlinStringTemplateUPolyadicExpression implement UInjectionHost testdata changes
2019-01-30 12:42:37 +03:00
Nicolay Mitropolsky
56dfde0428
191: Uast: making KotlinStringTemplateUPolyadicExpression implement UInjectionHost (KT-27283)
2019-01-30 12:35:17 +03:00
Nicolay Mitropolsky
aa88e579a6
Uast: checking that element is valid before running into resolve
...
probably will fix EA-134193
2019-01-29 11:05:27 +03:00
Nicolay Mitropolsky
795f9d83e1
191: Uast: implementation of UReferenceExpression.referenceNameElement (KT-29025)
2019-01-25 11:13:43 +03:00
Nicolay Mitropolsky
a3ea7bcd3b
Uast: property resolve arrayOf in nested annotations (KT-29434)
2019-01-25 11:10:59 +03:00
Vyacheslav Gerasimov
f58acbeef5
Build: implement useBootstrapStdlib flag
...
Excludes stdlib projects from build and uses bootstrap stdlib artifacts
#KT-29205
2019-01-21 21:09:40 +03:00
Alexander Udalov
4daee6d282
Extract JVM IR backend module out of compiler/backend
...
The old backend does not depend on IR modules anymore
2019-01-21 19:06:41 +01:00
Andrey Uskov
68347e89cf
Remove build script bunch for 191. The -Xjvm-default flag should be set in the whole project
2019-01-17 12:39:11 +03:00
Nicolay Mitropolsky
9559346199
191: Uast: implementation of UMethod.returnTypeReference (KT-29012)
2019-01-15 18:51:50 +03:00
Nicolay Mitropolsky
630b39d6b0
191: Uast: compiling with -Xjvm-default=compatibility
2019-01-15 18:51:49 +03:00
Nicolay Mitropolsky
f4d585f836
Uast: removing unused KotlinUComponentQualifiedReferenceExpression
2019-01-15 17:22:07 +03:00
Nicolay Mitropolsky
c139901889
Uast: all Kotlin versions of org.jetbrains.uast.test.* moved to org.jetbrains.uast.test.*.kotlin
...
To avoid having same class names in Kotlin and IDEA
2019-01-15 17:22:04 +03:00
Vyacheslav Gerasimov
13d87e8eae
Remove as31 bunch files
2019-01-14 21:29:02 +03:00
Vyacheslav Gerasimov
818910267e
Remove 173 bunch files
2019-01-14 21:29:02 +03:00
Igor Chevdar
9fee03ca81
IR: Fixed some parents
2019-01-10 14:35:10 +03:00
Yan Zhulanow
34818b0bbe
Remove JPS support for Android Extensions
2019-01-09 21:54:52 +03:00
Mikhael Bogdanov
e963c52c80
Update copyright in generated non-compiler tests
2019-01-02 13:34:03 +01:00
Leonid Startsev
662c1b6d4a
Make serialization plugin for Maven consistent with all other plugins:
...
Use correct import handler because old one was not working in IDE
Change maven artifact id to match pattern from other plugins
2018-12-26 18:53:53 +03:00
Sergey Rostov
423653d225
JPS build: workarounds for idea importing
2018-12-26 09:02:44 +03:00
Ilya Chernikov
a3217982f7
Fix script filename extension discovery from asm-readed class
...
and improve diagnostics on definition loading failure
2018-12-21 15:44:28 +01:00
Marcin Moskala
686cfa6fd2
Fix common misspellings
2018-12-21 16:13:42 +03:00
Ilya Chernikov
fce68102bd
Implement imported scripts evaluation and construction
2018-12-20 17:09:18 +01:00
Mikhael Bogdanov
f900d598c7
Inline ABI_EXTENSION_ASM_API_VERSION
2018-12-20 12:55:10 +01:00