Commit Graph

  • 2263dd3761 [O] More optimization for CharSequence.lines() master Azalea 2024-03-19 21:26:55 -07:00
  • 29c6445084 [O] Optimize lines() Azalea 2024-03-19 21:21:04 -07:00
  • ec621137a2 Build: Set MALLOC_ARENA_MAX for test processes to reduce memory overhead Vyacheslav Gerasimov 2024-03-19 11:04:57 +01:00
  • d31201e05f [Swift export] Umbrella publishing task Sergey Bogolepov 2024-03-19 16:24:38 +02:00
  • 5ddd253091 [Swift export] Publish non-embedded artifacts Sergey Bogolepov 2024-03-15 22:34:05 +02:00
  • b46ffc35f1 KT-65949: Bridge intrinsics Gleb Lukianets 2024-03-19 19:48:19 +00:00
  • 7c4c6d2cd9 Bump Kotlin/Native version in KGP to 2.0.0-dev-19230 Svyatoslav Scherbina 2024-03-19 17:47:43 +01:00
  • 9a2e4c6b41 [Tests] FIR support in JUnit 3 tests, port necessary subclasses Iaroslav Postovalov 2024-01-15 18:09:34 +01:00
  • e69d6d2d05 [FIR/JS] Fix package name check in FirJsPackageDirectiveChecker Kirill Rakhman 2024-03-19 14:31:30 +01:00
  • 813630d468 K2, Gradle, scripting: unmute test for #KT-61137 Ilya Chernikov 2024-03-19 14:15:57 +01:00
  • 621fe41b17 JVM: restore incorrect DFS logic in JavaModuleGraph for compatibility Alexander Udalov 2024-03-18 15:47:29 +01:00
  • 94e5cafb61 JVM: fix "module reads" check in JavaModuleGraph Alexander Udalov 2024-03-13 23:17:44 +01:00
  • fecc5ba501 K2: do not try to resolve invoke on error receiver Ilya Chernikov 2024-03-13 17:10:40 +01:00
  • d5ad41fa28 K2 Scripting: add failing test for #KT-64241 Ilya Chernikov 2024-03-13 16:50:22 +01:00
  • 60e38d592c Tests, Scripting: extend custom def test infra with gradle-like def Ilya Chernikov 2024-03-13 16:49:23 +01:00
  • 988edab7a0 [Tests] Add regression test for #KT-58575 Kirill Rakhman 2024-03-19 13:30:14 +01:00
  • a0120d28cc [FIR] FirResolvePhase: introduce isItAllowedToCallLazyResolveToTheSamePhase Dmitrii Gridin 2024-03-13 17:52:23 +01:00
  • d67dde8395 [LL FIR] LLFirTargetResolver: rename isJumpingPhase into requiresJumpingLock Dmitrii Gridin 2024-03-13 17:13:04 +01:00
  • c7765258d1 [FIR] FirResolvePhase: introduce isItAllowedToCallLazyResolveTo Dmitrii Gridin 2024-03-13 17:06:18 +01:00
  • f036954ac0 [LL FIR] LLFirLockProvider: drop checkContractViolations hack Dmitrii Gridin 2024-03-13 16:40:00 +01:00
  • 04e1e19dfc [K/N] skip lowerings for header caches Johan Bay 2024-01-31 16:22:15 +01:00
  • 5adaa9a1f3 [K/N] skip consistency check for header caches Johan Bay 2024-01-31 16:20:54 +01:00
  • 0dc646b0d1 [K/N] do not save klib hash in header caches Johan Bay 2024-01-31 16:19:17 +01:00
  • 8f325d6f2c [K/N] remove class field types from caches Johan Bay 2024-01-10 13:21:11 +01:00
  • 2d7107f354 [K/N] deserialize inline functions for header klibs Johan Bay 2024-01-09 15:43:28 +01:00
  • 32d67d101a [K/N] add flag to klib manifest for header klibs Johan Bay 2024-01-08 15:54:29 +01:00
  • ac524f15d1 [K/N] serialize field names to caches Johan Bay 2024-01-09 15:41:34 +01:00
  • b50111cde5 [K/N] add testing setup for header klibs and caches Johan Bay 2023-11-29 10:26:40 +01:00
  • 48ce542e95 [K/N] add header_cache output type Johan Bay 2023-11-16 12:24:41 +01:00
  • e1bf85f790 [Analysis API] KtPsiTypeProvider: drop asPsiTypeElement method Dmitrii Gridin 2024-03-15 20:26:13 +01:00
  • 2fbde7a85c [Analysis API] reuse PsiClassRenderer for PsiType render Dmitrii Gridin 2024-03-15 20:02:54 +01:00
  • 54aee57fec [LC] preserve type annotations from wildcard bound Dmitrii Gridin 2024-03-14 18:34:10 +01:00
  • 96575a0bdb [Analysis API FIR] preserve type annotations on asPsiType conversion Dmitrii Gridin 2024-03-14 18:31:58 +01:00
  • 3c8a95e623 [LC] render all type annotations in tests Dmitrii Gridin 2024-03-15 17:15:55 +01:00
  • 66d1839d20 [LC] add tests on nested type annotations Dmitrii Gridin 2024-03-15 16:26:44 +01:00
  • cd4f87a8f3 [Analysis API] add tests on KtType conversion with annotations Dmitrii Gridin 2024-03-14 16:57:29 +01:00
  • 6ba69482af [Analysis API Fe10] generate ExpressionPsiTypeProviderTest Dmitrii Gridin 2024-03-14 16:52:20 +01:00
  • fdc0a8ec07 [Analysis API] render PsiType in tests properly Dmitrii Gridin 2024-03-14 16:46:25 +01:00
  • 72235b8527 [FIR] Report INNER_CLASS_CONSTRUCTOR_NO_RECEIVER on delegated constructor calls Kirill Rakhman 2024-03-18 17:45:41 +01:00
  • a13756cfe9 [aa-klib-reader] Move aa-klib-reader to pkg 'o.j.k.native.analysis.api' Sebastian Sellmair 2024-03-19 09:57:36 +01:00
  • 069c920a5c Build: Use jdk-release compiler option to build kotlin-stdlib Vyacheslav Gerasimov 2024-03-17 13:41:59 +01:00
  • e9d5396fa9 [FIR][checkers] Handle ConeHiddenCandidateError in FirDestructuringDeclarationChecker properly Stanislav Ruban 2024-03-14 11:59:40 +02:00
  • 89a0cde514 [tests][FIR][checkers] Add test data for KT-66595 Stanislav Ruban 2024-03-14 16:33:33 +02:00
  • 8ad38db2ad JVM IR: do not use JvmMethodParameterKind Alexander Udalov 2022-02-04 15:48:16 +01:00
  • d9bc714992 JVM IR: remove usages of JvmMethodParameterKind.RECEIVER/CONTEXT_RECEIVER Alexander Udalov 2022-02-04 02:41:47 +01:00
  • dbb7ab1760 Add @Deprecated annotation to a synthetic $serializer class Leonid Startsev 2024-03-13 16:03:38 +01:00
  • 0df3a37303 K2 Scripting, Fir2Ir: allow out of order supertypes declaration Ilya Chernikov 2024-03-15 15:08:49 +01:00
  • f18aa5e70f [Test] Add regression test for KT-66638 Dmitriy Novozhilov 2024-03-15 15:12:26 +02:00
  • 9d2298b326 [AA] Resolve isSubClassOf from the context of a use-site session again Marco Pennekamp 2024-03-13 20:34:51 +01:00
  • 53f2dfec41 [Kapt4] Update Kapt4 test data after AA Standalone fix for sealed inheritors Marco Pennekamp 2024-03-13 18:20:21 +01:00
  • 32337c8255 [AA] Render types in sealed inheritors tests as fully expanded types Marco Pennekamp 2024-03-13 18:04:05 +01:00
  • 2e00879fe1 [AA] Add sealed inheritors tests for inheritors with the wrong package Marco Pennekamp 2024-03-12 15:47:46 +01:00
  • ed62211e06 [AA] Add packages to sealed inheritors tests Marco Pennekamp 2024-03-12 15:40:41 +01:00
  • 4fa0f1316d [AA Standalone] Refactoring: Rename testKtFiles to sourceKtFiles Marco Pennekamp 2024-02-29 20:19:44 +01:00
  • a9d7b0c595 [AA Standalone] Consider type aliases in direct inheritors search Marco Pennekamp 2024-02-29 20:18:45 +01:00
  • 54f2655b4d [AA] Add sealed inheritors tests for type aliased classes/interfaces Marco Pennekamp 2024-02-29 18:59:14 +01:00
  • 5c8c3020c6 [AA] Add tests for getSealedInheritors Marco Pennekamp 2024-02-29 18:52:29 +01:00
  • 1374bc8e2d [LL] Implement a common LLSealedInheritorsProvider Marco Pennekamp 2024-02-28 21:35:59 +01:00
  • 48229f7faa [AA Standalone] Implement getRefinementDependents Marco Pennekamp 2024-02-28 21:19:39 +01:00
  • b2639a469b [AA Standalone] Implement KotlinDirectInheritorsProvider Marco Pennekamp 2024-02-28 21:18:08 +01:00
  • 9bed2e974b [AA] Add KotlinModuleDependentsProvider.getRefinementDependents Marco Pennekamp 2024-02-28 21:07:57 +01:00
  • 31a65871f2 [AA] Add KotlinDirectInheritorsProvider Marco Pennekamp 2024-02-28 21:01:12 +01:00
  • 3fbb7bc920 K2: report MISSING_DEPENDENCY_CLASS in case of error type of expression Mikhail Glukhikh 2024-03-18 12:19:55 +01:00
  • 2d755aabe7 K1/K2: add test data for KT-66356 Mikhail Glukhikh 2024-03-06 15:45:41 +01:00
  • 36b89f5e84 [FIR] Fix resolve for java synthetic properties in KDoc Egor Kulikov 2024-02-07 13:39:16 +01:00
  • 7c8c65d291 Call a specified function in intrinsic if polymorphic serializer is provided for interface. Leonid Startsev 2024-01-05 13:11:13 +01:00
  • c8f84a74b9 [Wasm] Fix invalid value passing through externalized FrameworkAdapter Igor Yakovlev 2024-03-09 18:14:17 +01:00
  • 29efe8645c [FIR][checkers][JS] Expand type aliases to supertypes in FirJsInheritanceClassChecker Stanislav Ruban 2024-03-18 13:50:04 +02:00
  • 1f3d318cae [tests][FIR][checkers][JS] Add test data for KT-66673 Stanislav Ruban 2024-03-18 13:44:44 +02:00
  • 672512d19d [FE] Skip CST computation if list of types has exactly one entry Kirill Rakhman 2024-03-18 12:01:36 +01:00
  • 19cc739118 [Tests] Reproduce #KT-65193 Kirill Rakhman 2024-03-18 11:46:21 +01:00
  • ffef1630dd [Gradle] Added provisioned.ok after k/n bundle installation Dmitrii Krasnov 2024-03-04 13:06:48 +01:00
  • e72bac333f Update SPDX gradle plugin Bogdan Mukvich 2024-03-14 16:55:35 +01:00
  • 6af930fc0e Partially revert "[IR] Hide constructors of implementation classes behind factory functions" Wojciech Litewka 2024-03-18 11:02:04 +01:00
  • e007153ae6 Parcelize: remove testData for old JVM backend Alexander Udalov 2024-03-14 11:39:12 +01:00
  • 426d71b088 [aa-klib-reader] Only resolve symbols from the associated library/sourceFile Sebastian Sellmair 2024-03-05 15:10:35 +01:00
  • 6b98602afc [Analysis Api] Expose klibSourceFile via KtKlibSourceFileProviderMixIn Sebastian Sellmair 2024-03-05 11:59:18 +01:00
  • 6d8a4a28af [FIR] Deserialize Klib KlibMetadataProtoBuf. classFile, functionFile & propertyFile Sebastian Sellmair 2024-03-05 10:58:24 +01:00
  • 85a1d67d19 [FIR] Fix giant type produced by CST Kirill Rakhman 2024-03-15 13:07:18 +01:00
  • 81c0ee471f [Tests] Reproduce #KT-65704 Kirill Rakhman 2024-03-15 13:06:06 +01:00
  • 8b258426ee [Wasm]Log webpack result only in there was infrastructure logging before Ilya Goncharov 2024-03-15 16:48:18 +01:00
  • 0ae7c66fc8 [Tests] Drop DCE tests Vladimir Sukharev 2024-03-08 19:20:21 +01:00
  • e03af07a1c [Tests] Revive KlibEvolutionTests Vladimir Sukharev 2024-03-05 13:12:38 +01:00
  • a007551574 Revert "[K/N] add header_cache output type" Dmitriy Dolovov 2024-03-15 17:31:55 +01:00
  • 722acc028a Revert "[K/N] add testing setup for header klibs and caches" Dmitriy Dolovov 2024-03-15 17:31:53 +01:00
  • ce6021e11d Revert "[K/N] serialize field names to caches" Dmitriy Dolovov 2024-03-15 17:31:49 +01:00
  • a78d498e36 Revert "[K/N] add flag to klib manifest for header klibs" Dmitriy Dolovov 2024-03-15 17:31:46 +01:00
  • de3ad3cd3a Revert "[K/N] deserialize inline functions for header klibs" Dmitriy Dolovov 2024-03-15 17:31:44 +01:00
  • dc66a53611 Revert "[K/N] remove class field types from caches" Dmitriy Dolovov 2024-03-15 17:31:42 +01:00
  • 0df9b4242c Revert "[K/N] do not save klib hash in header caches" Dmitriy Dolovov 2024-03-15 17:31:39 +01:00
  • ef814fe76e Revert "[K/N] skip consistency check for header caches" Dmitriy Dolovov 2024-03-15 17:31:37 +01:00
  • 23ee7cedfa Revert "[K/N] skip lowerings for header caches" Dmitriy Dolovov 2024-03-15 17:31:27 +01:00
  • 762927410a Use snapshot version for kotlin native when kotlin.native.enabled=true Nataliya.Valtman 2024-01-18 17:07:06 +01:00
  • 69ad68ca83 Make intrinsics more consistent with reflective serializer() lookup Leonid Startsev 2024-03-13 19:16:21 +01:00
  • a781a08386 [tests] Fix KMP test data affected by 9d566465 Stanislav Ruban 2024-03-15 16:39:20 +02:00
  • bbb91d7871 [build] Update a comment in gradle.properties Sergej Jaskiewicz 2024-03-14 18:58:17 +01:00
  • 1476b89ea3 [build] Forward the JDK_21_0 environment variable to tests Sergej Jaskiewicz 2024-03-14 18:57:22 +01:00
  • 5cbaf077f3 JVM: remove FilteredJvmDiagnostics Alexander Udalov 2024-03-12 16:58:40 +01:00
  • b4d65fe5cd JVM: remove obsolete code for reporting JVM backend diagnostics Alexander Udalov 2024-03-12 16:53:01 +01:00
  • 32c8664f71 Tests: remove JVM diagnostics from AbstractDiagnosticsTest Alexander Udalov 2024-03-12 16:27:08 +01:00