Mikhail Glukhikh
|
f6b49a2c9a
|
FirAnnotationArgumentChecker: handle conversion calls properly
|
2020-10-06 12:13:58 +03:00 |
|
Mikhail Glukhikh
|
6f432ea5dd
|
[FIR] Add problematic test for KT-42346 (double vararg in annotation)
|
2020-10-06 12:13:57 +03:00 |
|
Mikhail Glukhikh
|
862fb6a405
|
FIR Java: make annotation parameters not-null
|
2020-10-06 12:13:57 +03:00 |
|
Ilya Goncharov
|
bcdc53d1c4
|
[Gradle, JS] Consider GString in npm dependencies parse in root dependencies
^KT-42462 fixed
|
2020-10-06 11:32:59 +03:00 |
|
Mikhael Bogdanov
|
39cde978d0
|
Minor. Rename test folder
|
2020-10-06 07:14:39 +02:00 |
|
Mikhael Bogdanov
|
d2c4be18a0
|
Rename runtime-string-concat option into 'string-concat'
|
2020-10-06 07:14:39 +02:00 |
|
LepilkinaElena
|
402f7df0d4
|
[IR] Save several last calculated line numbers not to recalculate them several times during code and debug info generation (#3792)
|
2020-10-06 08:03:50 +03:00 |
|
Roman Artemev
|
a52e045c91
|
[IR BE] Remap references in default arg value in inner class constructor
Make sure that there is no reference into zombie declarations.
- fix KT-40771
- add test
|
2020-10-06 00:06:47 +03:00 |
|
Roman Artemev
|
f597585ffb
|
[IR BE] Refactor DefaultArgumentStubGenerator a bit
|
2020-10-06 00:06:46 +03:00 |
|
Ilya Chernikov
|
d7e0649d93
|
Automatically add -- after script/expression in kotlin runner
#KT-37987 fixed
|
2020-10-05 22:35:58 +02:00 |
|
Vladimir Dolzhenko
|
153217ae2e
|
Clean up muted tests
|
2020-10-05 21:34:39 +02:00 |
|
Mikhael Bogdanov
|
b27955d268
|
Wrong specialization diagnostic is reported on java default inheritance
|
2020-10-05 20:09:21 +02:00 |
|
Jinseong Jeon
|
2d001a46fc
|
FIR CFG traverser: do not skip graph enter node
#KT-42348 fixed
|
2020-10-05 19:48:12 +03:00 |
|
Jinseong Jeon
|
a154cf4c45
|
FIR checker: reproduce KT-42348
|
2020-10-05 19:48:11 +03:00 |
|
Vladimir Dolzhenko
|
be84110ada
|
Clean up muted tests
Muted tests failed with `Range must be inside element being annotated` is fixed
Relates to ^KT-38959
|
2020-10-05 18:09:45 +02:00 |
|
Vladimir Dolzhenko
|
71d76bdb4b
|
Revert "Perform shorten references under modal dialog"
This reverts commit 0b822aa4
|
2020-10-05 18:00:46 +02:00 |
|
Yaroslav Chernyshev
|
dcf18ec500
|
[Gradle, Cocoapods] Fix false-negative testCinteropExtraOpts failing
|
2020-10-05 16:40:32 +03:00 |
|
Ilya Gorbunov
|
76c5d036a8
|
Do not pack source of invisible runtime helpers to stdlib-js
Use reference sources of built-in Enum and Comparable instead.
KT-42318
|
2020-10-05 16:07:05 +03:00 |
|
Vyacheslav Gerasimov
|
4a9819bf9e
|
Build: Upgrade gradle-enterprise plugin to 3.4.1
|
2020-10-05 15:57:10 +03:00 |
|
Vladimir Dolzhenko
|
0b822aa492
|
Perform shorten references under modal dialog
To prevent freezes and show progress to user shorten references has to be performed in a background thread
^KT-42170 Fixed
|
2020-10-05 11:41:56 +00:00 |
|
Vladimir Dolzhenko
|
36b3a8e0e3
|
Revert "Open build tool window on Gradle DSL errors"
This reverts commit 741df42c
|
2020-10-05 12:57:35 +02:00 |
|
Vladimir Dolzhenko
|
5eac949b43
|
Report EXPLICIT_DELEGATION_CALL_REQUIRED on relevant element
^KT-38959 Fixed
|
2020-10-05 09:43:05 +00:00 |
|
Jinseong Jeon
|
7af564c9f2
|
FIR: fix vararg remapping that merged named vararg
|
2020-10-05 12:33:03 +03:00 |
|
Vladimir Dolzhenko
|
29b23e79f3
|
Register EXPRESSION_CODE_FRAGMENT, BLOCK_CODE_FRAGMENT in KtStubElementTypes
Stubbed type has to be register earlier (see IStubFileElementType#checkNotInstantiatedTooLate)
Relates to ^KT-28732
|
2020-10-05 11:10:06 +02:00 |
|
Mikhail Glukhikh
|
3cd552cb43
|
[FIR2IR] Process anonymous object nested classes correctly
#KT-42373 Fixed
|
2020-10-05 12:06:53 +03:00 |
|
Mikhail Glukhikh
|
76cdf97b6d
|
[FIR2IR] Set facade class for backing field properly #KT-42384 Fixed
|
2020-10-05 12:06:52 +03:00 |
|
Yaroslav Chernyshev
|
ad7ad98738
|
[Gradle, Cocoapods] Custom packageName and extraOpts for pods cinterop
#KT-40999 Fixed
|
2020-10-05 11:59:30 +03:00 |
|
Georgy Bronnikov
|
b0b971cd0a
|
IR: Remove unused class
|
2020-10-05 11:02:12 +03:00 |
|
Georgy Bronnikov
|
80b7194799
|
IR: remove KotlinType usage from Ir.kt
|
2020-10-05 11:02:12 +03:00 |
|
Georgy Bronnikov
|
7afad9a91d
|
Use wrapped descriptors in IrReturnableBlock
|
2020-10-05 11:02:12 +03:00 |
|
Georgy Bronnikov
|
38ee182f51
|
IR: remove unused AbstractClosureAnnotator
|
2020-10-05 11:02:11 +03:00 |
|
Ilmir Usmanov
|
5e02a4efd7
|
Mark implicit receiver as captured if the function is expression
#KT-40260 Fixed
#KT-42280 Fixed
|
2020-10-05 09:36:54 +02:00 |
|
Dmitry Gridin
|
3078bd7b67
|
[formatter] line indent provider: fix indent for empty braces
^KT-42411 Fixed
|
2020-10-05 07:27:53 +00:00 |
|
Jinseong Jeon
|
380226cba0
|
FIR2IR: correct dispatch receiver inside inner class constructor
|
2020-10-05 09:12:19 +03:00 |
|
Jinseong Jeon
|
aa488eabc9
|
FIR2IR: distinguish constructor when picking return target
|
2020-10-05 09:09:39 +03:00 |
|
Ilya Chernikov
|
5ab822be36
|
Import scope of the imported script
#KT-34178
|
2020-10-02 18:53:31 +02:00 |
|
Ilya Chernikov
|
a71eab89e7
|
Remove unused code...
left after "Optimize scopes handling inside LexicalChainedScope"
refactoring commit.
|
2020-10-02 18:53:31 +02:00 |
|
Leonid Startsev
|
bdbf8d7980
|
Use correct class type when creating class references
(for e.g. PolymorphicSerializer)
Former class reference may had type arguments in it, which lead to bugs
in JS IR.
Fixes https://github.com/Kotlin/kotlinx.serialization/issues/1072
|
2020-10-02 19:11:25 +03:00 |
|
Leonid Startsev
|
d4bdb0eedc
|
Remove requirement on 'Serializable class must have single primary constructor'
#KT-38868 Fixed
#KT-41627 Fixed
Fixes https://github.com/Kotlin/kotlinx.serialization/issues/396
Fixes https://github.com/Kotlin/kotlinx.serialization/issues/1049
|
2020-10-02 19:11:25 +03:00 |
|
Ilya Goncharov
|
de8776ec1d
|
[Gradle, JS] Support for groovy dsl and Pair in kotlin dsl
[Gradle, JS] Use package json custom fields as inputs
^KT-42400 fixed
|
2020-10-02 18:42:33 +03:00 |
|
Victor Petukhov
|
6c1dc43d25
|
Add check already fixed variables in PostponedArgumentInputTypesResolver during adding constraints on them and using inside a functional type
^KT-42374 Fixed
|
2020-10-02 18:31:54 +03:00 |
|
Ilya Goncharov
|
96ccf03794
|
[Gradle, JS] Test: Add yarn resolution by version shortcut
^KT-42420 fixed
|
2020-10-02 18:14:53 +03:00 |
|
Ilya Goncharov
|
18ec9f10f9
|
[Gradle, JS] Add yarn resolution by version shortcut
^KT-42420 fixed
|
2020-10-02 18:14:42 +03:00 |
|
Dmitriy Dolovov
|
07f78f5ab8
|
[Commonizer] Drop "kind" from CirClassConstructor
... as it is always CallableMemberDescriptor.Kind.DECLARATION
for serialized constructor declarations
|
2020-10-02 16:47:29 +03:00 |
|
Vladimir Dolzhenko
|
abc4aef403
|
Store kotlin-script-cache-dependencies as project file attribute
To avoid extra root project scan we need to store already processed script cache dependencies
^KT-41640 Fixed
|
2020-10-02 13:23:43 +00:00 |
|
Dmitry Petrov
|
941a506885
|
Add test for inline classes implementing collection interfaces
KT-40186
|
2020-10-02 14:06:07 +03:00 |
|
Ilya Chernikov
|
2828f0a814
|
Fix restoring script configuration from file attributes
#KT-41622 fixed
|
2020-10-02 12:38:22 +02:00 |
|
Ilya Chernikov
|
d88e87aaac
|
Fix ScriptDefinition subtyping after earlier refactorings
#KT-41905 fixed
(may also fix other yet undetected or not analyzed problems with script
definitions)
|
2020-10-02 12:38:21 +02:00 |
|
Ilya Chernikov
|
adcfca3f98
|
Treat classpath extraction problems on script definition loading as warnings
#KT-44206 fixed
|
2020-10-02 12:38:21 +02:00 |
|
Vladimir Dolzhenko
|
741df42c18
|
Open build tool window on Gradle DSL errors
^EA-236697 Fixed
|
2020-10-02 10:08:49 +00:00 |
|