Denis Zharkov
a017109d7d
FIR: Use static scope for importing from non-object classes
2020-06-26 16:52:10 +03:00
Denis Zharkov
396c6377f8
FIR: Do not check statics in MemberScopeTowerLevel
...
Type scopes should not contain them anymore
2020-06-26 16:52:10 +03:00
Denis Zharkov
9668a60151
FIR: Explicitlty separate static and member scopes
...
For Java, they have rather different semantics considering "overrides"
and obtaining functions/properties from supertypes
See the Java statics implementation
2020-06-26 16:52:10 +03:00
Denis Zharkov
e058c578a8
FIR: Minor. Make method private
2020-06-26 16:52:10 +03:00
Denis Zharkov
24d7d208a0
FIR: Extract Java class rendering in tests
2020-06-26 16:52:10 +03:00
Denis Zharkov
9b5b882dcb
Add "*.jar binary" to .gitattributes
2020-06-26 16:52:10 +03:00
Ilya Goncharov
be2d6b99f6
[Gradle, JS] Add test on changing of default value for generating externals
2020-06-26 16:26:13 +03:00
Ilya Goncharov
4bfcb4b041
[Gradle, JS] Use common projectName fun
2020-06-26 16:26:13 +03:00
Ilya Goncharov
89c1af4feb
[Gradle, JS] Add tests on changing generating externals for npm deps
2020-06-26 16:26:13 +03:00
Ilya Goncharov
891071e074
[Gradle, JS] Add assertSingleFileExists
2020-06-26 16:26:13 +03:00
Ilya Goncharov
405412f6c1
[Gradle, JS] Use generateExternalsIntegrated instead of full build
2020-06-26 16:26:13 +03:00
Ilya Goncharov
f584fb1576
[Gradle, JS] Add test on integrated dukat task
2020-06-26 16:26:13 +03:00
Ilya Goncharov
1a9f236a60
[Gradle, JS] Add tests on Separate Dukat integration
2020-06-26 16:26:12 +03:00
Ilya Goncharov
007970ded8
[Gradle, JS] Add independent peer npm dependency to test
...
^KT-39842 fixed
2020-06-26 16:20:45 +03:00
Ilya Goncharov
bd05b447c0
[Gradle, JS] Ignore peer dependencies in yarn resolution
...
^KT-39842 fixed
2020-06-26 16:20:35 +03:00
Dmitry Petrov
9468670980
Minor: update testData with nullability annotations
2020-06-26 15:17:23 +03:00
Dmitry Petrov
64e47265e1
JVM, JVM_IR: no nullability annotations on lateinit backing fields
2020-06-26 15:08:23 +03:00
Toshiaki Kameyama
e822e871f5
KT-39532 Support intention to convert reference to lambda and vice versa for adapted references ( #3495 )
...
* Convert lambda to reference: support a function which has default parameters/unit return type/suspendability
#KT-39532 Fixed
2020-06-26 14:21:17 +03:00
Mikhail Zarechenskiy
a87b25d10e
Don't silently ignore argument mismatch for provide delegate
...
#KT-39816 Fixed
2020-06-26 14:03:49 +03:00
Mikhail Zarechenskiy
ea5fef76d1
Fix ambiguity on reference inside blocks of special functions
...
#KT-37058 Fixed
2020-06-26 14:03:49 +03:00
Mikhail Zarechenskiy
c2c139ef4f
Fix adaptation for references with default values after varargs
...
After vararg argument it's possible to pass values only by name, so
here we modulate this behavior
#KT-37721 Fixed
2020-06-26 14:03:48 +03:00
Mikhail Zarechenskiy
c5a2ab2512
Callable reference adaptation should have dependency on API version 1.4
...
#KT-38069 Fixed
2020-06-26 14:03:47 +03:00
Mikhail Zarechenskiy
bc40669598
Prohibit functional interface constructor references
...
#KT-36706 Fixed
2020-06-26 14:03:47 +03:00
Ilya Gorbunov
e3050cd997
Minor tweaks in js api dump run configuration
...
- parallel build
- clean test results before running tests again
2020-06-26 13:53:49 +03:00
Ilya Gorbunov
94ab50a21a
Fixup stdlib-js api dump
...
Some strange effect related to loading types from kotlin.reflect.
2020-06-26 13:52:05 +03:00
Ilya Kirillov
366a75e222
Wizard: update versions of used libraries for 1.4-M3
...
#KT-39503 fixed
#KT-39503 fixed
2020-06-26 12:19:35 +03:00
Ilya Kirillov
35d5936829
Wizard: add info about used Kotlin version to project test importing failure
2020-06-26 12:19:34 +03:00
Dmitriy Novozhilov
7ea17f0d31
Revert "[FIR] Move ArrayMap to cones module"
...
This reverts commit 407d1365
2020-06-26 11:47:20 +03:00
Dmitriy Novozhilov
0b29a3e5c1
Revert "[FIR] Add ConeAttributes to ConeKotlinType"
...
This reverts commit f76befa8
2020-06-26 11:47:08 +03:00
Dmitriy Novozhilov
76550d3c5d
Revert "[FIR] Add attributes for @Exact and @NoInfer"
...
This reverts commit e43932f1
2020-06-26 11:46:59 +03:00
Dmitriy Novozhilov
c0634217e1
Revert "[FIR] Add extracting @Exact and @NoInfer attributes from annotations"
...
This reverts commit e4c8c14e
2020-06-26 11:46:50 +03:00
Pavel Kirpichenkov
59e63f549b
Add completion highlighting tests for heavy Kotlin files
...
#KT-37219 In Progress
2020-06-26 11:13:07 +03:00
Pavel Kirpichenkov
5c70f973a5
Force resolution of file annotations before element analysis
...
^KT-37219 In Progress
2020-06-26 11:13:07 +03:00
Dmitriy Novozhilov
e4c8c14e3e
[FIR] Add extracting @Exact and @NoInfer attributes from annotations
2020-06-26 10:54:51 +03:00
Dmitriy Novozhilov
e43932f147
[FIR] Add attributes for @Exact and @NoInfer
2020-06-26 10:54:51 +03:00
Dmitriy Novozhilov
f76befa84e
[FIR] Add ConeAttributes to ConeKotlinType
2020-06-26 10:54:51 +03:00
Dmitriy Novozhilov
407d1365bd
[FIR] Move ArrayMap to cones module
2020-06-26 10:54:50 +03:00
Matts966
36102504a1
Update ReadMe.md
2020-06-26 09:41:57 +02:00
Matts966
20ed42dd38
Update deprecated doc about mac build environment requirements
2020-06-26 09:41:57 +02:00
Toshiaki Kameyama
2fd3af73eb
Convert reference to lambda: fix it works correctly when referenced function has default argument
...
#KT-17222 Fixed
#KT-24138 Fixed
#KT-39532
2020-06-26 10:20:29 +03:00
Mikhail Zarechenskiy
bc34f7f7f5
Add test for obsolete issue
...
#KT-26345 Obsolete
2020-06-26 07:45:25 +03:00
Abduqodiri Qurbonzoda
a04f70fb36
Fix min/maxByOrNull function samples
2020-06-26 07:16:01 +03:00
Mikhail Zarechenskiy
684ca5029f
Add tests for obsolete issues
...
#KT-37734 Obsolete
#KT-39824 Obsolete
2020-06-26 06:24:59 +03:00
shiraji
9844607d0f
Make string literals clickable
...
#KT-35732 Fixed
#KT-32403 Fixed
2020-06-25 22:40:39 +02:00
Igor Yakovlev
f06e116bf7
Improved equals for light decompiled declarations
2020-06-25 23:19:54 +03:00
Igor Yakovlev
27c139926c
LightClass improved isInheritor check for cases when resolve is failed
...
Fixed #KT-37210
2020-06-25 23:17:09 +03:00
Guillaume Darmont
e72a06bdf4
Add specific highlight for Enum class
...
#KT-39844 Fixed
2020-06-25 21:53:19 +02:00
Dmitry Petrov
3f266aafb4
JVM: no nullability annotations on private and synthetic fields
2020-06-25 22:31:12 +03:00
Victor Petukhov
cbd8b58d5c
Commit trace for callable reference's LHS with reserved syntax like foo?::bar?::bar to avoid the lack of diagnostics reporting
...
^KT-35075 Fixed
2020-06-25 20:44:58 +03:00
Ilmir Usmanov
1ee8e615fc
Reuse value is ISTORE if expected type is the same, otherwise, create
...
new value
2020-06-25 18:51:15 +02:00