Vladimir Ilmov
545fdb96d5
(CoroutineDebugger) 201 compatibility fix
...
#KT-39143 fixed
2020-05-25 14:36:22 +02:00
Vladimir Ilmov
7a70f8d29e
(CoroutineDebugger) executionContext added to ContinuationVariableValueDescriptor
2020-05-25 14:36:21 +02:00
Roman Artemev
257c4c5604
[PLUGIN API] Extract IrPluginContext into separate interface
...
- Isolate ir infrastructure implementation details behind special interface
2020-05-25 13:26:35 +03:00
Victor Petukhov
a84780fefb
NI: Add regression test for KT-38799
...
The issue has been fixed by introducing the modified postponed arguments analysis (KT-37952)
2020-05-25 11:56:08 +03:00
Roman Golyshev
4436142f00
KT-38450 Add functional interface converter to the NJ2K
...
- Enable custom compiler options for
`AbstractNewJavaToKotlinConverterSingleFileTest`
- ^KT-38450 Fixed
2020-05-25 11:11:24 +03:00
gcx11
50fc9d3692
KT-10974 - code review changes
2020-05-25 10:40:24 +03:00
gcx11
2382629209
KT-10974 - code review changes
2020-05-25 10:40:24 +03:00
gcx11
a2dc2fe5bb
KT-10974 - small fixes
2020-05-25 10:40:24 +03:00
gcx11
8849a66c00
KT-10974 - add import layout configuration table
2020-05-25 10:40:24 +03:00
Sergey Rostov
9574ac83e4
jps: testPureJavaProject fix
2020-05-25 10:06:11 +03:00
Ilya Chernikov
574b917061
Remove new kotlin daemon from dist
...
hopefully temporarily, also see #KTI-173
2020-05-24 19:03:43 +02:00
Ilya Chernikov
3dd79ffea6
Update coroutines-core version to 1.3.7
2020-05-24 19:03:43 +02:00
Ilya Chernikov
9d98c90881
Drop coroutines from compiler jar, add appropriate plugin dependency
...
#KT-30778 fixed
2020-05-24 19:03:42 +02:00
Dmitriy Novozhilov
343e519f7f
[FIR-PLUGIN] Update testdata according removed class generation stage
2020-05-24 18:04:48 +03:00
Dmitriy Novozhilov
e340dacb9a
[FIR-PLUGIN] Add check to test that jar with annotations exists
2020-05-24 18:04:48 +03:00
Dmitriy Novozhilov
d49c198a7f
[FIR] Correctly initialize extensions in all sessions
2020-05-24 18:04:47 +03:00
Dmitriy Novozhilov
96da6d35c5
[FIR] Add processor for transforming statuses with plugins
2020-05-24 18:04:47 +03:00
Dmitriy Novozhilov
8d686226c7
[FIR] Introduce FirResolveProcessors
2020-05-24 18:04:47 +03:00
Dmitriy Novozhilov
96802dde04
[FIR-PLUGIN] Fix compilation
2020-05-24 18:04:47 +03:00
Dmitriy Novozhilov
3de12f9b09
[FIR] Completely remove old extensions service
2020-05-24 18:04:47 +03:00
Dmitriy Novozhilov
9a8d520b85
[FIR] Remove first version of class generation transformer
2020-05-24 18:04:46 +03:00
Dmitriy Novozhilov
3e3387fb69
[FIR] Remove extension status transformation from status resolve
2020-05-24 18:04:46 +03:00
Dmitriy Novozhilov
006232dfb2
[FIR] Fix FirPluginAnnotationsResolveTransformer
2020-05-24 18:04:46 +03:00
Dmitriy Novozhilov
206a646195
[FIR] Use caches for predicate matching
2020-05-24 18:04:45 +03:00
Dmitriy Novozhilov
594a854b4e
[FIR] Reimplement FirExtensionService
...
- Get rid of old FirExtensionsService
- Implement new FirExtensionService
- Remove duplicating code in FirExtensionRegistrar
2020-05-24 18:04:45 +03:00
Dmitriy Novozhilov
846db641be
[FIR] Make ArrayMap iterable
2020-05-24 18:04:45 +03:00
Dmitriy Novozhilov
5c12b3df95
[FIR] Introduce FirPredicateBasedProvider
2020-05-24 18:04:45 +03:00
Dmitriy Novozhilov
0b00015424
[FIR] Deprecate FirExtensionsService
2020-05-24 18:04:44 +03:00
Dmitriy Novozhilov
f3d4fa715e
[FIR] Introduce DeclarationPredicates for matching declarations for extensions
2020-05-24 18:04:44 +03:00
Dmitriy Novozhilov
74353d8bc9
[FIR] Introduce FirAnnotatedDeclaration
2020-05-24 18:04:44 +03:00
Dmitriy Novozhilov
799253256c
[FIR-PLUGIN] Add additional checker to prototype plugin
2020-05-24 18:04:44 +03:00
Dmitriy Novozhilov
f764baad82
[FIR] Add extension with additional checkers
2020-05-24 18:04:43 +03:00
Dmitriy Novozhilov
04a1027b39
[FIR] Add empty instances of DeclarationCheckers and ExpressionCheckers
2020-05-24 18:04:43 +03:00
Dmitriy Novozhilov
c0a57ae55c
[FIR] Move expression checkers from package call to expression
2020-05-24 18:04:43 +03:00
Dmitriy Novozhilov
6d6ed1e755
[FIR] Create session component with registered checkers
2020-05-24 18:04:43 +03:00
Mikhail Bogdanov
b61b4e4a97
Use proper distributionSha256Sum for android tests
2020-05-24 15:37:59 +02:00
Andrey Uskov
bfad00e8c9
Mute android-related gradle import tests
2020-05-23 23:16:42 +03:00
Ilya Gorbunov
22c4d30a89
Correct docs of ThreadLocal and SharedImmutable annotations
...
- clarify that they have effect only in K/N
- correct possible application targets of SharedImmutable
KT-36245
2020-05-23 22:28:46 +03:00
Ilya Gorbunov
dae7a23998
Clarify docs of CharSequence.split(Pattern, limit)
...
Emphasize differences from Pattern.split(CharSequence, limit).
#KT-39023 Fixed
2020-05-23 22:25:54 +03:00
Abduqodiri Qurbonzoda
f3145454f2
Decommonize collection builder implementations
2020-05-23 03:40:44 +03:00
Victor Petukhov
379c6944a2
NI: extract diagnostics from partially resolved call instead of separately handling it including running all checks
...
^KT-37630 Fixed
^KT-35494 Fixed
2020-05-22 22:13:53 +03:00
Ilya Matveev
eaa16714f6
[Gradle, native] Allow disabling warning about incorrect dependencies
...
Issue #KT-32476
2020-05-22 22:16:18 +07:00
Svyatoslav Kuzmich
c9adf22697
[JS] Remove binding context from NameSuggestion instance
...
Pass bindingContext to suggest method instead.
Revert creating multiple instances of NameSuggestion in checkers.
2020-05-22 17:05:30 +03:00
Ilya Goncharov
104352b313
[Gradle, JS] Remove browser tests from gradle integration tests
2020-05-22 13:25:23 +03:00
Svyatoslav Kuzmich
6e3d3831c2
[JS] JsExport diagnostics and legacy support
...
Account for JsExport in legacy backend namer. It means we
catch overloaded exported function conflicts for free!
Add error diagnostics:
* NESTED_JS_EXPORT (Fixes KT-36798)
* WRONG_EXPORTED_DECLARATION (Part of the fix for KT-37752)
* NON_EXPORTABLE_TYPE (Fixes KT-37771)
2020-05-22 10:50:22 +03:00
Dmitriy Dolovov
4076bf40a9
[Commonizer] Add Gradle property to pass JVM args
...
^KT-39094
2020-05-22 12:07:37 +07:00
Dmitriy Dolovov
2a1e014d51
Minor. Add jetbrains to project dictionary
2020-05-22 12:07:26 +07:00
anastasiia.spaseeva
c736a1e5b0
[Spec tests] Update testsMap for when-expression section
2020-05-22 02:52:02 +03:00
anastasiia.spaseeva
d9160a26e9
[Spec tests] Add property helpers to testMaps
2020-05-22 02:52:02 +03:00
anastasiia.spaseeva
cbba52e43c
[Spec tests] Make collectInfoFromTests for both spec and implementation tests
2020-05-22 02:52:01 +03:00