Nikolay Krasko
4574fd94c6
Monitor maven projects synchronization (KT-23401)
...
-- Maven migrator
2018-08-02 14:44:39 +03:00
Nikolay Krasko
b4c88651f6
Migration detector for external systems (KT-23401)
2018-08-02 14:44:39 +03:00
Nikolay Krasko
02796783d3
Minor: update maven external system id
2018-08-02 14:44:39 +03:00
Nikolay Krasko
f9845bab54
Workaround for the case when some classes are unloaded during ranking (KT-25774)
...
It's important that ranking preserve order of files found
in findFilesByNameInPackage()
It's only a workaround because it's expected for debugger to have
classes unloaded and some valid variants might get bad rank and
rejected because of that.
#KT-25774 Fixed
2018-08-02 14:38:28 +03:00
Nikolay Krasko
da6bcc9d46
Do not check locations inside synthetic and bridge methods
...
No valid psi declarations can be found for such locations leading to
negative rank.
2018-08-02 14:38:27 +03:00
Nikolay Krasko
c2dc66fe1b
Minor: reformat DebuggerUtils.kt
2018-08-02 14:38:26 +03:00
Nikolay Krasko
449069b1b7
Attach preceding line comments to property accessors (KT-25417)
...
#KT-25417 Fixed
2018-08-02 14:38:25 +03:00
Mikhael Bogdanov
e3462a2999
Remove IrOnlyBoxCodegenTestGenerated test
2018-08-02 13:19:28 +02:00
Mikhael Bogdanov
6c41f078a6
Mute jvm ir box tests
2018-08-02 13:19:28 +02:00
Mikhael Bogdanov
34a12cb87c
Mute 'boxAgainstJava' tests
2018-08-02 13:19:27 +02:00
Mikhael Bogdanov
7a98f5c5f7
Add 'boxAgainstJava' tests to ir test suite
2018-08-02 13:19:26 +02:00
Mikhael Bogdanov
261a00eec7
Remove IrCompileKotlinAgainstInlineKotlinTestGenerated tests
2018-08-02 13:19:26 +02:00
Mikhael Bogdanov
6c65507f29
Mute inline tests
2018-08-02 13:19:25 +02:00
Mikhael Bogdanov
9ccb25789b
Unmute jvm-ir inline tests
2018-08-02 13:19:24 +02:00
Svyatoslav Kuzmich
826c524a9b
[JS IE BE] Lower string equality method/operators
2018-08-02 13:42:50 +03:00
Alexander Udalov
aa1321287c
Add ChangeLog for 1.2.60
2018-08-02 12:14:58 +02:00
Mikhael Bogdanov
0ddbe12e62
Use common assertion in ir-tests and proper arithmetic flag
2018-08-02 10:38:06 +02:00
Mikhael Bogdanov
cb53e86183
Move ir box test under "box/ir"
2018-08-02 09:52:48 +02:00
Natalia Selezneva
24579c27a2
Extract common part in inspections that checks usage of descriptor in some call
2018-08-02 09:23:27 +03:00
Toshiaki Kameyama
4c34ced1fa
Introduct "Redundant 'with' call" inspection #KT-6633 Fixed
2018-08-02 09:23:27 +03:00
Artem Zinnatullin
58becffb1f
Add documentation for @JvmSynthetic
2018-08-02 08:53:47 +03:00
Sergey Rostov
4f3f4dd025
ScriptDependenciesLoader: Fix calling notifyRootsChanged in write-unsafe context (EA-123239)
2018-08-02 08:38:17 +03:00
Alexander Udalov
0c8b231fde
Add tests on coercion to Unit for callable references
...
#KT-11723
2018-08-01 16:26:07 +02:00
Alexander Udalov
9babd90999
Support default arguments and varargs for callable references
...
#KT-8834
#KT-19869
#KT-25514
2018-08-01 16:26:06 +02:00
Ilya Chernikov
f71909ee73
Fix classpath calculation for scripts, e.g. in JSR-223 setting
...
#KT-25814 fixed
2018-08-01 13:09:05 +02:00
Nikolay Krasko
a406f1b361
Revert registering ClsCustomNavigationPolicy EP in 182 (KT-24891)
...
Registration can't be removed because there's still a usage in ClsFileImpl:
Caused by: java.lang.IllegalArgumentException: Missing extension point: com.intellij.psi.clsCustomNavigationPolicy in area null
at com.intellij.openapi.extensions.impl.ExtensionsAreaImpl.getExtensionPoint(ExtensionsAreaImpl.java:335)
at com.intellij.openapi.extensions.impl.ExtensionsAreaImpl.getExtensionPoint(ExtensionsAreaImpl.java:26)
at com.intellij.openapi.extensions.Extensions.getExtensions(Extensions.java:104)
at com.intellij.openapi.extensions.Extensions.getExtensions(Extensions.java:98)
at com.intellij.openapi.extensions.Extensions.getExtensions(Extensions.java:93)
at com.intellij.psi.impl.compiled.ClsFileImpl.getNavigationElement(ClsFileImpl.java:312)
2018-08-01 14:02:59 +03:00
Mikhael Bogdanov
2b3162732b
Fix lazy parent calculation for property accessor
2018-08-01 12:29:31 +02:00
Mikhael Bogdanov
bf60835975
Delete unused properties
2018-08-01 12:29:30 +02:00
Mikhael Bogdanov
b27177b7ee
Get rid of 'referenceAllTypeExternalClassifiers'
2018-08-01 12:29:30 +02:00
Mikhael Bogdanov
b22352a60d
Get rid of 'externalPackageFragments' and 'dependencyModules' in IrModuleFragment
2018-08-01 12:29:29 +02:00
Mikhael Bogdanov
0df6fddd0a
Extract utils from ReferenceSymbolTable
2018-08-01 12:29:28 +02:00
Mikhael Bogdanov
8a0c585c09
Move lazy var to separate file
2018-08-01 12:29:28 +02:00
Mikhael Bogdanov
bee0803ac9
Generate ExternalPackageFragment lazily
2018-08-01 12:29:27 +02:00
Mikhael Bogdanov
1bf3f4bda7
Extract ReferenceSymbolTable, support lazy type parameters
2018-08-01 12:29:27 +02:00
Mikhael Bogdanov
6623799671
Clean
2018-08-01 12:29:26 +02:00
Mikhael Bogdanov
952bc6da63
Set parent for non-lazy declarations
2018-08-01 12:29:25 +02:00
Mikhael Bogdanov
c19d45a2fc
Initial lazy ir implementation
2018-08-01 12:29:25 +02:00
Mikhael Bogdanov
2884d728fd
Mute/unmute jvm_ir tests
2018-08-01 12:29:24 +02:00
Mikhael Bogdanov
74aa8f054e
Fix type parameters count in synthetic accessor lowering
2018-08-01 12:27:08 +02:00
Dmitry Petrov
60d93aee87
Drop IrProperty.typeParameters
2018-08-01 12:06:41 +03:00
Roman Artemev
c9b7db646c
Temporary mute test with issue between coroutines and crossinline
2018-08-01 10:56:08 +03:00
Roman Artemev
dac1fac957
Unmute working test
2018-08-01 10:55:21 +03:00
Vyacheslav Gerasimov
2ec7c4fd0d
Update platform versions for 181, 182, as32, as33 plugins
2018-07-31 19:27:23 +03:00
Pavel V. Talanov
e1a27929ac
Do not throw on using kotlin resolve via light classes in dumb mode
...
Fix an exception when kotlin resolve was invoked when searching
for tests while indexing (probably many other cases)
Does not actually fix the behaviour, the test will not be found
resulting in undesired behaviour
Full-blown infrastructure for resolving Kotlin in dumb mode is needed
to fix the behaviour
#KT-24979 Fixed
2018-07-31 14:47:21 +02:00
Dmitry Petrov
ea710ce607
IrField.isStatic: Update testData for new test
2018-07-31 14:04:04 +03:00
Dmitry Petrov
6dfcf15a39
IR: IrField.isStatic
2018-07-31 13:39:54 +03:00
Zalim Bashorov
8d97512179
[JS IR BE] Improve diagnostics in tests
2018-07-31 11:28:39 +03:00
Zalim Bashorov
2fb286e39c
[JS IR BE] Update tests
2018-07-31 11:28:39 +03:00
Zalim Bashorov
0da14e4189
[JS IR BE] Support calls, property accesses and most of operators on expressions with dynamic type
2018-07-31 11:28:38 +03:00
Zalim Bashorov
4a7ecaa908
[JS IR BE] Add basic support for external declarations
2018-07-31 11:28:38 +03:00