Commit Graph

80109 Commits

Author SHA1 Message Date
Ilya Goncharov 67e4b0948e [JS IR] Constructor call with vararg invoking with apply
[JS IR] Nullize external empty varargs

[JS IR] Concat varargs with array of nonVarargs arguments

^KT-42357 fixed
2020-11-30 17:33:28 +03:00
Ilya Goncharov ac42dcd8da [JS IR] Add test for external fun vararg
[JS IR] Add tests with empty vararg and default arg before it

[JS IR] Ignore backend in tests instead of target backend

[JS IR] Add function with named spread operator

[JS IR] Remove ignoring of current js backend in jsExternalVarargFun

[JS IR] Add with arguments after vararg

^KT-42357 fixed
2020-11-30 17:33:07 +03:00
Ilya Goncharov e7789d2e30 [Gradle, JS] Add filter on file on fileCollectionDependencies because Gradle can't hash directory
^KT-43668 fixed
2020-11-30 17:04:30 +03:00
Dmitry Petrov 96ed99d62e JVM_IR KT-40305 no nullability assertions on built-in stubs 2020-11-30 15:49:02 +03:00
Dmitry Petrov b2aed536c9 JVM_IR KT-39612 process subexpressions recursively in 'name' lowering 2020-11-30 15:49:02 +03:00
Dmitry Petrov 3b604cfa7f JVM_IR KT-32701 generate multiple big arity invokes, report error later 2020-11-30 15:49:02 +03:00
Dmitry Petrov a157b58c61 JVM_IR KT-43610 keep track of "special bridges" for interface funs 2020-11-30 15:49:01 +03:00
Dmitriy Novozhilov c43db2ee8d [TEST] Inherit UpdateConfigurationQuickFixTest from KotlinLightPlatformCodeInsightFixtureTestCase
This is needed for proper test muting
2020-11-30 15:39:05 +03:00
Alexander Udalov 7d9eeb6847 Minor, add workaround for KT-42137 2020-11-30 12:44:42 +01:00
Alexander Udalov e1d54bf99f Minor, add workaround for KT-43666 2020-11-30 12:37:27 +01:00
Mikhael Bogdanov ad579de328 Don't run KaptPathsTest.testSymbolicLinks test on Windows 2020-11-30 12:17:00 +01:00
Dmitriy Novozhilov d706a7ff74 Build: mute failing tests
Those tests are failing only on windows agents after
  switch to 202 platform
2020-11-30 13:40:29 +03:00
pyos 1cccf2645f FIR: serialize HAS_CONSTANT at least for const properties
Non-const properties may need them too with if the 1.4 feature
NoConstantValueAttributeForNonConstVals is disabled.
2020-11-30 13:05:28 +03:00
Mikhail Glukhikh 04d9afe83e FIR Java: add workaround for classId = null in JavaAnnotation 2020-11-30 13:05:27 +03:00
Mikhail Glukhikh feb13f98c0 [FIR2IR] Handle Java annotation parameter mapping properly
#KT-43584 Fixed
2020-11-30 13:05:26 +03:00
Mikhail Glukhikh 9b30655d66 [FIR] Load Java annotations named arguments properly (see KT-43584) 2020-11-30 13:05:23 +03:00
Roman Golyshev e6f380182a Revert "FIR IDE: Add tests for resolving from nested types references"
This reverts commit e127ea3d
2020-11-30 12:37:40 +03:00
Roman Golyshev f8b6559b6a Revert "FIR IDE: Fix resolving of nested types in type references"
This reverts commit dba14ba9
2020-11-30 12:37:26 +03:00
Roman Golyshev dba14ba995 FIR IDE: Fix resolving of nested types in type references 2020-11-30 09:26:15 +00:00
Roman Golyshev e127ea3dad FIR IDE: Add tests for resolving from nested types references
Some of those tests are failing in the FIR IDE
2020-11-30 09:26:15 +00:00
Mikhael Bogdanov 8a00470b40 Enable kotlin-annotation-processing-base tests on TC 2020-11-30 10:06:22 +01:00
Sergey Bogolepov 29bed39a54 Bump to native version version with watchos_x64 enabled 2020-11-30 14:01:12 +07:00
Sergey Bogolepov 37ee2cbe53 [KT-43276] Update tests to support watchos_x64 2020-11-30 14:01:12 +07:00
Sergey Bogolepov d6f54a7730 [KT-43276] Fix watchos target shortcut. 2020-11-30 14:01:12 +07:00
Sergey Bogolepov f3424a98b7 generateMppTargetContainerWithPresets: remove unneeded hack 2020-11-30 14:01:12 +07:00
Sergey Bogolepov e39560b134 [KT-43276] Add watchos_x64 target 2020-11-30 14:01:12 +07:00
Ilya Gorbunov 0634351fbc Introduce pathString/absolute/absolutePathString
Rename invariantSeparatorsPath to invariantSeparatorsPathString
to have more consistent names of methods returning path strings.

KT-19192
2020-11-29 17:46:47 +03:00
Ilya Gorbunov 84f5a294f7 Allow passing null parent directory to createTempFile/Directory
null signifies the default temp directory.

KT-19192
2020-11-29 17:46:47 +03:00
Ilya Gorbunov 64d85f259c Relax writeText/appendText parameter type to CharSequence
KT-19192
2020-11-29 17:46:47 +03:00
Stanislav Erokhin 3519c57938 Merge commits from both masters to 1.4.30-dev-3009 compiler
Kotlin/Native base commit: b4d5f092a138b9aed2f459e44774c5c0ef18cca7
Kotlin base commit: 926dc085da
2020-11-28 21:16:49 +01:00
Roman Artemev 01c65fc053 [IR BE] Drop unused members in backend context (K/N part)
(cherry picked from commit cad57e996db7b9d933855bbd91a623a0f8f34003)
2020-11-28 21:13:49 +01:00
Alexander Gorshenev 47a34dbaaf No need to explicitly deprecate -Xdisable-fake-override-validator
A warning is produced automagically

(cherry picked from commit bc19f73b37567853d52d79574c319c95466e648c)
2020-11-28 21:13:49 +01:00
Alexander Gorshenev 07db1de4da Made -Xfake-override-validator off by default
Deprected -Xdisable-fake-override-validator

(cherry picked from commit 0abe4e46c497645b07e9e55088135813bd1a7437)
2020-11-28 21:13:48 +01:00
Alexander Udalov 10a1ea9091 Add kotlin.build.useIR property to compile project with JVM IR
The change in Devirtualization.kt is needed to workaround JVM IR issue
reported at KT-43286.

(cherry picked from commit 4a945686bae98c147a641c0b41d3e8474f133ca2)
2020-11-28 21:13:48 +01:00
Vasily Levchenko b919685795 [kotlin compiler][update] 1.4.30-dev-3009
* 926dc085da - (HEAD -> master, tag: build-1.4.30-dev-3009, tag: build-1.4.30-dev-3000, origin/master, origin/HEAD) Fix typo (vor 2 Tagen) <Hollow Man>
* 3351887ae5 - (tag: build-1.4.30-dev-2979) Build: Upgrade GE plugin to 3.5 (vor 3 Tagen) <Vyacheslav Gerasimov>
* dd9c0c5c6e - (tag: build-1.4.30-dev-2969) Use separate logic for filtering and skipping in collectAndFilterRealOverrides [KT-43487] (#3921) (vor 3 Tagen) <LepilkinaElena>
* 362775b6b6 - (tag: build-1.4.30-dev-2951) JVM IR: minor, improve exception message (vor 3 Tagen) <Alexander Udalov>
* b495fd542f - (tag: build-1.4.30-dev-2949) JVM, JVM_IR: KT-42281 proper array->primitive coercion (vor 3 Tagen) <Dmitry Petrov>
* e59c8e0a5c - JVM_IR KT-42137 bridges are not generated for fake overrides (vor 3 Tagen) <Dmitry Petrov>
* 5d5473ef08 - (tag: build-1.4.30-dev-2943) [IR BE] Drop unused context member (vor 3 Tagen) <Roman Artemev>
* 51cff97b78 - [JS IR BE] Drop implicit declaration file (vor 3 Tagen) <Roman Artemev>
* 67604551c5 - (tag: build-1.4.30-dev-2934) FIR: reuse visibility checker when determining immutable property reference (vor 3 Tagen) <Jinseong Jeon>
* 463d53ee5c - FIR: handle reference to property with invisible setter (vor 3 Tagen) <Jinseong Jeon>
* b2b2629e79 - (tag: build-1.4.30-dev-2933) Use new kotlin.io.path API in tests (vor 3 Tagen) <Ilya Gorbunov>
* d38e145529 - Use new kotlin.io.path API in generators (vor 3 Tagen) <Ilya Gorbunov>
* dce3e57685 - Use NIO Files for creating temp files: idea plugin (vor 3 Tagen) <Ilya Gorbunov>
* 090b562db7 - Use NIO Files for creating temp files: scripting, daemon, main-kts (vor 3 Tagen) <Ilya Gorbunov>
* c9bbdf6575 - Use NIO Files for creating temp files: build tools (vor 3 Tagen) <Ilya Gorbunov>
* 30bb7d19c0 - (tag: build-1.4.30-dev-2921) Revert "Build: Temporary disable capturing inputs for tasks" (vor 3 Tagen) <Nikolay Krasko>
* e8af601cea - Mute very flaky FirPsiCheckerTestGenerated.Regression.testJet53 (vor 3 Tagen) <Nikolay Krasko>
* 7bfe2c0bbc - (tag: build-1.4.30-dev-2917) JVM IR: Update test expectation for testSamAdapterAndInlineOnce (vor 3 Tagen) <Steven Schäfer>
* 8574cb4466 - JVM IR: Don't generate line numbers and null checks in SAM wrapper constructors (vor 3 Tagen) <Steven Schäfer>
* 68e2d0d245 - JVM IR: Generate synthetic final implementation methods in SAM wrappers (vor 3 Tagen) <Steven Schäfer>
* a475fa2a21 - JVM IR: Use raw types in SAM wrappers (vor 3 Tagen) <Steven Schäfer>
* 999151abac - JVM IR: Generate SAM wrapper fields as synthetic final (vor 3 Tagen) <Steven Schäfer>
* ec1d42e92b - JVM IR: Generate SAM wrapper classes as non-synthetic (vor 3 Tagen) <Steven Schäfer>
* 36711a768b - JVM IR: Use inline SAM wrappers inside of inline lambdas (vor 3 Tagen) <Steven Schäfer>
* f2b8c67962 - (tag: build-1.4.30-dev-2913) Fix JvmTarget6OnJvm11 tests after 7b5544ebd3 (vor 4 Tagen) <Alexander Udalov>
* c22071566e - (tag: build-1.4.30-dev-2909) IC mangling: Use old mangling scheme when LV is 1.3 (vor 4 Tagen) <Ilmir Usmanov>
* 7ee35af721 - IC mangling: Use correct mangling scheme when (vor 4 Tagen) <Ilmir Usmanov>
* 7761d30365 - Minor. Add test to check fallback (vor 4 Tagen) <Ilmir Usmanov>
* 7a18ab9094 - IC mangling: Generate version requirements to properties as well (vor 4 Tagen) <Ilmir Usmanov>
* 0d79ed1077 - Minor. Update test data (vor 4 Tagen) <Ilmir Usmanov>
* 9070d6d581 - IC mangling: Use old mangling scheme in stdlib (vor 4 Tagen) <Ilmir Usmanov>
* 89d45bf909 - IC mangling: Use old mangling scheme in FIR tests (vor 4 Tagen) <Ilmir Usmanov>
* 2cd9016016 - IC mangling: Replace compiler hack with configuration flag (vor 4 Tagen) <Ilmir Usmanov>
* bc1b6fef1f - IC mangling: Generalize mangling algorithm between two backends (vor 4 Tagen) <Ilmir Usmanov>
* b33774e5f2 - IC mangling: Use empty list as a separator in the new mangling scheme (vor 4 Tagen) <Ilmir Usmanov>
* 20e7a77b78 - IC mangling: Write version 1.4.30 requirement to functions with new mangling (vor 4 Tagen) <Ilmir Usmanov>
* 2829d37cf5 - IC mangling: Use old mangling scheme for stdlib (vor 4 Tagen) <Ilmir Usmanov>
* 488d4ab018 - IC mangling: Use '_' instead of 'x' as a placeholder before hashing (vor 4 Tagen) <Ilmir Usmanov>
* f7164404c9 - IC mangling: Ignore FIR tests (vor 4 Tagen) <Ilmir Usmanov>
* 23184bae05 - IC mangling: JVM_IR: Fallback to old mangling rules (vor 4 Tagen) <Ilmir Usmanov>
* 546eea1982 - IC mangling: Old JVM BE: Fallback to old mangling rules (vor 4 Tagen) <Ilmir Usmanov>
* c62093f54c - IC mangling: Change mangling rules (vor 4 Tagen) <Ilmir Usmanov>
* d21a01ef59 - (tag: build-1.4.30-dev-2905) IR: improve "no such .. argument slot" exception message (vor 4 Tagen) <Alexander Udalov>
* 8ede19811d - (tag: build-1.4.30-dev-2897) Make mpp tests gutters aware of different platforms run (vor 4 Tagen) <Kirill Shmakov>
* 0d50ccc42d - (tag: build-1.4.30-dev-2895) [Commonizer] Fix: Lost nullability in commonized type aliases (vor 4 Tagen) <Dmitriy Dolovov>
* e17158d961 - (tag: build-1.4.30-dev-2891) JVM_IR KT-42758 don't use 'this' for object self-reference by name (vor 4 Tagen) <Dmitry Petrov>
* 118a7d4e34 - JVM_IR KT-43242 generate switch subject as primitive 'int' (vor 4 Tagen) <Dmitry Petrov>
* 05ddbeab0a - (tag: build-1.4.30-dev-2886) KT-42561 [Gradle Runner]: run task is created for extra modules (vor 4 Tagen) <Andrei Klunnyi>
* b0c74c841e - (tag: build-1.4.30-dev-2874) Remove extra copyOf calls during filtering in collectRealOverrides (#3916) (vor 4 Tagen) <LepilkinaElena>
* 7b5544ebd3 - (tag: build-1.4.30-dev-2861) Use -source/target 1.6 for Java sources in codegen tests (vor 5 Tagen) <Alexander Udalov>
* 7b4e0b2f5d - (tag: build-1.4.30-dev-2857) [JVM_IR] Deal with lowering ordering issues for JvmStatic function references. (vor 5 Tagen) <Mads Ager>
* 3d2f5f4bc1 - (tag: build-1.4.30-dev-2855) KT-42018 explicitly cast inline class values in safe-as (vor 5 Tagen) <Dmitry Petrov>
* edd3b457d4 - (tag: build-1.4.30-dev-2847) [JVM+IR] Migrate/improve receiver mangling test suite (vor 5 Tagen) <Kristoffer Andersen>
* 5967e8295e - [IR] Align captured receiver variable naming with old BE (vor 5 Tagen) <Kristoffer Andersen>
* 7732fc38e0 - (tag: build-1.4.30-dev-2842) Add more IDE performance tests vega chart specs (vor 5 Tagen) <Vladimir Dolzhenko>
* bcf6980f67 - (tag: build-1.4.30-dev-2841) [FIR2IR] Fix CCE in FirTypeRef.canBeNull (vor 5 Tagen) <Mikhail Glukhikh>
* 91738b7f88 - (tag: build-1.4.30-dev-2839) [FIR] Fix broken IDE test data (vor 5 Tagen) <Mikhail Glukhikh>
* ca41f733b6 - (tag: build-1.4.30-dev-2835) KT-41841 no delegate to private $default fun in multifile facade (vor 5 Tagen) <Dmitry Petrov>
* 9a99af53ba - (tag: build-1.4.30-dev-2827) FIR JVM: correct signature conversion for array (vor 5 Tagen) <Jinseong Jeon>
* 77ce5ea15d - FIR Java: handle primitive void return type for synthetic setter (vor 5 Tagen) <Jinseong Jeon>
* 5c61079d75 - FIR: reproduce KT-43339 (Throwable.stackTrace) (vor 5 Tagen) <Jinseong Jeon>
* 4cb32cd38a - FIR2IR: add implicit NOT_NULL cast for @FlexibleNullability type (vor 5 Tagen) <Jinseong Jeon>
* b658e99f91 - FIR Java: simplify flexible nullability manipulations (vor 5 Tagen) <Mikhail Glukhikh>
* fc7f589caa - FIR Java: record Java types with flexible nullability (vor 5 Tagen) <Jinseong Jeon>
* 1f48092ec1 - FIR Java: convert more annotations to @EnhancedNullability (vor 5 Tagen) <Jinseong Jeon>
* 01ef41ab17 - (tag: build-1.4.30-dev-2826) No need to explicitly deprecate -Xdisable-fake-override-validator A warning is produced automagically (vor 5 Tagen) <Alexander Gorshenev>
* f42b902bc8 - Made -Xfake-override-validator off by default Deprected -Xdisable-fake-override-validator (vor 5 Tagen) <Alexander Gorshenev>
* 4e03b1e05f - (tag: build-1.4.30-dev-2812) JVM: Allow the JvmSynthetic annotation on file classes (KT-41884) (vor 5 Tagen) <Steven Schäfer>
* 66bc142f92 - (tag: build-1.4.30-dev-2798) [Commonizer] Empty sources/javadocs Jars (vor 6 Tagen) <Dmitriy Dolovov>
* a27c6b77cf - (tag: build-1.4.30-dev-2795, tag: build-1.4.30-dev-2794) KT-43370 ACC_DEPRECATED on property accessors implemented by delegation (vor 6 Tagen) <Dmitry Petrov>
* 986bdd1099 - Build: replace usages of `kotlin.build.useIR` with `kotlinBuildProperties.useIR` (vor 6 Tagen) <Dmitriy Novozhilov>
* c625a83ab5 - Build: replace usages of `idea.fir.plugin` with `kotlinBuildProperties.useFirIdeaPlugin` (vor 6 Tagen) <Dmitriy Novozhilov>
* 1a3727a17c - Build: advance kotlin-build-gradle-plugin version in build files (vor 6 Tagen) <Dmitriy Novozhilov>
* f531612aa4 - Build: update kotlin-build-gradle-plugin version (vor 6 Tagen) <Dmitriy Novozhilov>
* bab08c29be - Build: add several FIR flags to kotlin-build-gradle-plugin (vor 6 Tagen) <Dmitriy Novozhilov>
* 8160f579d3 - Build: add useIR/useIRForLibraries to kotlin-build-gradle-plugin (vor 6 Tagen) <Alexander Udalov>
* e331e80b5d - (tag: build-1.4.30-dev-2785) Build: Temporary disable capturing inputs for tasks (vor 6 Tagen) <Nikolay Krasko>
* 33a0ec9b4f - (tag: build-1.4.30-dev-2765) KGP: Clean up configurations setup (vor 6 Tagen) <Ivan Gavrilovic>
* 519aeeb644 - KT-40140: Task configuration avoidance for Android projects (vor 6 Tagen) <Ivan Gavrilovic>
* d376585821 - IDE dependencies: Publish kotlin-coroutines-experimental-compat library (vor 6 Tagen) <Yan Zhulanow>
* d7474bb2f7 - (tag: build-1.4.30-dev-2753) Build: Use only @Exported & whitelisted classes for tools.jar api (vor 6 Tagen) <Vyacheslav Gerasimov>
* ac851523d8 - (tag: build-1.4.30-dev-2750) [Gradle, MPP] Make KotlinCompileCommon task cc-compatible with warnings (vor 6 Tagen) <Alexander Likhachev>
* c6f46598ca - (tag: build-1.4.30-dev-2740) Set TARGET_BACKEND to JVM for failing irrelevant tests (vor 6 Tagen) <Denis Zharkov>
* 68fdeaf865 - (tag: build-1.4.30-dev-2738) Produce deterministic jar files. (vor 7 Tagen) <Martin Petrov>
* a3830b2611 - (tag: build-1.4.30-dev-2736) JVM IR: copy corresponding property+annotations for DefaultImpls methods (vor 7 Tagen) <Alexander Udalov>
* 5212ae6bbd - JVM IR: keep property annotations for inline class replacements (vor 7 Tagen) <Alexander Udalov>
* 4ca60a2d7d - Fix warnings and some inspections in buildSrc (vor 7 Tagen) <Alexander Udalov>
* 22109e97d6 - (tag: build-1.4.30-dev-2717) FIR: Unmute passing FirPsiCheckerTestGenerated.testJet53 (vor 7 Tagen) <Denis Zharkov>
* 14305d1eba - FIR: Simplify callable references resolution (vor 7 Tagen) <Denis Zharkov>
* 387fd895a6 - FIR: Drop unused FirComposedSuperTypeRef (vor 7 Tagen) <Denis Zharkov>
* ad35723f56 - FIR: Simplify super-qualified calls resolution (vor 7 Tagen) <Denis Zharkov>
* d4c7d4fc7c - FIR: Fix callable references resolution with stub receivers (vor 7 Tagen) <Denis Zharkov>
* f97cc0b62d - FIR: Rework receivers processing in resolution (vor 7 Tagen) <Denis Zharkov>
* e2099a0307 - FIR: Fix false-positive successful resolution of call with lambda receiver (vor 7 Tagen) <Denis Zharkov>
* 396e799e5d - FIR: Fix resolution for type-alias based SAM (vor 7 Tagen) <Denis Zharkov>
* 4c9a4548f2 - FIR: Fix overrides binding for Java inheritor (vor 7 Tagen) <Denis Zharkov>
* 855af08f7c - Regenerate tests (vor 7 Tagen) <Denis Zharkov>
* 4f7b45dfcc - (tag: build-1.4.30-dev-2715) Fir2IrTypeConverter: simplify captured type cache (vor 7 Tagen) <Mikhail Glukhikh>
* cb77b76c0d - FIR2IR: convert recursive captured type properly (vor 7 Tagen) <Jinseong Jeon>
* 8ecf056927 - (tag: build-1.4.30-dev-2713) [FIR2IR] Enter scope a bit earlier in createIrPropertyAccessor (vor 7 Tagen) <Mikhail Glukhikh>
* 59c86bcdc4 - [FIR2IR] Provide more information for errors inside convertToIrSetCall (vor 7 Tagen) <Mikhail Glukhikh>
* 9de244515e - (tag: build-1.4.30-dev-2711) Upgrade coroutines: 1.3.7 -> 1.3.8 (vor 7 Tagen) <Mikhail Glukhikh>
* 93f868fb96 - (tag: build-1.4.30-dev-2710) KT-43196 member extension property can't be "primary" in inline class (vor 7 Tagen) <Dmitry Petrov>
* b6f958f856 - (tag: build-1.4.30-dev-2700) Do not queue bg task under read action (vor 7 Tagen) <Vladimir Dolzhenko>
2020-11-28 21:13:48 +01:00
Alexander Shabalin 83de4e174a Keep MemoryState empty. (#4544) 2020-11-28 21:13:48 +01:00
Alexander Shabalin e548bde89f Thread registry (#4518) 2020-11-28 21:13:46 +01:00
Igor Chevdar 606fbe37fc [IR] Turned off IR validation for everything but our tests 2020-11-28 21:12:17 +01:00
Igor Chevdar e5f7cef594 [interop] Optimized unmanaged memory alloc/free 2020-11-28 21:12:15 +01:00
Alexander Shabalin e7ab525213 Add CppSupport with backported utilities (#4525) 2020-11-28 21:11:57 +01:00
Egor Zhdan 0caf0b5e11 Allow disabling reporting of filtered out test suites
This change adds a command line argument which hides the test suites that don't match the filter from the report
2020-11-28 21:11:26 +01:00
Alexander Shabalin 6cb8b0c18a Only llvm-link generated files in CompileToBitcode (#4536) 2020-11-28 21:11:26 +01:00
Svyatoslav Scherbina f9810d86dd Disable Hypervisor platform lib to workaround the problem with Xcode 12.2
To be enabled after updating to Xcode 12.2
2020-11-28 21:11:22 +01:00
Svyatoslav Scherbina 62ce813a05 Workaround bug in IOBluetoothUI headers from macOS 11.0 SDK (Xcode 12.2)
Co-authored-by: Sergey Bogolepov <1580082+sbogolepov@users.noreply.github.com>
2020-11-28 21:07:21 +01:00
Vasily Levchenko a47081325b [debug][bindings][python][code formating] PEP8 2020-11-28 21:07:21 +01:00
Vasily Levchenko f7c0ed09e4 [debug][bindings][python][g/c] remove useless binding debugging efforts 2020-11-28 21:07:21 +01:00
Vasily Levchenko d37e145845 [debug][bindings][python] fix issue with not syntectic object on not fully initialized object
this issue happens on `constructor(xxx):this(yyy)`, type_info returns 0 in this case
2020-11-28 21:07:20 +01:00
Vasily Levchenko 77c992b7bb [debug][bindings][python] fix issue KonanObjectSyntheticProvider::get_child_index with calculation index by name 2020-11-28 21:07:20 +01:00
Alexander Shabalin a19bf5c48e Header dependencies (#4530) 2020-11-28 21:07:20 +01:00
Sergey Bogolepov 20931eebe1 [KT-43276] Add watchos_x64 target 2020-11-28 21:07:20 +01:00