Commit Graph

  • 239f3a30cb [K/N] Add flag to disable allocator overhead estimate Troels Bjerre Lund 2023-10-02 14:54:41 +02:00
  • 3ae7b790a9 [K/N] Update HeapTest Troels Bjerre Lund 2023-10-02 14:39:12 +02:00
  • 2a41b80373 [K/N] Make stress_gc_allocations tests more useful ^KT-61914 Alexander Shabalin 2023-09-14 11:46:47 +02:00
  • bb195749c8 [K/N] Re-enable mutator assist Troels Bjerre Lund 2023-09-28 16:05:26 +02:00
  • a752d5d000 [K/N] Estimate allocator overhead Troels Bjerre Lund 2023-09-25 13:31:16 +02:00
  • fc13dbdb91 [K/N] Track live size on sweep Troels Bjerre Lund 2023-09-22 15:31:28 +02:00
  • 968c116ecd [K2] Do not report CONFLICTING_OVERLOADS for hidden callables. marat.akhin 2023-09-22 15:08:59 +02:00
  • 8e7e24cc31 Remove reference to fixed issue in test data Alexander Udalov 2023-10-05 00:35:16 +02:00
  • 91d6d79cfa IR: remap reflectionTarget in FakeOverrideRebuilder Alexander Udalov 2023-10-05 00:04:41 +02:00
  • a80e1e2d09 IR: minor refactoring in FakeOverrideRebuilder Alexander Udalov 2023-10-04 23:59:19 +02:00
  • 4da7453a7b Add comment to TypeSystemCommonSuperTypesContext.checkRecursion Mikhail Glukhikh 2023-10-04 10:03:19 +02:00
  • aea7b8f00a Common supertypes: unwrap captured type from DNN type during recursion control Mikhail Glukhikh 2023-09-21 14:22:49 +02:00
  • 610a9d9c6a K2: reproduce KT-60581 Mikhail Glukhikh 2023-09-20 19:52:15 +02:00
  • 1add296388 [FIR] Unwrap dispatcher type when determining property stability Brian Norman 2023-10-02 15:05:49 -05:00
  • 87904fd766 AbstractTypeChecker: don't create forks for identical supertypes Mikhail Glukhikh 2023-09-22 16:25:38 +02:00
  • d4ec088afe K2: add reproduction for KT-59514 Mikhail Glukhikh 2023-09-21 16:18:22 +02:00
  • 4e89dcf031 [IC] Refactor IC maps to reuse code and ensure consistency Hung Nguyen 2023-08-25 20:12:52 +01:00
  • e8630fd63f ActualClassifierMustHasTheSameMembersAsNonFinalExpectClassifierChecker: error -> warning Nikita Bobko 2023-10-03 12:18:41 +02:00
  • a32c65e4e1 Convert absolute to relative pluginsClasspath.. Aleksei.Cherepanov 2023-10-05 10:25:53 +00:00
  • 7b3e661776 [FIR] Fix Disappeared ANNOTATION_PARAMETER_DEFAULT_VALUE_MUST_BE_CONSTANT Vladimir Sukharev 2023-10-04 23:42:45 +02:00
  • c860de6600 Use bootstrapped Native bundle with pre-release ON to fix Gradle tests Mikhail Glukhikh 2023-09-25 09:37:56 +02:00
  • 52010e38e3 Temporarily mute failing tests around IS_PRE_RELEASE (related to KT-62058) Mikhail Glukhikh 2023-09-22 08:48:48 +02:00
  • 9bb1a0a31d LV 2.0: set KotlinCompilerVersion.IS_PRE_RELEASE to true Mikhail Glukhikh 2023-09-20 15:51:12 +02:00
  • e22d9821e2 Native: fix kotlin-native/performance/framework build script for K2 Svyatoslav Scherbina 2023-10-04 18:22:02 +02:00
  • 4672727bd6 Native: enable K2 for benchmarks in performance/ Svyatoslav Scherbina 2023-10-04 18:21:55 +02:00
  • cca04bbcc2 [FIR] Check test text for all alongside tests Nikolay Lunyak 2023-10-02 14:06:16 +03:00
  • d803e0e31c Fix a grammatical issue in String::isNotBlank docs Mahdi Hosseinzadeh 2023-02-16 09:55:51 +03:30
  • 365ce2a6a5 [FIR] Implement checker for missing dependency supertypes Brian Norman 2023-09-11 09:44:55 -05:00
  • a72eafc92b [K/N][test] Fix cache mode selection for test targets without cache Pavel Punegov 2023-10-04 13:32:30 +02:00
  • cd4c241fa3 [K/N] Run irText tests for K2/Native Vladimir Sukharev 2023-08-16 14:40:45 +02:00
  • 0cfa721585 [KMP] Remove experimental from -Xmulti-platform flag Stanislav Erokhin 2023-09-22 12:59:33 +02:00
  • e5aa737eaf Do not trim getType from com.intellij.lang.jvm.JvmParameter Ilmir Usmanov 2023-09-18 21:52:09 +02:00
  • 28fabf06fc Native: update README to reflect that build time depends on system configuration (#5189) vishwajeet.barve 2023-10-04 14:59:54 +00:00
  • 03442e1cee [FIR] Implement FirGenericArrayClassLiteralSupport platform feature Vladimir Sukharev 2023-09-22 17:41:35 +02:00
  • 9ab6353032 [FIR] Fix some Disappeared CLASS_LITERAL_LHS_NOT_A_CLASS Vladimir Sukharev 2023-09-21 09:07:05 +02:00
  • 1dad890652 [Gradle][KMP] Remove top level and target level compilerOptions APIs Sebastian Sellmair 2023-10-02 17:14:18 +02:00
  • eef57f216c [K/JS] Rework main function call to support it in per-file Artem Kobzar 2023-10-04 12:13:20 +00:00
  • faae5f9b38 [IR] Fix annotation arguments comparison when expression is expect enum Roman Efremov 2023-10-04 11:16:10 +02:00
  • 67a46eba9c [FIR2IR] Fix default value conversion in annotation classes Roman Efremov 2023-09-21 12:53:08 +02:00
  • 705b2e87fd Revert "[K2] Temporary mute ACTUAL_ANNOTATION_CONFLICTING_DEFAULT_ARGUMENT_VALUE" Roman Efremov 2023-09-21 12:44:43 +02:00
  • 8bd792792f K2: consider backing fields of vars as smartcast unstable Mikhail Glukhikh 2023-09-28 11:42:53 +02:00
  • 8e577e101e K2: reproduce KT-61974 Mikhail Glukhikh 2023-09-28 11:27:58 +02:00
  • 0d98995a8e [build] Fix regex in verification-metadata.xml for kotlin-native Dmitry Savvinov 2023-10-03 16:37:28 +02:00
  • 8dc9307f9e Add iconv void * overloads for backwards compatibility Timofey Solonin 2023-10-03 23:05:41 +02:00
  • 057973f4bb [FIR] Fix NPE on invalid gets with index Egor Kulikov 2023-10-02 15:10:01 +02:00
  • 319fb967ec [FIR] Add TYPE_ARGUMENTS_FOR_OUTER_CLASS_WHEN_NESTED_REFERENCED diagnostics Ivan Kochurkin 2023-09-21 13:13:12 +02:00
  • 8d27af5b0d [FIR] Fix reporting of TYPE_ARGUMENTS_NOT_ALLOWED instead of WRONG_NUMBER_OF_TYPE_ARGUMENTS Ivan Kochurkin 2023-09-21 12:07:29 +02:00
  • 42e5e43302 [FIR] Refactor FirTypeResolverImpl.resolveUserType Ivan Kochurkin 2023-08-09 22:15:08 +02:00
  • 5cd9afbf73 [FIR] Don't use @OptIn(LookupTagInternals::class) in DeclarationUtils Ivan Kochurkin 2023-08-09 22:16:26 +02:00
  • 8d82e7285d Bump Kotlin/Native version in KGP to 2.0.0-dev-4323 Svyatoslav Scherbina 2023-10-03 17:55:19 +02:00
  • 23dbe5ed3e [mpp, tests] Minor: fix incorrect testdata Dmitry Savvinov 2023-10-03 16:12:14 +02:00
  • 5be76eb57c Native: disable K2 for tests/samples/uikit Svyatoslav Scherbina 2023-10-02 18:14:29 +02:00
  • 096edd8937 Native: enable K2 for benchmarksAnalyzer Svyatoslav Scherbina 2023-10-02 18:03:57 +02:00
  • 68b55181fe [Gradle, JS] Fix muted JS gradle integration tests Ilya Goncharov 2023-10-03 12:40:27 +00:00
  • f9d117cc9e Add Filipp Z. to CODEOWNERS Libraries Team Add Seva and Simon to CODEOWNERS of the contribution guide Vsevolod Tolstopyatov 2023-10-03 12:37:46 +00:00
  • 750ae2c850 [Gradle][KMP] IdeJvmAndAndroidPlatformDependencyResolver: Do not filter ProjectDependencies Sebastian Sellmair 2023-10-03 09:00:36 +02:00
  • 7e52aa7b00 [Gradle, JS] Not depends on kotlin npm package Ilya Goncharov 2023-10-02 15:24:55 +02:00
  • 41f736a665 IR: remove dependency of IrTypeSubstitutor on IrBuiltIns Alexander Udalov 2023-09-11 17:54:39 +02:00
  • c2dfe415f3 [Test] Operator ambiguity check with 'set' Alejandro Serrano Mena 2023-10-02 11:24:42 +02:00
  • 5b7b159d64 Fix unstable TryK2IT.smokeTestForNativeTasks test Nataliya.Valtman 2023-10-02 14:06:08 +02:00
  • 9cf1d36e5e K2: don't use outer class type parameters during nested class TP resolve Mikhail Glukhikh 2023-09-08 17:08:56 +02:00
  • cdc197c723 K2: reproduce KT-61959 Mikhail Glukhikh 2023-09-22 17:26:29 +02:00
  • 92470484bf K2: reproduce KT-61459 Mikhail Glukhikh 2023-09-08 16:54:00 +02:00
  • 310e89f100 [FIR] Report type-aliased 'Nothing' as return type Alejandro Serrano Mena 2023-10-02 14:11:52 +02:00
  • f6b2c642c2 Support kotlinx.collections.immutable in kotlin-parcelize plugin Ilya Gulya 2023-10-02 23:29:43 +00:00
  • e8853fd40b [IR] Drop obsolete o.j.k.backend.common.serialization.signature.IdSignatureSerializer Dmitriy Dolovov 2023-10-02 12:20:15 +02:00
  • e63e4b17b7 [Gradle IT] Fixed regex for extracting task log on Windows Dmitrii Krasnov 2023-10-02 17:01:42 +02:00
  • a2b688eb31 [Build] Preserve original jar with unshaded postfix in subplugin example Alexander.Likhachev 2023-09-20 14:48:02 +02:00
  • f6eae38d6c [Build] Update com.gradle.plugin-publish to 1.2.1 Alexander.Likhachev 2023-09-07 23:25:48 +02:00
  • 78a962f6d2 [KLIB] Deprecate -Xexpect-actual-linker CLI argument Dmitriy Dolovov 2023-09-15 19:56:00 +02:00
  • 620c9434ca [Gradle] Use -Xmetadata-klib CLI arg to produce metadate KLIBs Dmitriy Dolovov 2023-09-15 18:58:42 +02:00
  • 4d80e0f08d [Native] Respect local.properties in build config Dmitriy Dolovov 2023-10-02 12:11:24 +02:00
  • 81fd9a679d [FIR] Prohibit expect class members with default values actualized Roman Efremov 2023-09-22 16:33:13 +02:00
  • 02680442a0 [Test] Add tests for expect class default arguments which actualized Roman Efremov 2023-09-22 15:44:55 +02:00
  • 7ad23aeb73 [Test] Drop forgotten TODO Roman Efremov 2023-09-22 16:34:42 +02:00
  • 16ffdb6cb7 [FIR] Refactor: extract checker of DEFAULT_ARGUMENTS_IN_EXPECT_WITH_ACTUAL_TYPEALIAS Roman Efremov 2023-09-22 15:19:05 +02:00
  • 2d51bb233d [FIR] Refactor: extract function which returns single compatible expect Roman Efremov 2023-09-22 15:13:50 +02:00
  • 9943c7078c JVM: add more flags to JvmBackendConfig Alexander Udalov 2023-09-17 00:14:28 +02:00
  • 72b5123fc8 JVM: reduce usages of GenerationState in favor of JvmBackendConfig Alexander Udalov 2023-09-16 23:49:47 +02:00
  • c3010dd599 [FIR] Fix NPE on empty throws Egor Kulikov 2023-09-21 18:37:35 +02:00
  • 3894e719b3 [FIR] Fix disappeared CANNOT_ALL_UNDER_IMPORT_FROM_SINGLETON Vladimir Sukharev 2023-09-21 09:42:55 +02:00
  • f3bc8677c5 Increase execution timeout due to slower Rosetta agents Timofey Solonin 2023-09-21 15:14:14 +02:00
  • 7973d898d2 Remove __clear_cache builtin and SparseGetInertia from the targets where these functions are unlinkable Timofey Solonin 2023-09-19 09:43:40 +02:00
  • 35de28d1aa Make NSBezierPathElement an enum and move NSImage and NSProgessIndicator APIs from categories back to the types Timofey Solonin 2023-09-18 23:50:03 +02:00
  • e7dbb9c9a8 Return APIs hidden by __CCT_ENABLE_USER_SPACE Timofey Solonin 2023-09-18 23:12:00 +02:00
  • 33a4958c4c Move CloudKit changes from a category to the type Timofey Solonin 2023-09-18 22:16:14 +02:00
  • 94f86d6ef9 Update def files for Xcode 15 Timofey Solonin 2023-09-18 21:25:11 +02:00
  • 622dba2ad5 Update Xcode to 15 RC Timofey Solonin 2023-09-18 19:45:14 +02:00
  • 5e1031d98f Adhoc codesign explicitly for arm64 tvos simulator Timofey Solonin 2023-09-22 16:15:52 +02:00
  • 5ff15f6847 CLI tests: fix incorrect order of replacing versions Alexander Udalov 2023-09-21 11:25:52 +02:00
  • e803977924 KT-58588 Optimize Sequence::flatten Filipp Zhinkin 2023-09-20 10:36:04 +02:00
  • 7ca506870a KT-58588 Optimize Sequence::distinct Filipp Zhinkin 2023-09-18 10:29:30 +02:00
  • 1062ca9646 [K/JS] Add ingored test for KT-60785 fix until the rr/vgrechko/accidental-reification-2 will be merged Artem Kobzar 2023-09-19 12:28:51 +02:00
  • 857c07fa25 [K/JS] Fix corutines build for 1.9.20 Artem Kobzar 2023-08-31 14:24:45 +02:00
  • 1a36a06a07 [IR] Drop unused inter-module dependency Pavel Kunyavskiy 2023-09-20 14:09:19 +02:00
  • 03914e353f [IR] Rename classes after refactoring Pavel Kunyavskiy 2023-09-18 16:41:21 +02:00
  • ed7e458828 [IR] Don't use linker fake override builder in Ir actualizer Pavel Kunyavskiy 2023-09-18 13:38:24 +02:00
  • 9fd057d7c3 [IR] Simplify usage of IrOverrideUtil Pavel Kunyavskiy 2023-09-18 12:39:49 +02:00
  • 2b8b6a2b21 [IR] Split FakeOverrideBuilder to two parts Pavel Kunyavskiy 2023-09-14 14:14:31 +02:00
  • fcca73e900 [IR] Simplify IrOverridingUtil Pavel Kunyavskiy 2023-09-14 12:23:40 +02:00