Commit Graph

  • 9a94ac5d20 [Gradle] Fix warnings in AddIntransitiveMetadataDependency.kt Yahor Berdnikau 2024-02-05 13:12:10 +01:00
  • a58d0dc237 [Gradle] Fix warnings in KotlinNativeCompilation Yahor Berdnikau 2024-02-05 13:09:40 +01:00
  • 5b18687935 [Gradle] Fix warnings in KotlinMetadataTargetConfigurator Yahor Berdnikau 2024-02-05 13:06:15 +01:00
  • c897328af6 Make lombok tests CC compatible cristiangarcia 2024-02-06 10:11:15 +00:00
  • 79eee6de4f [FIR] Do not enhance nullability for annotation interface field types. Mads Ager 2024-02-02 12:11:03 +01:00
  • f5d0a5b92d CODEOWNERS: Update Compiler Core team ownership Simon Ogorodnik 2024-02-05 15:04:03 +01:00
  • 183c263c55 [FIR] Create proper error name references for invoke receivers Nikolay Lunyak 2024-02-02 12:54:54 +02:00
  • be6ab943f4 [Gradle] Fixed Mac and Windows integration tests Dmitrii Krasnov 2024-02-06 09:09:34 +00:00
  • 1cc138431d [Fir2IR] Get rid of simple symbol table usages Pavel Kunyavskiy 2024-02-05 10:42:07 +01:00
  • 06684f207a [klib] Don't rely on Lazy IR for signature clash checking Sergej Jaskiewicz 2024-01-30 15:50:12 +01:00
  • 55a87f301b Ignore native bundle artifacts in ArtifactsTest Bogdan Mukvich 2024-02-02 13:39:04 +01:00
  • 86fa4507d0 Publish native SBOMs with binaries to maven repository Bogdan Mukvich 2024-02-02 13:33:52 +01:00
  • 06a3e9135c [Gradle Native] Made a k/n bundle as input for commonizeNativeDist task Dmitrii Krasnov 2024-02-05 16:37:49 +00:00
  • f262247b2b [Swift Export] KT-65008: support simple top-level properties Gleb Lukianets 2024-02-05 16:29:37 +00:00
  • ad5ee28d58 [Gradle] Use proper approach to local repository Yahor Berdnikau 2024-02-02 23:03:53 +01:00
  • eac48d065b [Gradle] Migrate HierarchicalStructureOptInMigrationArtifactContentMppIT to new test DSL Yahor Berdnikau 2024-02-02 22:52:17 +01:00
  • 81fded3c8b [Gradle] Migrate KotlinToolingMetadataIT to new test DSL Yahor Berdnikau 2024-02-02 22:30:09 +01:00
  • 72d92cd9b2 [K/N][Tests] Don't make per-file-cache from given dependencies Vladimir Sukharev 2024-01-31 20:58:51 +01:00
  • e20b91ab30 [K/N][Tests] Fix FreeArgs Vladimir Sukharev 2024-01-31 19:37:02 +01:00
  • e4d36d3840 [K/N][Tests] Fix wrong root cache path Vladimir Sukharev 2024-01-31 17:28:23 +01:00
  • 95b1fba37f [K/N][Tests] Clean up framework testing code Vladimir Sukharev 2024-01-31 14:56:37 +01:00
  • c72443e4be [K/N][Tests] Move "-Xcache-directory" flag generation to BasicCompilation Vladimir Sukharev 2024-01-31 14:03:23 +01:00
  • 8ce8441409 [K/N][Tests] Split away cache-dependent part of "multiple" test Vladimir Sukharev 2024-01-30 09:35:36 +01:00
  • fc6fc8d122 [K/N][Tests] Check lazy headers in K1's ObjCExportTest Vladimir Sukharev 2024-01-29 14:01:22 +01:00
  • 025771460c [K/N][Tests] Migrate framework and objcexport tests Vladimir Sukharev 2024-01-22 20:12:14 +01:00
  • f00a145dd7 [K/N] Don't cut cinterop exceptions from TC logs. Vladimir Sukharev 2024-02-03 21:14:16 +01:00
  • 53c5230520 IR: copy EnhancedNullability in CopyIrTreeWithSymbolsForFakeOverrides Alexander Udalov 2024-02-02 15:41:43 +01:00
  • f05c972efb [K2, CLI] Support endOffset in Kotlin CLI Evgeniy.Zhelenskiy 2024-01-12 03:08:09 +01:00
  • 6404cede07 [Gradle] Fix warnings in KotlinWebpack Yahor Berdnikau 2024-02-02 19:00:53 +01:00
  • ac8edc168d [Gradle] Fix warnings in KotlinJsTest Yahor Berdnikau 2024-02-02 18:59:52 +01:00
  • bbf0402a0f [Gradle] Remove unused import in NodeJsRootExtension Yahor Berdnikau 2024-02-02 18:59:28 +01:00
  • 07ae48d1a3 [Gradle] Fix warnings in NodeJsExec Yahor Berdnikau 2024-02-02 18:53:51 +01:00
  • 9589043a05 [LL FIR] adapt LLFirTargetResolver for new FirDesignation Dmitrii Gridin 2024-01-31 20:02:31 +01:00
  • 9b60e5ca06 [LL FIR] adapt RawFirNonLocalDeclarationBuilder for new FirDesignation Dmitrii Gridin 2024-01-31 17:16:07 +01:00
  • eb8e3f64f0 [LL FIR] reuse FirDesignation for LLFirResolveTarget Dmitrii Gridin 2024-01-31 17:11:13 +01:00
  • 39131a7f30 [LL FIR] rework FirDesignation collector Dmitrii Gridin 2024-01-29 21:14:25 +01:00
  • f06b17cbb2 [LL FIR] unify FirDesignation Dmitrii Gridin 2024-01-29 17:44:21 +01:00
  • 14b6f6d050 [Test] KT-59012: tests for inferring types based on self upper bound anzhela.sukhanova 2024-02-02 10:50:20 +02:00
  • e1df52bc02 K2: handle non lookup-tag based types in private-to-this analysis Mikhail Glukhikh 2024-01-31 12:27:29 +01:00
  • 3c3396a87e K2: reproduce some situations related to KT-62134 Mikhail Glukhikh 2024-01-31 12:09:02 +01:00
  • 36dd9b6818 K2: add BB tests for KT-59380 working properly (compiler error in K1) Mikhail Glukhikh 2024-01-31 10:11:03 +01:00
  • dab9ac3b1c jvm-abi-gen: Allow disabling class members sorting in abi.jar Vladimir Tagakov 2024-01-23 19:25:23 -07:00
  • c0152ccf0f [IRFakeOverrides] Convert lazy callables overriddens during f/o building Pavel Kunyavskiy 2024-01-30 09:50:51 +01:00
  • caa6918031 [FIR2IR] Fix handling private setters in anonymous classes Pavel Kunyavskiy 2024-02-01 12:51:30 +01:00
  • 66d8f471d9 K2: Fix internal error in FIR2IR caused by PCLA + String interpolation Denis.Zharkov 2024-01-29 15:17:04 +01:00
  • 3ba8256b8d Add IR text tests fixating the state of KT-65341 Denis.Zharkov 2024-01-29 14:58:48 +01:00
  • 64902e615e K2: Minor. Unify call postponement rules in PCLA session Denis.Zharkov 2024-01-22 18:48:53 +01:00
  • 57dcd645b1 [kotlin] Reuse applicability checker between extension candidates Yan Zhulanow 2024-01-23 17:32:15 +09:00
  • 4f521aa05c [K1] Fix string offsets to include quotes in the same way it's done in FIR Artem Kobzar 2024-02-02 14:43:46 +00:00
  • 434470a4f5 [K/N][K2]: K2 behavioral difference with inconsistent inheritance of ObjCName Anastasia.Nekrasova 2024-01-31 20:43:29 +02:00
  • 5525a6829a [ObjCExport][tests] Ignore AA test failures both locally and on CI Alexander Shabalin 2024-02-02 13:43:30 +00:00
  • 15d2799ed4 Update dependency verification metadata Kirill Rakhman 2024-02-01 14:50:56 +01:00
  • 4ef69e198c Advance bootstrap to 2.0.0-dev-14242 Kirill Rakhman 2024-02-01 14:43:31 +01:00
  • cb8228d6ec Add testRuntimeClasspath to resolveDependencies task Bogdan Mukvich 2024-01-31 17:15:26 +01:00
  • 2873b11589 [Gradle] Muted k/n IT tests on Windows Dmitrii Krasnov 2024-02-01 10:28:46 +01:00
  • d4a4696baf [Gradle] Added dependencyManagement as to Integration Tests Dmitrii Krasnov 2024-01-30 10:49:15 +01:00
  • 4b1bbefe05 [Plugin JS Plain Objects] Remove wasm support because there is no possibility to eliminate inlined js object properties at this moment Artem Kobzar 2024-02-02 10:38:13 +00:00
  • d937fb4350 [FIR] Fix exception in scopes caused by property and extension property with the same name in KJK hierarchy Kirill Rakhman 2024-01-30 12:21:30 +01:00
  • 9688865953 [FIR] Check the presence of delegated constructor call via stubs Nikolay Lunyak 2024-02-02 08:15:54 +00:00
  • 77dba281a3 CLI: remove obsolete -Xbuiltins-from-sources Alexander Udalov 2023-10-24 23:09:18 +02:00
  • 2d308e7c27 CLI: remove obsolete language feature arguments Alexander Udalov 2023-10-24 22:48:55 +02:00
  • c2e67619ba CLI: remove obsolete -Xdisable-ultra-light-classes Alexander Udalov 2023-10-24 12:20:18 +02:00
  • 9d5e1bdc47 CLI: remove obsolete -Xallow-result-return-type Alexander Udalov 2023-10-24 12:17:02 +02:00
  • 49c659b379 CLI: remove obsolete -Xdump-declarations-to Alexander Udalov 2023-09-17 00:21:14 +02:00
  • d450e3074b IR: do not build fake overrides for static members of interfaces Alexander Udalov 2024-02-01 00:13:40 +01:00
  • b28339e8bc IR: do not build fake overrides for static members if not needed Alexander Udalov 2024-02-01 15:11:10 +01:00
  • a22c16e745 IR: do not assert presence of property getter in IrFakeOverrideBuilder Alexander Udalov 2024-01-31 23:33:15 +01:00
  • b752d3997b Reapply "[IrFakeOverrideBuilder] Support fake overrides for java static methods" Alexander Udalov 2024-02-01 15:03:05 +01:00
  • 3d2d2af60c Fir2Ir: wrap IrFakeOverrideBuilder call with try-catch Alexander Udalov 2024-01-26 14:51:48 +01:00
  • 9e2c7ce1e1 IR: minor, add toString to MemberWithOriginal and FakeOverride Alexander Udalov 2024-01-26 14:36:06 +01:00
  • eb6f30dcd4 [LL] Update stub-based deserialization of enum entry annotation arguments Marco Pennekamp 2024-01-31 21:14:40 +01:00
  • a38d613dc3 [LL] Add getOrBuildFir test for deserialized enum entry annotation argument Marco Pennekamp 2024-01-31 21:12:31 +01:00
  • acf828621a [LL] Support SKIP_WHEN_OUT_OF_CONTENT_ROOT in multi-module out-of-content-root tests containing library modules Marco Pennekamp 2024-01-31 21:12:15 +01:00
  • 2fdc8b6c14 [K/Wasm] Refactor the fix for the non-capturing lambda singletons Artem Kobzar 2024-02-01 18:13:37 +00:00
  • 968ecadff2 [FIR2IR] Erasure type of parameter of delegated property in K1 manner Ivan Kochurkin 2024-01-25 23:41:31 +01:00
  • e55acf56fa [FIR2IR] Add Fir2IrConversionScope to Fir2IrClassifierStorage and Fir2IrConverter Ivan Kochurkin 2024-01-31 14:00:46 +01:00
  • 24f8da471f [FIR] Fix handling fake overrides in override visibility check Pavel Kunyavskiy 2024-01-31 18:09:20 +01:00
  • 61f14374b9 [Gradle JS/Wasm] Force CLI arg usage in case of debug property for the Webpack DevServer Artem Kobzar 2024-02-01 11:00:19 +00:00
  • 0a4262d3ff [K/N][tests] Nonfatal timeout on draining streams on Windows ^KT-65113 Alexander Shabalin 2024-01-30 14:32:54 +01:00
  • a55b8d30fd KT-65425 [SLC] Correctly compute getQualifiedName for generated classes Roman Golyshev 2024-01-31 10:18:14 +01:00
  • 6271f5cbe5 Revert "[IrFakeOverrideBuilder] Support fake overrides for java static methods" Kirill Rakhman 2024-01-31 16:41:26 +01:00
  • 7c4e43938b [Tests] Add custom JVM target tests for K2 Iaroslav Postovalov 2024-01-07 13:34:22 +01:00
  • dde2156f5f [FIR2IR] Always use property type if var Brian Norman 2024-01-29 15:29:54 -06:00
  • 1fe8b50c19 [Commonizer] Metadata comparator: treat type nullability properly Dmitriy Dolovov 2024-01-31 11:53:37 +01:00
  • 7615d863d5 K2: add ACCIDENTAL_OVERRIDE_CLASH_BY_JVM_SIGNATURE for clashing functions Mikhail Glukhikh 2024-01-22 18:41:45 +01:00
  • 8f9614c1fb K2: don't allow to override isHiddenToOvercomeSignatureClash to match K1 Mikhail Glukhikh 2024-01-26 14:06:27 +01:00
  • 3b164e560c JavaClassUseSiteMemberScope: add KDoc Mikhail Glukhikh 2024-01-26 13:59:57 +01:00
  • 49ec30735c K2: add a pair of KJ tests related to KT-64846 but w/out explicit override Mikhail Glukhikh 2024-01-26 10:33:59 +01:00
  • c0e0b4d32b K2/Java: cleanup code around processOverridesForFunctionsWithErasedValueParameter Mikhail Glukhikh 2024-01-26 11:35:39 +01:00
  • ac729e28da K2/Java: fix processing of built-in with value parameters to be erased in Java Mikhail Glukhikh 2024-01-26 11:33:57 +01:00
  • 30ad532ff9 K2/tests: add a similar to containsAndOverload test about charAt / get Mikhail Glukhikh 2024-01-19 16:18:10 +01:00
  • 005cda1f6e K2/tests: add scope dumping for tests related to KT-64846 Mikhail Glukhikh 2024-01-17 17:27:15 +01:00
  • d0c78e5116 K2/tests: add /* hidden ... */ rendering to scope dumper Mikhail Glukhikh 2024-01-22 11:24:48 +01:00
  • f4f009cb9a [JPS] Fix KotlinJvmModuleBuildTarget.findJavaSourceRoots to only return Java source roots Xuan-Son Trinh 2024-01-31 16:52:42 +00:00
  • d69deb97fe K2: Put boolean DFA variables under a feature flag Nikita Bobko 2024-01-31 12:25:32 +01:00
  • 118a5cee06 [K/N][Tests] Cleanup tests code from old infra Vladimir Sukharev 2024-01-31 13:06:12 +01:00
  • 2276abfb85 [K/N][Tests] Use GTest patterns for ignored tests Vladimir Sukharev 2024-01-29 19:13:13 +01:00
  • 1ca79e645a [K/N][Tests] Use runProcess for code signing Vladimir Sukharev 2024-01-29 18:32:42 +01:00
  • 524f0d335e [K/N][Tests] Migrate objcSmoke & objcTests tests Vladimir Sukharev 2024-01-24 18:04:17 +01:00
  • 58f7dd1c83 [Daemon] Change default Kotlin daemon JVM options Alexander.Likhachev 2023-12-21 17:29:07 +01:00