Mikhail Glukhikh
708d914224
FIR: don't recreate tower resolver / conflict resolver / call completer
2019-10-08 16:19:54 +03:00
Mikhail Glukhikh
9801e06eac
Use .firSymbolProvider instead of service, deprecate FirSession.service
2019-10-08 16:19:54 +03:00
Mikhail Glukhikh
3fee1445b9
Set more precise type in FirQualifiedNameResolver
2019-10-08 16:19:54 +03:00
pyos
432ba62143
JVM_IR: omit annotations on outer this parameters
2019-10-08 14:41:05 +02:00
victor.petukhov
94469827ba
Use new -Xinline-classes compiler flag in the corresponding IDEA intention
2019-10-08 15:17:34 +03:00
Natalia Selezneva
17dcdb59de
Configuration: move scratch tests to separate module
2019-10-08 15:02:32 +03:00
Natalia Selezneva
f2f97a9991
Troubleshooting tests: check that REPL process is stopped before continue test
2019-10-08 15:02:06 +03:00
Alexander Udalov
0c939d2f86
Use correct class file version when copying anonymous objects in inliner
...
Generally, using state.classFileVersion would be enough because we
report an error when inlining bytecode into a class file with a lower
target version (see INLINE_FROM_HIGHER_PLATFORM). However, we take maxOf
with the original version of the class file, _just in case_ the user has
suppressed this error (for example, to workaround some other corner case
in the compiler).
#KT-30744 Fixed
2019-10-08 13:44:40 +02:00
Louis CAD
45ab07654e
Use receiver syntax for lambda execution ( #2508 )
2019-10-08 14:34:55 +03:00
Dmitriy Dolovov
ddc5a62e4a
[Commonizer] Annotations
2019-10-08 18:27:43 +07:00
Dmitriy Dolovov
72869e848d
[Commonizer] Kotlin types
2019-10-08 18:27:36 +07:00
Dmitriy Dolovov
310166443a
[Commonizer] Rename Commonizer IR (CIR) entities
2019-10-08 18:27:29 +07:00
Dmitriy Dolovov
2bc0a3c9c0
Fix KNPE after calling completion in native targeted filesIssue KT-34158 Fixed
2019-10-08 18:27:23 +07:00
Vladimir Dolzhenko
cd32c06df8
Don't grab ref to DeclarationDescriptor into LookupElement, KT-33898
2019-10-08 12:48:33 +02:00
Yan Zhulanow
a4c8ccee06
kapt: Fix compilation in 'compile' running mode (KT-33800)
2019-10-08 19:13:57 +09:00
Yan Zhulanow
66758472c7
Fix EA-209316: Allow null JDI values in captured value data
2019-10-08 19:13:56 +09:00
Yan Zhulanow
d153aa87a8
Fix EA-126019: Handle 'null' PsiType as nullable Any in "Create" actions
2019-10-08 19:13:56 +09:00
Yan Zhulanow
472ec72eb9
Refactor debugger tests
...
1. Move tests to their own module
2. Avoid sharing the 'tinyApp' project between tests
3. Clean up option directive handling
2019-10-08 19:13:56 +09:00
Yan Zhulanow
d8d81c51d7
Move debugger test data to the new location
2019-10-08 19:13:55 +09:00
Yan Zhulanow
b4cc5703de
Minor: Reformat several IDEA debugger tests
2019-10-08 19:13:53 +09:00
Yan Zhulanow
6b2b66e8e3
Run configurations: Fix compatibility with 2018.3
2019-10-08 18:17:07 +09:00
Yan Zhulanow
44b7a5cc36
Make KotlinFacetSettingsProvider.getInstance() nullable
...
A module may not have a KotlinFacet.
It isn't correct to throw an exception in that case.
2019-10-08 18:17:06 +09:00
Yan Zhulanow
f408c249f1
Implement class/method run configurations for MPP projects
2019-10-08 18:17:06 +09:00
Yan Zhulanow
0a8f15c745
Generify Gradle importing tests so they can be used in the Ultimate repo
2019-10-08 18:17:06 +09:00
Yan Zhulanow
82c88f9cc4
Disable alternative locations for new MPP as alternative locations aren't supported in Gradle
2019-10-08 18:17:05 +09:00
Yan Zhulanow
8f4063b36c
Implement test icon provider for 'native' platform
2019-10-08 18:17:05 +09:00
Yan Zhulanow
c19d62af73
Pill: Disable Pill for benchmarks module
2019-10-08 18:17:04 +09:00
Yan Zhulanow
339ba499fb
Pill: Add IDEA Ultimate run configuration
2019-10-08 18:17:04 +09:00
Nikolay Krasko
8cda36ef15
Fix IdeLightClassTestGenerated tests for idea <= 191
2019-10-08 01:04:54 +03:00
Steven Schäfer
e25a09f2f9
JVM IR: Fix local delegated properties with inline class types
2019-10-07 17:12:30 +02:00
Vyacheslav Gerasimov
24a8e1cd9c
Build: Fix maven dependencies for compiler daemon and util-klib-metadata artifacts
2019-10-07 15:18:38 +02:00
pyos
cd47c11efd
Generate unique parameter names in LocalDeclarationsLowering
2019-10-07 15:14:48 +02:00
Mads Ager
3b2843fe7a
Introduce local variable type checker.
...
CheckLocalVariablesTableTests will now check the validity of
the locals table against types of locals computed based on the
bytecode.
These checks and the new destructuringInFor test act as a
regression test for the changes in
https://github.com/JetBrains/kotlin/pull/2613
These checks also caught a similar issue for destructuring
lambda parameters, where the local is introduced before the
value has been written to the local slot. This change also
fixes that.
Finally, this change fixes the asmLike tests to correctly
look up the name of parameters in the locals table.
2019-10-07 15:06:44 +02:00
Mikhael Bogdanov
13b69b730a
Regenerate JS tests
2019-10-07 14:53:54 +02:00
Nikolay Krasko
080407e8e6
Separate versions for 192 and 193 plugins (KT-34191)
...
#KT-34191 Fixed
2019-10-07 15:00:05 +03:00
Steven Schäfer
3659b517bb
Minor: Fix some test cases
2019-10-07 12:54:11 +02:00
pyos
6e9ee2a46c
JVM_IR: fix const reads from other files in same module
2019-10-07 12:28:55 +02:00
Toshiaki Kameyama
eda4206428
New J2K: convert Integer.MAX_VALUE to Int.MAX_VALUE
...
#KT-7940 Fixed
2019-10-06 01:09:33 +03:00
Steven Schäfer
0b76f60b63
JVM IR: Handle NonInlinedConst
2019-10-05 10:52:59 +02:00
Jiaxiang Chen
e40636f6ab
re-generate for debug information tests
2019-10-05 10:41:11 +02:00
Jiaxiang Chen
74e4e8b18e
enable test generator to generate tests using JUnit 4 infrastructure
2019-10-05 10:41:11 +02:00
Jiaxiang Chen
2c78f1fe85
debug information test: instantiate a single thread for all tests under same test class
2019-10-05 10:41:11 +02:00
Jiaxiang Chen
0a2812f83b
Add a JVM backend debug information test, this commit is for verifying
...
line numbers for stepping.
Running JVM instance and read stepping events from it to verify with the
test data.
2019-10-05 10:41:11 +02:00
Anton Yalyshev
f17e9ba9fe
Return older android.tools.build version, as we have problems with newer one
2019-10-04 20:43:44 +03:00
Vyacheslav Gerasimov
daa25dd56a
193: Fix AbstractResolveByStubTest fixture configuration
2019-10-04 20:23:02 +03:00
Vyacheslav Gerasimov
a5d668a093
193: Fix AbstractInlineTest fixture configuration
2019-10-04 20:23:02 +03:00
Vyacheslav Gerasimov
c07833f13a
193: Fix AbstractNameSuggestionProviderTest fixture configuration
2019-10-04 20:23:02 +03:00
Vyacheslav Gerasimov
04ee38c913
193: Fix AbstractParameterInfoTest fixture configuration
2019-10-04 20:23:02 +03:00
Vyacheslav Gerasimov
1392e7574c
193: Fix AbstractKotlinGotoTest fixture configuration
2019-10-04 20:23:01 +03:00
Vyacheslav Gerasimov
98f8e0c800
193: Fix code fragment tests fixture configuration
2019-10-04 20:23:01 +03:00