Victor Petukhov
|
e0a4704c21
|
Revert "Make freshly substituted type variables def not nullable if they come from not null type parameter"
This reverts commit 41936a790b37bef45d7e7dad851856ea1750ef01.
|
2021-10-26 19:37:58 +03:00 |
|
Victor Petukhov
|
836c6b280d
|
Make freshly substituted type variables def not nullable if they come from not null type parameter
^KT-48778 Fixed
|
2021-10-26 19:37:57 +03:00 |
|
Victor Petukhov
|
d015d3bc0e
|
Don't enhance previously erased value parameters for jspecify strict mode
^KT-48261 Fixed
|
2021-10-26 19:37:55 +03:00 |
|
pyos
|
2847de10ac
|
FIR: enhance Java super types
|
2021-09-06 13:11:09 +03:00 |
|
pyos
|
03304bce96
|
FIR: enhance Java type parameter bounds
This also fixes handling of self-recursive types.
TODO: fix jspecify/{strict,warn}Mode/Captured.fir.kt
|
2021-09-06 13:11:08 +03:00 |
|
pyos
|
e2a48d3945
|
FIR: use frontend-independent Java type qualifier computation
|
2021-09-06 13:11:07 +03:00 |
|
pyos
|
5704dffdbe
|
FIR: attach annotations to Java-converted cone types
|
2021-09-06 13:11:03 +03:00 |
|
pyos
|
8e122397b0
|
FIR: fix type index computation during enhancement
1. in/out type parameters count;
2. star projections take up 1 space in the tree.
|
2021-09-06 13:11:02 +03:00 |
|
Denis.Zharkov
|
4a9d4ed9fe
|
Enable ProhibitUsingNullableTypeParameterAgainstNotNullAnnotated since 1.7
^KT-36770 Fixed
|
2021-08-31 15:41:17 +03:00 |
|
Denis.Zharkov
|
62bef48f9d
|
Adjust test data to changed rendering: T!! -> T & Any
^KT-26245 In Progress
|
2021-08-31 15:41:15 +03:00 |
|
pyos
|
33251f6d50
|
Generate foreign annotation test data for FIR
|
2021-08-10 13:19:23 +03:00 |
|
pyos
|
e2e0358505
|
Remove "FIR" foreign annotation tests
They do not actually use FIR.
|
2021-08-10 13:19:21 +03:00 |
|
Denis.Zharkov
|
8f484fcf88
|
Fix propagation of definitelyNotNull types from overrides
|
2021-07-29 19:45:57 +02:00 |
|
Denis.Zharkov
|
f34726ff91
|
Fix test data for ForeignAnnotations
|
2021-07-29 19:45:56 +02:00 |
|
Victor Petukhov
|
f84adcb378
|
[FE 1.0] Fix some foreign annotation tests
|
2021-07-29 19:45:56 +02:00 |
|
Victor Petukhov
|
c5d783596d
|
Check type parameter bounds by java nullability annotations not only in basic resolution context
^KT-47920 Fixed
|
2021-07-29 14:23:55 +03:00 |
|
pyos
|
d00fba3718
|
FE: avoid stack overflow on star projection of enhanced type parameter
#KT-47846 Fixed
|
2021-07-23 10:03:57 +03:00 |
|
Victor Petukhov
|
54b9f39b3a
|
Update tests after rebase
|
2021-05-28 15:36:24 +03:00 |
|
Victor Petukhov
|
bd7fb56a24
|
Fix builder inference tests
|
2021-05-28 15:36:23 +03:00 |
|
Victor Petukhov
|
b78c645fb0
|
Report warnings by enhanced base types
|
2021-05-18 17:52:39 +03:00 |
|
Victor Petukhov
|
cba221c18a
|
Add test for enhancement in usages of annotated type parameter
|
2021-05-18 17:52:21 +03:00 |
|
Victor Petukhov
|
fd6475c804
|
Update tests
|
2021-05-18 17:52:19 +03:00 |
|
Victor Petukhov
|
8602d1fcf0
|
Merge foreign annotation tests for sources and binaries into single directory
|
2021-05-18 17:52:16 +03:00 |
|