Mikhael Bogdanov
db25343f90
Run tests on different JDKs via different suites and custom test runner
2018-10-22 16:32:54 +02:00
Mikhael Bogdanov
55880ef013
Fix delegateFilter reinitialization
...
Otherwise IDEA marks all test as skipped
2018-10-22 16:32:54 +02:00
Mikhael Bogdanov
5b8acd69e3
Mute JVM IR tests
2018-10-22 16:32:53 +02:00
Mikhael Bogdanov
edc648813d
Regenerate box tests
2018-10-22 16:32:52 +02:00
Mikhael Bogdanov
ac8e1a0124
Move JVM8 box test to common
2018-10-22 16:32:52 +02:00
Mikhael Bogdanov
b61608aba7
Add TARGET_BACKEND for JVM 8 tests
2018-10-22 16:32:51 +02:00
Mikhael Bogdanov
6ec7b8e0d3
Fix test server and proxy
2018-10-22 16:32:50 +02:00
Anton Bannykh
b83df18e22
[JS IR BE] make default argument lowering support per-file mode
2018-10-19 23:49:18 +03:00
Nikolay Krasko
17421ed14d
191: asm-all has 7.0-beta version in Intellij 191
...
Pass project to fetch extra parameters for asm-all work
2018-10-19 19:16:21 +03:00
Roman Artemev
1338d6d66f
Update tests
2018-10-19 14:07:20 +03:00
Roman Artemev
41ccea6807
[JS IR BE] Fix name clashes between static and top-level functions
2018-10-19 14:07:20 +03:00
romanart
0260dc813f
Update tests
2018-10-19 14:03:06 +03:00
Roman Artemev
79f7cb11f0
[JS IR BE] Fix invoke on dynamic types
2018-10-19 14:03:06 +03:00
romanart
44d9ff6c71
Update tests
2018-10-18 19:00:43 +03:00
romanart
df5872281b
[JS IR BE] Support instance check for Nothing type
2018-10-18 19:00:43 +03:00
Pavel Punegov
0bdbcbc662
Ignore the test that uses JVM functions and String constructor
2018-10-18 16:08:38 +03:00
Anton Bannykh
3a105debb3
[JS IR BE] fix default arguments lowering
2018-10-18 14:25:48 +03:00
Anton Bannykh
e9c932260c
[JS IR BE] minor refactoring
2018-10-18 14:25:48 +03:00
Anton Bannykh
995ac7aac2
[JS IR BE]: make deleteProperty non-inline due to new inliner limitations
2018-10-18 14:24:05 +03:00
Alexander Udalov
5fb1bbe3f3
Add bytecode listing test on private default setter
...
Also fix test data of the kotlinp test and remove the newly added test
case in the obsolete PropertyGenTest
#KT-20344 Fixed
2018-10-18 12:13:22 +02:00
Fabian Mastenbroek
05f6ed40f1
Don't generate setters for trivial private property setters
...
This change will prevent the compiler for generating Java bytecode for
private property setters that are trivial.
Since Kotlin uses direct field access for private properties, it will result
in the private setter never been used and since it cannot be accessed by any
other class without reflection, the setter cannot be covered by code
coverage tools.
See https://youtrack.jetbrains.com/issue/KT-20344 for the related YouTrack
issue.
2018-10-18 12:05:46 +02:00
Alexander Udalov
b1e82c78da
Minor, remove obsolete KtMockFileTypeManager.java.183
...
This is a continuation of 4f0c31ef
2018-10-18 11:58:30 +02:00
Dmitry Petrov
763e72603a
Mark implicit 'invoke' calls with origin INVOKE
2018-10-18 10:59:24 +03:00
Dmitry Petrov
ad9953724f
Basic infrastructure for psi2ir tests with JS front-end
2018-10-18 10:59:24 +03:00
Mikhail Glukhikh
01091ba1aa
Refactor getKotlinTypeWithPossibleSmartCastToFP and related parts
2018-10-18 10:27:19 +03:00
Georgy Bronnikov
bbac1d802f
JVM_IR. Support annotation classes with JvmField fields
2018-10-17 21:15:28 +03:00
Georgy Bronnikov
605afbae90
Move fields and init blocks of companions to their owners
2018-10-17 21:15:28 +03:00
Georgy Bronnikov
827494abbe
JVM_IR. Mostly remove descriptors from ConstAndJvmFieldPropertiesLowering
2018-10-17 21:15:28 +03:00
Alexander Udalov
6e2e6794aa
Remove unnecessary copy of ReflectionTypes
...
ReflectionTypes was copied from org.jetbrains.kotlin.builtins to
kotlin-native in
https://github.com/JetBrains/kotlin-native/commit/776f4c4b7 , and then
was incorrectly copied back in 27365dc4be . This class is in fact only
needed in kotlin-native, where it was moved and simplified in
https://github.com/JetBrains/kotlin-native/commit/c3e921d53
2018-10-17 18:39:50 +02:00
Alexander Udalov
e3a332c393
Configure Java module path when compiler is invoked in -Xbuild-file mode
...
#KT-27626 Fixed
2018-10-17 18:39:50 +02:00
Alexander Udalov
1a1b7938fb
Fix deprecated API usage in RemappingClassBuilder
...
#KT-25058 Fixed
2018-10-17 18:39:50 +02:00
Alexander Udalov
f868964e25
Fix most unchecked/deprecation javac warnings in compiler modules
2018-10-17 18:39:49 +02:00
Alexander Udalov
4f0c31eff3
Remove unneeded copied mock test framework classes
...
These classes were copied when tests-common were compiled with JDK 6, to
prevent dependencies on classes compiled with JDK 8
2018-10-17 18:39:49 +02:00
Alexander Udalov
23c210e9f2
Use JvmWildcard on return type of getContributedVariables/getContributedFunctions
2018-10-17 18:39:49 +02:00
Alexander Udalov
9dc53c38f3
Remove deprecated CompilerJarLocator
2018-10-17 18:39:49 +02:00
romanart
47b8e54f84
Update test data
2018-10-17 18:33:52 +03:00
romanart
d75434ac71
[JS IR BE] Support tailreq in JS
2018-10-17 18:33:52 +03:00
Zalim Bashorov
180215f3f8
Don't unmute passed tests by default
2018-10-17 18:29:40 +03:00
Dmitry Petrov
b13d270d77
Test: reference to constructor with inline class parameters
2018-10-17 16:38:22 +03:00
Dmitry Petrov
0af2a0dc19
Tests: references to private/internal primary val of inline class
2018-10-17 16:38:22 +03:00
Dmitry Petrov
5032c106af
Support 'call' for references to inline class constructors
...
#KT-26748
2018-10-17 16:38:22 +03:00
Dmitry Petrov
94e1701089
Support 'call' for references to inline class members
...
This includes overriding and non-overriding functions and properties.
#KT-26748
2018-10-17 16:38:22 +03:00
Dmitry Petrov
9c7c0c8952
Propagate KotlinType to callable reference receivers
2018-10-17 16:38:22 +03:00
Dmitry Petrov
3dc4d01adc
Tests for callable references and inline classes
2018-10-17 16:38:22 +03:00
Dmitry Petrov
8fc6b91f66
Minor: reformat
2018-10-17 16:38:22 +03:00
Dmitry Petrov
9a31e04062
Minor: reformat
2018-10-17 16:38:22 +03:00
romanart
71f109387a
Update tests
2018-10-17 14:10:37 +03:00
romanart
eb2a33ebee
[JS IR BE] Implement lowering to connect kotlin Throwable with JS Error
2018-10-17 14:10:37 +03:00
Mikhail Zarechenskiy
fe233de825
Report error for Result as an extension receiver with safe call
...
#KT-27620 Fixed
2018-10-16 19:03:05 +03:00
Sergey Rostov
d91f6f8c43
IC: move CacheVersionManager from build_common to jps plugin
2018-10-16 12:29:58 +03:00