Alexander Udalov
74c9120d9d
Minor, don't use outdated Groovy dependency
...
See https://ossindex.sonatype.org/vuln/91433254-870c-47a2-aa06-1b303a92c018
#TPV-3545 Fixed
2019-10-29 16:07:52 +01:00
Alexander Udalov
896512f7cd
Support KClass.isInstance/cast/safeCast in stdlib-only reflection implementation
...
#KT-14720 Fixed
2019-10-29 15:52:00 +01:00
Alexander Udalov
5c89f2fa54
Support KClass.qualifiedName in stdlib-only reflection implementation
...
#KT-34586 Fixed
2019-10-29 15:51:25 +01:00
Alexander Udalov
c164745301
Support KClass.simpleName in stdlib-only reflection implementation
...
#KT-33646 Fixed
2019-10-29 15:51:21 +01:00
Alexander Udalov
df4ab4ed81
Add JVM bytecode target version 13
...
#KT-34119 Fixed
2019-10-29 12:54:24 +01:00
LepilkinaElena
b37dc32e03
Kotlin/Native performance gradle plugin ( #2713 )
2019-10-29 14:23:50 +03:00
Ilya Goncharov
042100ea77
[Gradle, JS] Disable puppeteer downloading Chrome
2019-10-29 12:03:49 +03:00
Nikolay Krasko
3643ae4765
Update 193 to more recent 193.4778.7-EAP
2019-10-28 14:06:06 +03:00
Ilya Goncharov
c127cbaa6a
[Gradle, JS] Fix stack trace for inner classes
...
Necessary only classname, Gradle find package on itself
#KT-30917 fixed
2019-10-28 11:50:52 +03:00
Vyacheslav Gerasimov
28e34f5175
Build: Exclude kotlin-stdlib-common from kotlin-osgi-bundle
...
#KT-31365
2019-10-25 21:53:41 +03:00
Alexander Udalov
f248e4a2ee
Update CLI test data and Gradle option descriptions
2019-10-25 19:26:20 +02:00
Yan Zhulanow
68deedb589
Kapt: Register AP options as inputs in worker mode as it done with kotlinc compiler plugin mode
...
This commit fixes the 'KotlinAndroid32GradleIT.testKaptUsingApOptionProvidersAsNestedInputOutput()' test that started to fail after switching to the worker API mode by default.
2019-10-24 21:33:02 +09:00
Yan Zhulanow
958e6623fc
Kapt: Enable worker API mode by default (KT-32832)
2019-10-24 21:33:02 +09:00
Ilya Goncharov
d46510897b
[Gradle, JS] Refactor and extract team city formatting in separate file
2019-10-24 15:00:31 +03:00
Ilya Goncharov
7f49caf503
[Gradle, JS] Depends node test on our own mocha reporter
2019-10-24 15:00:31 +03:00
Ilya Goncharov
e69ff4363f
[Gradle, JS] Copy mocha-teamcity-reporter with licensies
2019-10-24 15:00:31 +03:00
Ilya Goncharov
1ad8ecabfd
[Gradle, JS] Fully copy of karma-teamcity-reporter (remove npm dependency on it)
2019-10-24 15:00:31 +03:00
Ilya Goncharov
0c911f4359
[Gradle, JS] Fix module.exports for adapter and modulization
...
- semicolon should be before Function expression, because in JS Standard there is no terminated semicolons
- If use output.libraryExport for Webpack, entry files for karma should export something
#KT-34554 fixed
#KT-34555 fixed
2019-10-24 14:58:57 +03:00
Ilya Goncharov
651dd363e3
[Gradle, JS] Add timeout property
2019-10-23 13:04:41 +03:00
Nikolay Krasko
4ed64b0283
Regenerate tests with TargetBackend.ANY remove and using runTest with this
2019-10-23 12:49:48 +03:00
Efeturi Money
35d7bb4a26
Add support for @CompilerOptions annotation for supplying compiler
...
options from scripts.
#KT-34274 fixed
2019-10-23 11:37:28 +03:00
Ilya Goncharov
6ddc05a5a8
[Gradle, JS] Fix for wildcard npm dependency version
...
#KT-34460 fixed
2019-10-21 17:37:07 +03:00
Ilya Goncharov
e17b9097df
[Gradle, JS] Add test on success installation of duplicated dependencies
2019-10-21 17:29:47 +03:00
Ilya Goncharov
bdd6186a07
[Gradle, JS] Resolve devDependencies and dependencies modules clash
2019-10-21 17:29:46 +03:00
Ilya Goncharov
fa647680d3
[Gradle, JS] Update npm dependencies
...
- Karma - provide possibility to check exit code
- Webpack - bug fixes
- Mocha - bug fixes
2019-10-21 17:28:49 +03:00
Ilya Goncharov
2cf79b7502
Check Karma exit code with disabled failOnFailingTestSuite
...
https://github.com/karma-runner/karma/pull/3116
2019-10-21 17:28:49 +03:00
Jim Sproch
383239aff6
Make useIR available from Gradle KotlinJvmOptions
2019-10-21 13:20:54 +03:00
Ilya Matveev
3a234d46ed
Gradle, native: Support watchOS and tvOS in CocoaPods plugin
...
Issue #KT-34329 fixed
2019-10-21 12:43:20 +03:00
Alexander Udalov
d0b241b681
Minor, fix typo in -include-runtime argument help
...
#KT-34240 Fixed
2019-10-16 15:00:03 +02:00
Ivan Gavrilovic
8f94a71de7
KT-33617: Handle non-hierarchical URIs for incremental annotation processing
...
JDK9 may decide to load .java files from jar when resolving a type, even
when .class file exists in the same jar. Further on, these files will be
parsed and analyzed, which triggers the listener used by incremental
annotation processing. This commit avoids analyzing those files, and
makes sure URI passed from the compiler are such that a File instance
can be created.
Test: KaptIncrementalWithIsolatingApt.testSourcesInCompileClasspathJars
2019-10-16 16:33:00 +09:00
Ilya Goncharov
cb31b42930
[Gradle, JS] Update npm versions
2019-10-14 11:20:36 +03:00
Ilya Goncharov
1b929cd93e
[Gradle, JS] Add args instead of full override
2019-10-14 11:09:09 +03:00
Ilya Goncharov
ee49c96650
[Gradle, JS] Set cli args for yarn install
2019-10-14 11:09:09 +03:00
Ivan Gavrilovic
fbde7e47e9
KT-33503: Avoid analyzing module-info.class in KAPT classpath
...
When analyzing classpath changes for incremental KAPT, avoid
analyzing module-info.class files.
Test: ClasspathAnalyzerTest
2019-10-13 15:14:40 +09:00
Alexey Trilis
b30537de0e
Generate Kotlin/JS stdlib dependencies via dukat
2019-10-12 01:39:25 +02:00
Sergey Igushkin
c13f55f0ad
Cache PropertiesProvider, read the local.properties file lazily
...
Issue #KT-33980 Fixed
2019-10-11 21:32:20 +03:00
Sergey Igushkin
d0604ffde8
Fix requiresVisibilityOf in the Gradle plugin (KT-34312)
...
* Fix adding new items (which was untested, as the logic was only tested
by unit tests)
* Exclude the source set's dependsOn transitive closure from the
requiresVisibilityOf checks (i.e. these source sets are considered
visible)
* Fix minor issues in the `UnsatisfiedSourceSetVisibilityException`
message
* Add `requiresVisibilityOf` to integration tests
Issue #KT-34312 Fixed
2019-10-11 21:32:08 +03:00
Ilya Matveev
b7f9694f3a
Fat frameworks: Run tests only on MacOS
2019-10-11 18:28:19 +03:00
Ilya Matveev
919c09d849
Fat frameworks: Support for watchOS and tvOS
...
Issue #KT-34259 fixed
2019-10-11 18:28:18 +03:00
Ilya Matveev
37e828d4aa
Gradle, native: Disable watchOS x64
...
Currently a 64-bit simulator for watchOS is not available so
we disable this target.
2019-10-11 18:28:18 +03:00
Ilya Matveev
02504767aa
Fat frameworks: Add tests
2019-10-11 18:28:18 +03:00
Ilya Matveev
57b111cbe8
Fat frameworks: Don't add simulators into CFBundleSupportedPlatforms
...
Issue #KT-32223 fixed
2019-10-11 18:28:18 +03:00
Ilya Goncharov
d978f9671e
[Gradle, JS] Not consider mocha default arguments
...
#KT-33747 fixed
2019-10-11 17:51:02 +03:00
Ilya Goncharov
1fad109fc1
[Gradle, JS] Deprecate useNodeJs for compatibility
2019-10-11 17:51:02 +03:00
Ilya Goncharov
5957bda40c
[Gradle, JS] Remove redundant NodeJs runner
2019-10-11 17:51:02 +03:00
Ilya Goncharov
7cde993b43
[Gradle, JS] Detect adapter automatically, not depends on JasmineLike
2019-10-11 17:51:02 +03:00
Ilya Goncharov
55fb9be7f6
[Gradle, JS] Remove copypaste for karma and nodejs test adapters
2019-10-11 17:51:02 +03:00
Ilya Goncharov
cb096db6be
[Gradle, JS] useMocha by default
2019-10-11 17:51:02 +03:00
Ilya Goncharov
5c3c196f8e
[Gradle, JS] Return result of testing function
...
- It is useful for async testing (Promise returning)
2019-10-11 17:51:02 +03:00
Ilya Goncharov
3b29112885
[Gradle, JS] Remove redundant related with JS test run
2019-10-11 17:51:02 +03:00