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 |
|
Mikhael Bogdanov
|
c19c979b7d
|
Use last asm api for visitor construction
|
2018-12-20 12:55:09 +01:00 |
|
Ilya Chernikov
|
0b9770f8d1
|
Refactor scripting - rename env vars to provided properties everywhere
|
2018-12-13 18:00:12 +01:00 |
|
Alexey Tsvetkov
|
8aa069a774
|
Make AbstractJvmAbiContentTest system independent
|
2018-12-13 15:39:39 +03:00 |
|
Andrey Uskov
|
595e75e059
|
Fix build in bunch 191
|
2018-12-12 19:04:15 +03:00 |
|
Leonid Startsev
|
fdf4f02dde
|
Declare real external symbols for overriden by synthetic function
instead of unbound
Unbound symbols were throwing an exception on attempt to analyze them
in the other parts of compiler and are generally incorrect
|
2018-12-12 17:26:01 +03:00 |
|
Yan Zhulanow
|
425467ca99
|
Kapt: Switch to more appropriate way of converting URIs to Files
|
2018-12-12 21:40:46 +09:00 |
|
Yan Zhulanow
|
648fb2ef0b
|
AllOpen: Update test data (enum constructors are now private)
|
2018-12-12 21:40:45 +09:00 |
|
Yan Zhulanow
|
79bb609e1e
|
Uast: Update test data (enum constructors are now private)
|
2018-12-12 21:40:44 +09:00 |
|
Yan Zhulanow
|
0dda7bd7ca
|
NoArg: Update test data (enum constructors are now private)
|
2018-12-12 21:40:44 +09:00 |
|
Yan Zhulanow
|
a090541108
|
Kapt: Update test data (stub converter tests)
|
2018-12-12 21:40:44 +09:00 |
|