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
Alexey Tsvetkov
a44d70e79d
Reformat kotlin-gradle-plugin according to code style
2018-10-17 19:31:30 +03: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
8ac2582e24
Forward gradle properties with prefix "fd." to test runner as system property("-D") w/o this prefix
2018-10-17 18:29:41 +03:00
Zalim Bashorov
99a131d0ab
KJS test infrastructure: cache reference to global object and it's original state instead of evaluate them for each run
2018-10-17 18:29:41 +03:00
Zalim Bashorov
180215f3f8
Don't unmute passed tests by default
2018-10-17 18:29:40 +03:00
Zalim Bashorov
1ef3906481
Minor: reformat and cleanup NashornJsTestChecker.kt
2018-10-17 18:29:40 +03:00
Ingo Kegel
d853fcb642
Do not configure module SDK after the Gradle import if it was set explicitly with the Gradle Idea plugin (fixes KT-27530)
...
If `kotlinOptions.jdkHome` is set, this will still override the setting from the Gradle Idea plugin.
2018-10-17 17:48:27 +03:00
Alexey Sedunov
06e0fde74f
Inspections: Report "unresolved property" only if reference is soft
...
#KT-27619 Fixed
2018-10-17 17:43:00 +03:00
Alexey Sedunov
0bf9a795aa
Minor: Drop "(experimental)" from coroutines label
...
#KT-25681 Fixed
2018-10-17 17:43:00 +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
5003388d38
Unbox bound receiver if inline class type expected
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
Mikhail Glukhikh
0fc2a07ee4
Fix typo in import
2018-10-17 16:36:50 +03:00
Mikhail Glukhikh
94d87bfb67
MPP wizard tests: enable Groovy extension, don't wait for daemon death
2018-10-17 16:33:49 +03:00
Mikhail Glukhikh
02e6fb348d
MPP wizard tests: check no empty files are generated
2018-10-17 16:33:47 +03:00
Mikhail Glukhikh
853d90d906
MPP wizard tests: extract test functions into separate class
2018-10-17 16:33:21 +03:00
Mikhail Glukhikh
35d4b7dfd9
MPP wizard tests: temporary fix for "failed to delete" problem
2018-10-17 16:33:19 +03:00
Mikhail Glukhikh
63146b98bb
MPP wizard tests: add tests run #KT-27492 Fixed
2018-10-17 16:33:18 +03:00
Mikhail Glukhikh
855e2707e3
MPP wizard test: add project import (KT-27492)
2018-10-17 16:33:17 +03:00
Mikhail Glukhikh
43c8c44441
Add MPP wizard general test (KT-27492)
2018-10-17 16:33:15 +03:00
Mikhail Glukhikh
8281416dfa
Introduce explicit plugin versions for MPP builder testing
2018-10-17 16:33:09 +03:00
Mikhail Glukhikh
a16318624b
MPP wizards: remove unused module parameter from createProjectSkeleton
2018-10-17 16:33:06 +03:00
Sergey Igushkin
a88bfb726d
Fix uninitialized lateinit compilerPluginOptionsTask in non-MPP
...
When a non-MPP is imported into the IDE, the importer anyway tries to
build the MPP source sets model, so it tries to access the
`compilerPluginArguments` and `compilerPluginClasspath`, resulting in
an import error.
Issue #KT-27646 Fixed
2018-10-17 16:19:16 +03:00
Alexander Udalov
5d040c459b
Regenerate tests
2018-10-17 14:05:31 +02:00
romanart
71f109387a
Update tests
2018-10-17 14:10:37 +03:00
romanart
6a66663739
Update IR Runtime
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
Roman Elizarov
1a86411139
Removed todo from Continuation.context
...
The design decision was the we would not provide its default impl
2018-10-17 11:59:26 +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
Dmitriy Dolovov
249bdb969c
Fix: K/N interop libs are not read by IDEA in certain cases
...
Issue #KT-27579 Fixed
2018-10-16 21:32:08 +07:00
Mikhail Glukhikh
2dd8b526fb
Live templates test: fix typo & cleanup
2018-10-16 17:17:22 +03:00