Nikolay Krasko
4a7854a948
Sign and generate hash for compiler and plugin zip
2020-05-26 12:47:10 +03:00
Vladimir Dolzhenko
bf5c7aea4d
Added heapDumper for perfTests
2020-05-26 11:09:25 +02:00
Dmitry Petrov
2f79b4c412
Add test for KT-34902
2020-05-26 11:59:05 +03:00
Mikhail Glukhikh
4455532210
JsIntrinsics: use createEmptyExternalPackageFragment
2020-05-26 11:50:55 +03:00
Mikhail Glukhikh
7818baff1e
[FIR2IR] Fix problem with double-generation of local class members
2020-05-26 11:50:33 +03:00
Vyacheslav Gerasimov
64fcbbc89f
Build: buildSrc should inherit build cache setup of parent project
...
https://docs.gradle.org/current/userguide/build_cache.html#sec:build_cache_composite
2020-05-26 10:39:27 +03:00
Vyacheslav Gerasimov
5bca9c488e
Build: Don't unpack ivy repo artifacts if target directory exists
2020-05-26 07:18:09 +03:00
Vladimir Dolzhenko
bca8e96362
Clean up after nicer performance tests suite dsl
2020-05-25 21:54:56 +02:00
simon.ogorodnik
ac1769a474
[FIR2IR] Support SAM constructors
2020-05-25 21:24:39 +03:00
simon.ogorodnik
dbc564e74e
[FIR2IR] Approximate types for lambdas before passing to serialization
2020-05-25 21:24:39 +03:00
simon.ogorodnik
b92194229c
[FIR] Add fir copy function generation
2020-05-25 21:24:38 +03:00
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