Ilya Kirillov
d2d330c3be
FIR IDE: implement lazy functions, constructors & accessors bodies building for raw fir
...
test
2020-10-14 22:10:56 +03:00
Ilya Kirillov
4fae9cbdb0
FIR: introduce FirLazyBlock node
2020-10-14 22:10:55 +03:00
Ilya Kirillov
864800902b
FIR IDE: introduce WeakFirByPsiRef
2020-10-14 22:10:55 +03:00
Mads Ager
17748b4499
[JVM_IR] Fix off-by-one line number error in CoroutineCodegen.
...
Fixes KT-41957.
2020-10-14 20:57:42 +02:00
pyos
13def12731
IR: remove unnecessary calls to deepCopyWithSymbols
...
to make it harder to hide incorrect uses.
2020-10-14 20:25:20 +02:00
Alexander Udalov
45a0850d95
Fix KotlinType.isNullabilityFlexible for types based on type parameters
...
In the compiler, this function was used in psi2ir (and it affected
nullability annotations in the resulting JVM class files), in "useless
elvis with null on the right side" diagnostic checker, and in light
classes.
#KT-42650 Fixed
2020-10-14 19:32:51 +02:00
Alexander Udalov
fbf56c054b
JVM IR: fix names of $annotations methods for internal properties
...
#KT-40384 Fixed
2020-10-14 19:32:51 +02:00
Alexander Udalov
3f73be391f
JVM IR: fix names of $annotations methods with inline classes in signature
...
#KT-40385 Fixed
2020-10-14 19:31:58 +02:00
Alexander Udalov
1df3bafbaf
Minor, fix and unmute fieldNameClash.kt test
...
#KT-31927
2020-10-14 16:53:58 +02:00
Alexander.Likhachev
ec877843fc
[Gradle, K/N] Increase Xmx for MPP tests with native
2020-10-14 17:13:32 +03:00
Mikhail Glukhikh
babc7845af
FirSyntheticPropertiesScope: support case with derived getter
...
#KT-42496 Fixed
2020-10-14 16:33:44 +03:00
Mikhail Glukhikh
2f9b7495fc
[FIR2IR] Make safe call result always nullable
2020-10-14 16:33:37 +03:00
Dmitry Petrov
d623f4d1d6
Add test for KT-40190
2020-10-14 16:05:15 +03:00
Alexander.Likhachev
d3f98923dc
[Gradle, JS] Fix K/JS project build with configuration cache enabled
...
KT-42494 Fixed
2020-10-14 15:10:34 +03:00
Alexander.Likhachev
82a66bc659
[Gradle, K/N] Remove wasm from VariantAwareDependenciesIT
2020-10-14 15:10:34 +03:00
Alexander.Likhachev
e505c6473d
[Gradle, K/N] Remove check for export API from libraries producing test
2020-10-14 15:10:34 +03:00
Alexander.Likhachev
72ad581fe4
[Gradle, K/N] Change prefix of apple-specific tests to native-*
...
The commit does nothing but renaming of directories
2020-10-14 15:10:34 +03:00
Alexander.Likhachev
3ab99c1f96
[Gradle, K/N] Reduce number of targets in MPP tests
2020-10-14 15:10:34 +03:00
Alexander.Likhachev
3dda02459d
[Gradle, K/N] Add more cases for cinterop test
2020-10-14 15:10:34 +03:00
Alexander.Likhachev
be7cc32c10
[Gradle, K/N] Add export API test for frameworks
2020-10-14 15:10:34 +03:00
Alexander.Likhachev
7c2339bcad
[Gradle, K/N] Move compiler version change to separate test
2020-10-14 15:10:33 +03:00
Alexander.Likhachev
f0aa4a59e3
[Gradle, K/N] Tests cleanup
2020-10-14 15:10:33 +03:00
Alexander.Likhachev
4b68678a36
[Gradle, K/N] Add release binaries to generate binaries tests
2020-10-14 15:10:33 +03:00
Alexander.Likhachev
08ee702d19
Update Kotlin/Native: 1.4.30-dev-16766
2020-10-14 15:10:33 +03:00
Alexander.Likhachev
5dd1e75793
[Gradle, K/N] Configure memory properties for tests in single place
2020-10-14 15:10:33 +03:00
Alexander.Likhachev
780b85e3ec
[Gradle, K/N] Simplify testNativeTests test by reducing number of targets
2020-10-14 15:10:33 +03:00
Alexander.Likhachev
882f442848
[Gradle, K/N] Simplify native cinterop test
2020-10-14 15:10:33 +03:00
Alexander.Likhachev
7523b401c3
[Gradle, K/N] Remove wasm32 from mpp tests compile tasks
2020-10-14 15:10:33 +03:00
Alexander.Likhachev
79ba6df7b8
[Gradle, K/N] Remove "kotlinx.html" maven repository from tests
2020-10-14 15:10:33 +03:00
Alexander.Likhachev
03ee0f60ea
[Gradle, K/N] Add workaround for iOS simulator warning report check
2020-10-14 15:10:32 +03:00
Alexander.Likhachev
00cbfa9eb4
[Gradle, K/N] Simplify native binaries DSL test
2020-10-14 15:10:32 +03:00
Alexander.Likhachev
4f8503dc30
[Gradle, K/N] Reduce number of targets in tests
2020-10-14 15:10:32 +03:00
Alexander.Likhachev
8aa9ef5049
[Gradle, K/N] Enable compiler daemon in tests
2020-10-14 15:10:32 +03:00
Alexander.Likhachev
923e7f7de5
[Gradle, K/N] Create new framework producing test
2020-10-14 15:10:32 +03:00
Ilya Matveev
76e03842ae
[Gradle, K/N] Refactor native-specific Gradle tests
2020-10-14 15:10:32 +03:00
Ilya Matveev
71fe60f4a2
[Gradle, K/N] Rename native native-specific test projects
...
Some native-specific tests was moved from NewMultiplatformIT
but test projects used by them still have the "new-mpp" prefix.
This patch replaces this prefix with "native".
2020-10-14 15:10:32 +03:00
Ilya Matveev
174e390d2c
[Gradle, K/N] Add separate tasks for native-specific Gradle tests
...
Native-specific tests are removed from default test tasks.
2020-10-14 15:10:32 +03:00
Ilya Matveev
d971817c32
[Gradle, K/N] Move native-specific tests to a separate class from MPP
...
This patch just copies the tests without any refactoring.
2020-10-14 15:10:31 +03:00
Jinseong Jeon
4d28463f1a
FIR CLI: initialize module and dependencies
...
#KT-42624 Fixed
2020-10-14 14:56:37 +03:00
Yaroslav Chernyshev
01ba1cded7
[Cocoapods] Minor. Fix CocoaPodsIT, test data update
2020-10-14 12:21:58 +03:00
Alexander Dudinsky
36dd883768
Update testData of testKt28385 for 202 version
2020-10-14 12:15:07 +03:00
Roman Artemev
9ef7273641
Unmute stdlib tests after bootstrap advance.
2020-10-14 12:06:02 +03:00
Dmitriy Dolovov
3d8b614778
[Commonizer] Allow debugging through "runCommonizer" Gradle task
2020-10-14 09:33:12 +03:00
Dmitriy Dolovov
f49f5cb3d5
[Commonizer] Fix classpath for "runCommonizer" Gradle task
2020-10-14 09:33:06 +03:00
Ilya Kirillov
f27bf04911
Perf test: remove info markers in testdata before test
2020-10-14 02:04:10 +03:00
Pavel Punegov
4b3455dfa1
Set backend for the test
2020-10-13 22:02:16 +03:00
nataliya.valtman
58ed1bbb64
Can't use configure action from Immutable state
...
#KT-42413 Fixed
2020-10-13 21:02:00 +03:00
Dmitriy Novozhilov
9147aa76b5
Advance bootstrap to 1.4.30-dev-1423
2020-10-13 20:50:10 +03:00
Dmitry Petrov
052f345a17
JVM_IR no generic signatures for abstract stubs KT-42609
2020-10-13 19:20:29 +03:00
Dmitry Petrov
c8bf74c7d5
Bytecode listing test fails if JVM and JVM_IR have same testData
2020-10-13 19:20:29 +03:00