pyos
f625444be2
Update debugger test data
...
Note: neither the new nor the old data is actually correct, as the
debugger needs to stop on line 7 twice (once for the call, once for the
lambda) but ignore the synthetic line number in between.
2020-05-25 20:03:56 +02:00
pyos
76c34a07b2
JVM: use 1 as a synthetic line number for @InlineOnly lambdas
...
The source path already marks it as synthetic.
2020-05-25 20:03:56 +02:00
pyos
25e1fb8502
JVM: map synthetic line numbers through the SMAP
...
This is necessary so that IDEA does not ignore the line number.
2020-05-25 20:03:56 +02:00
pyos
d17a18f96d
JVM: do not write trivial SMAPs to classes outside inline funs
...
where trivial == those that map the file to itself.
2020-05-25 20:03:56 +02:00
Pavel Punegov
a04aeeb4e1
Ignore broken test in Native
2020-05-25 20:58:43 +03:00
Victor Petukhov
e70242f6f1
NI: some review fixes for improved postponed arguments analysis
2020-05-25 19:37:30 +03:00
Victor Petukhov
756326cefe
NI: report error diagnostic about impossible to infer anonymous function's parameter
...
Partially fixed KT-39098
2020-05-25 19:37:27 +03:00
Dmitry Savvinov
00df562a2b
Allow specific native targets to depend on unspecified native target
...
^KT-38769 Fixed
2020-05-25 16:13:10 +03:00
Vladimir Dolzhenko
55dc308688
Projects HL perf test
2020-05-25 13:11:10 +00:00
Vladimir Dolzhenko
1ae7f693c5
Nicer performance tests suite dsl
2020-05-25 13:11:09 +00:00
Mikhail Zarechenskiy
2cee82a348
[NI] Resolve receiver of provideDelegate independently
...
#KT-38259 Fixed
2020-05-25 16:06:55 +03:00
Mikhail Zarechenskiy
59f027e3e9
[NI] Don't try performing any conversions on receivers
2020-05-25 16:06:55 +03:00
Vladimir Ilmov
de69962e9d
(UnusedSymbolInspection) alternative accessor names for searching references
...
relates to #KT-38653
2020-05-25 14:49:16 +02:00
Vladimir Ilmov
17df7ade59
(UnusedSymbolInspection) Optimize second call to isCheapEnoughToSearchUsages
...
relates to #KT-38653
2020-05-25 14:49:16 +02:00
Mikhail Glukhikh
6c124ccd0c
[IR] Drop deprecated symbol.descriptor based declaration constructors
2020-05-25 15:40:38 +03:00
Mikhail Glukhikh
bb2e58b6a4
Deprecate IrDeclaration.descriptor and IrSymbol.descriptor
2020-05-25 15:40:38 +03:00
Mikhail Glukhikh
b05a1bb1a2
[IR] Extract IrExternalPackageFragmentImpl.createEmptyExternalPackageFragment
2020-05-25 15:40:37 +03:00
Mikhail Glukhikh
12f596c620
[IR] Unbind construction methods of IR file/enum entry/type alias from symbol.descriptor
2020-05-25 15:40:37 +03:00
Mikhail Glukhikh
c68de4639f
[IR] Unbind construction methods of IrLocalDelegatedPropertyImpl from symbol.descriptor
2020-05-25 15:40:37 +03:00
Mikhail Glukhikh
58ef59074d
[IR] Unbind construction methods of IrTypeParameterImpl from symbol.descriptor
2020-05-25 15:40:37 +03:00
Mikhail Glukhikh
3f09bb40c0
[IR] Unbind construction methods of IrVariableImpl from symbol.descriptor
2020-05-25 15:40:37 +03:00
Mikhail Glukhikh
784d3a9005
[IR] Unbind construction methods of IrValueParameterImpl from symbol.descriptor
2020-05-25 15:40:37 +03:00
Mikhail Glukhikh
03f2c6d38a
[IR] Unbind construction methods of IrFieldImpl from symbol.descriptor
2020-05-25 15:40:36 +03:00
Mikhail Glukhikh
ab15a88ce4
[IR] Unbind construction methods of IrPropertyImpl from symbol.descriptor
2020-05-25 15:40:36 +03:00
Mikhail Glukhikh
7840adde12
[IR] Unbind construction methods of IrConstructorImpl from symbol.descriptor
2020-05-25 15:40:36 +03:00
Mikhail Glukhikh
262548fd5b
[IR] Unbind construction methods of IrFunctionImpl from symbol.descriptor
2020-05-25 15:40:36 +03:00
Mikhail Glukhikh
a7d514a0a9
[IR] Unbind construction methods of IrClassImpl from symbol.descriptor
2020-05-25 15:40:35 +03:00
Vladimir Ilmov
9e807ebb89
(CoroutineDebugger) Prevent navigation to internalCompiledFiles
...
#KT-39143 fixed
2020-05-25 14:36:22 +02:00
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