Anastasia.Shadrina
|
292c0c4383
|
[FE] KT-51234 Check subtyping between context receivers
|
2022-05-17 15:27:27 +00:00 |
|
Anastasia.Shadrina
|
a3fa2dc9bf
|
[Tests] Fix contextualInlineCall.kt to avoid subtyping relation error
|
2022-05-17 15:27:27 +00:00 |
|
Anastasia.Shadrina
|
d857142514
|
KT-51243 Fix parameterized contextual lambda
^KT-51243 Fixed
|
2022-05-17 15:27:26 +00:00 |
|
Denis.Zharkov
|
e632689d90
|
FIR2IR: Fix case of using context receivers in property initializers
|
2022-05-13 18:04:02 +00:00 |
|
Denis.Zharkov
|
b87412c5af
|
FIR2IR: Fix substitution work for context receivers
|
2022-05-13 18:04:02 +00:00 |
|
Denis.Zharkov
|
9ec2411218
|
FIR: Fix behavior for context-receiver contained super class constructor
^KT-51889 Fixed
|
2022-05-13 18:04:02 +00:00 |
|
Denis.Zharkov
|
81416d1c46
|
Fix codegen for context-receiver contained super class constructor calls
^KT-51889 In Progress
|
2022-05-13 18:04:01 +00:00 |
|
Denis.Zharkov
|
2a6700e5d5
|
FIR: Unignore all blackbox tests on context receivers
|
2022-04-06 16:05:39 +00:00 |
|
Denis.Zharkov
|
4349060db1
|
K1: Support referencing class context receivers in a form of this@Name
|
2022-04-06 16:05:34 +00:00 |
|
Anastasia.Shadrina
|
4b366ddcf6
|
[BE JVM] KT-51271 Set proper indices generating contextual inline call
[Tests] Test inline call with context receivers and default params
|
2022-02-18 15:55:43 +03:00 |
|
Anastasia.Shadrina
|
4bc7b0c366
|
[BE JVM] KT-51352 Do not mix extension and context receivers in suspends
|
2022-02-18 13:39:36 +03:00 |
|
Mikhail Glukhikh
|
8c7f659a32
|
Black box: drop WITH_RUNTIME or replace with WITH_STDLIB
|
2021-12-09 13:26:38 +03:00 |
|
Mikhail Glukhikh
|
0f4647d95e
|
Black box: update/set FIR status for some new tests
|
2021-12-09 13:26:37 +03:00 |
|
Anastasiya Shadrina
|
4d3035e2f7
|
[Parser] Do not support local contextual declarations
|
2021-12-03 20:22:17 +03:00 |
|
Anastasiya Shadrina
|
08570a37b8
|
[PSI2IR] Check how contextual functional type works with IR
|
2021-12-02 20:24:56 +03:00 |
|
Anastasiya Shadrina
|
a760865767
|
[PSI2IR] Generate safe calls correctly
|
2021-12-02 20:24:54 +03:00 |
|
Anastasiya Shadrina
|
4d0eb74d79
|
[Tests] Make sure desugaring works with context receivers
|
2021-12-02 20:24:52 +03:00 |
|
Anastasiya Shadrina
|
2e97e78e6a
|
[Tests] Add tests with default params and suspending contextual function
|
2021-12-02 20:24:48 +03:00 |
|
Anastasiya Shadrina
|
617af898b0
|
[FE, IR] Support deserialization
|
2021-12-02 20:24:37 +03:00 |
|
Anastasiya Shadrina
|
add2ca1d11
|
[Tests] Try structured concurrency with context receivers
|
2021-12-02 20:24:28 +03:00 |
|
Anastasiya Shadrina
|
c148a12e4b
|
[IR] Fix functional type sample
|
2021-12-02 20:24:24 +03:00 |
|
Anastasiya Shadrina
|
a091b345a0
|
[FE] Provide overloadability for candidates with different CR
|
2021-12-02 20:24:19 +03:00 |
|
Anastasiya Shadrina
|
155e7b211b
|
[PSI2IR, IR] Support functional types and literals for IR
|
2021-12-02 20:24:17 +03:00 |
|
Anastasiya Shadrina
|
910660a083
|
[FE] Add language feature for context receivers
|
2021-12-02 20:24:16 +03:00 |
|
Anastasiya Shadrina
|
d8faa9686d
|
[Tests] Test samples from KEEP
|
2021-12-02 20:24:14 +03:00 |
|
Anastasiya Shadrina
|
403ec7a5b1
|
[BE] Mangle context receiver params
|
2021-12-02 20:24:09 +03:00 |
|
Anastasiya Shadrina
|
f9e6365461
|
[Tests] Make build green again
|
2021-12-02 20:24:07 +03:00 |
|
Anastasiya Shadrina
|
a2403c470f
|
[BE] Put context receivers before an extension receiver
|
2021-12-02 20:24:00 +03:00 |
|
Anastasiya Shadrina
|
875f4ea31c
|
[FE] Support local contextual declarations
|
2021-12-02 20:23:54 +03:00 |
|
Anastasiya Shadrina
|
daa54734e5
|
[PSI2IR] Pass context receiver values in PropertyLValue
|
2021-12-02 20:23:50 +03:00 |
|
Anastasiya Shadrina
|
837f3b98fa
|
[FE] Allow to infer generic property type from a context receiver type
|
2021-12-02 20:23:46 +03:00 |
|
Anastasiya Shadrina
|
1bcaeabd84
|
[PSI, FE, PSI2IR] Use labels for referencing specific receiver
|
2021-12-02 20:23:40 +03:00 |
|
Anastasiya Shadrina
|
307f318c9e
|
[PSI2IR] Generate IR for functions and calls with context receivers
|
2021-12-02 20:23:27 +03:00 |
|