Alexander Udalov
|
d1dc938a5d
|
IR: use IrFactory in IR builders
|
2020-07-28 12:05:24 +02:00 |
|
Alexander Udalov
|
898dd20a9e
|
IR: use IrFactory in misc utils
|
2020-07-28 12:05:23 +02:00 |
|
Alexander Udalov
|
f359f36ed9
|
IR: add IrFactory to IrDeclaration, use in deep copy
|
2020-07-28 12:05:23 +02:00 |
|
Alexander Udalov
|
305288aa82
|
IR: use IrFactory in psi2ir
|
2020-07-28 12:05:23 +02:00 |
|
Alexander Udalov
|
8c41ba8ee4
|
IR: use IrFactory in fir2ir
|
2020-07-28 12:05:23 +02:00 |
|
Alexander Udalov
|
9356f87f28
|
IR: use IrFactory in linker
|
2020-07-28 12:05:23 +02:00 |
|
Alexander Udalov
|
db4cbe7103
|
IR: use IrFactory in SymbolTable
|
2020-07-28 12:05:23 +02:00 |
|
Alexander Udalov
|
c6a127e87e
|
IR: introduce IrFactory
This is needed to refactor IrPersistingElementBase-based implementations
into another module, to use it in JS IR.
|
2020-07-28 12:05:23 +02:00 |
|
Kirill Shmakov
|
96968cd9c9
|
Fix build after rebasing
|
2020-07-28 12:55:38 +03:00 |
|
Kirill Shmakov
|
96160cbb55
|
Adapt AS wizard to changes in main wizard
|
2020-07-28 12:26:19 +03:00 |
|
Kirill Shmakov
|
5c8833f608
|
Wizard: improve mobile app template
|
2020-07-28 12:26:19 +03:00 |
|
Ilya Kirillov
|
63fa6674a3
|
Wizard: temporary add ios shortcut target
Temporary as it will not be needed when HMPP wizard will be ready
|
2020-07-28 12:26:19 +03:00 |
|
Ilya Kirillov
|
f330cd3697
|
Wizard: relocate AndroidManifest.xml for MPP module
|
2020-07-28 12:26:19 +03:00 |
|
Ilya Kirillov
|
b3d48cda8c
|
Wizard: add common tests for iOS/Android template
|
2020-07-28 12:26:19 +03:00 |
|
Ilya Kirillov
|
5ffcaf6508
|
Wizard: add shared code for iOS/Android template
fix android
|
2020-07-28 12:26:19 +03:00 |
|
Ilya Kirillov
|
66c756ad0f
|
Wizard: add ability for wizard to generate expected/actual declarations in MPP module
|
2020-07-28 12:26:18 +03:00 |
|
Ilya Kirillov
|
7d1036ee7e
|
Wizard: use property for storing module dependency
|
2020-07-28 12:26:18 +03:00 |
|
Ilya Kirillov
|
dbc43b66bf
|
Wizard: introduce ModuleConfiguratorProperty
|
2020-07-28 12:26:18 +03:00 |
|
Ilya Kirillov
|
74d6919c7c
|
Wizard: wrap property into PluginProperty for plugin properties
|
2020-07-28 12:26:18 +03:00 |
|
Ilya Kirillov
|
3c3ba361e8
|
Wizard: specify path for plugin entities in one place
|
2020-07-28 12:26:18 +03:00 |
|
Ilya Kirillov
|
c05c72387e
|
Wizard: fix node js templates
|
2020-07-28 12:26:18 +03:00 |
|
aleksandrina-streltsova
|
63e2d771b3
|
Get rid of reflection in new project wizard core: manually specify properties in plugins
|
2020-07-28 12:26:17 +03:00 |
|
Ilya Kirillov
|
cc35529b9a
|
Wizard: get rid of reflection: specify plugin path by hand
|
2020-07-28 12:23:57 +03:00 |
|
Ilya Kirillov
|
3ed11c0491
|
Wizard: get rid of reflection: force plugins to specify settings & tasks directly
|
2020-07-28 12:23:57 +03:00 |
|
vldf
|
eadd3f00f2
|
[FIR] Add CanBeReplacedWithOperatorAssignmentChecker
|
2020-07-28 10:13:28 +03:00 |
|
Kevin Bierhoff
|
fa8c6e7fb6
|
Uast: KT-40578: resolve Kotlin property writes to setters (#3597)
* KT-40578: resolve Kotlin property writes to setters
* limit to non-constructor properties
* Uast: `KotlinIDERenderLogTest.testConstructors` fix
Co-authored-by: Nicolay Mitropolsky <nicolay.mitropolsky@jetbrains.com>
|
2020-07-28 10:03:22 +03:00 |
|
Sergey Bogolepov
|
5851a7dea0
|
[kotlinx-metadata-klib] Proper support for nullable enum entry fields
|
2020-07-28 11:59:17 +07:00 |
|
Sergey Rostov
|
45f0328f21
|
scripting: preload scripting support plugins
|
2020-07-27 19:44:03 +00:00 |
|
Sergey Rostov
|
b5e04378ed
|
scripting, ucache: don't init caches at start up
init it in async instead. all usages will be updated thanks to
highlighting/reindexing that is called after cache is constructed.
#KT-40242 Fixed
|
2020-07-27 19:44:03 +00:00 |
|
Dmitry Petrov
|
43fcb2330e
|
JVM_IR: fix source file name for mutlifile class facades
|
2020-07-27 19:13:37 +03:00 |
|
Dmitry Petrov
|
89a0b3e944
|
Check class source in bytecode listing tests
|
2020-07-27 19:13:37 +03:00 |
|
Dmitriy Dolovov
|
b47946cbba
|
Report interop functions with non-stable parameter names
^KT-34602
|
2020-07-27 23:11:36 +07:00 |
|
Dmitriy Dolovov
|
3d9093583f
|
Metadata: 'non-stable parameter names' flag for callables
^KT-34602
|
2020-07-27 23:11:30 +07:00 |
|
Ilya Goncharov
|
8cace2bab4
|
[Gradle, JS] Add tests on kotlin/js module with js files
|
2020-07-27 19:00:12 +03:00 |
|
Ilya Goncharov
|
0b88f457e8
|
[Gradle, JS] Use .meta.js as source of "name" and "main" fields
^KT-40342 fixed
|
2020-07-27 19:00:12 +03:00 |
|
Victor Petukhov
|
cca64b8fab
|
NI: use the inferred type to check of nullable array for vararg
^KT-40555 Fixed
|
2020-07-27 18:24:31 +03:00 |
|
Steven Schäfer
|
9d63412b3e
|
JVM IR: Produce correct generic signatures for special bridge methods
|
2020-07-27 17:02:24 +02:00 |
|
Steven Schäfer
|
c16b548dff
|
JVM IR: Don't produce annotations on builtin stub, toArray, and bridge methods
|
2020-07-27 17:02:24 +02:00 |
|
Andrei Klunnyi
|
f661b7604b
|
KT-40557 Scratch: .kt files are treated as Kotlin scratches, opening fails
https://ea.jetbrains.com/browser/ea_problems/224367
|
2020-07-27 15:36:02 +02:00 |
|
Andrei Klunnyi
|
0e46a980f6
|
EA- 235760 // additional logging
https://ea.jetbrains.com/browser/ea_problems/235760
|
2020-07-27 15:36:00 +02:00 |
|
Andrei Klunnyi
|
c27453632e
|
EA-235769 // StringIndexOutOfBoundsException
https://ea.jetbrains.com/browser/ea_problems/235769
|
2020-07-27 15:35:59 +02:00 |
|
Andrei Klunnyi
|
4afa50e081
|
EA-235759 // NPE fix
https://ea.jetbrains.com/browser/ea_problems/235759
|
2020-07-27 15:35:58 +02:00 |
|
Andrei Klunnyi
|
29281fd0bf
|
EA-235761 // NPE fix
https://ea.jetbrains.com/browser/ea_problems/235761
|
2020-07-27 15:35:57 +02:00 |
|
Andrei Klunnyi
|
e63951c38c
|
EA-235765 // NPE at refactoring suggestion
Fixed exception:
java.lang.NullPointerException: null cannot be cast to non-null type
org.jetbrains.kotlin.descriptors.CallableDescriptor
More info: https://ea.jetbrains.com/browser/ea_problems/235765
|
2020-07-27 15:35:55 +02:00 |
|
Dmitry Gridin
|
e8fd69fde1
|
[formatter] fix infinite recursion
Already exists in the new repo: original-hash e7ea6926a8a414ab6082299d99239ad167ab75a2
#KT-40636 Fixed
|
2020-07-27 19:56:19 +07:00 |
|
Ryan Nett
|
b1173317c5
|
Change scripting Severity enums to order from DEBUG to FATAL.
#KT-39502 fixed
|
2020-07-27 14:29:30 +02:00 |
|
Konstantin Tskhovrebov
|
59f6c0c273
|
Add flag for avoid double MPP gradle module resolve.
|
2020-07-27 15:11:48 +03:00 |
|
Ilya Goncharov
|
5444ffaf4b
|
[Gradle, JS] Deprecate produceExecutable
^KT-40568 fixed
|
2020-07-27 14:44:47 +03:00 |
|
Ilya Goncharov
|
d9c269ed6b
|
[Gradle, JS] Disable binaries.executable by default in wizard
^KT-40461 fixed
|
2020-07-27 14:35:45 +03:00 |
|
Natalia Selezneva
|
8d1f9df802
|
Do not show warning when multiple Gradle Definitions are loaded
This will happen when there are multiple gradle project linked to one IDEA project
andthey have different gradle versions
|
2020-07-27 13:08:01 +03:00 |
|