Commit Graph

  • 8cc0660693 [Wasm] Wasi stdlib implementation Igor Yakovlev 2023-07-31 14:27:09 +02:00
  • 090f393f97 [Wasm] Make std internal functions have a bodies Igor Yakovlev 2023-07-27 16:02:52 +02:00
  • 60d35200f6 [Wasm] Wasi frontend diagnostics Igor Yakovlev 2023-07-14 17:48:14 +02:00
  • 98329f30f8 [Wasm] Rename wasm initialize function Igor Yakovlev 2023-07-31 15:40:04 +02:00
  • a29fa428b3 [K/JS] Add warning for ES-modules on the klibgen stage on the uniqueness of the exported names from the module Artem Kobzar 2023-08-08 15:45:02 +00:00
  • 734a3e5716 [LL FIR] do not create lazy bodies during on-air resolve in scripts Dmitrii Gridin 2023-08-07 16:10:49 +02:00
  • 601ffb2db4 [LL FIR] transform script body properly Dmitrii Gridin 2023-08-07 15:44:50 +02:00
  • 0a09d1e140 [K/N] Use ptr-sized types in objc_firendly_dealloc tests Aleksei.Glushko 2023-08-08 15:38:36 +00:00
  • 0072189fb1 [stdlib-mpp] Configure SBOM for published artifacts KT-53791 Ilya Gorbunov 2023-08-04 19:26:33 +02:00
  • 2688398361 [FIR] FirTypeUtils: add debug info Dmitrii Gridin 2023-08-08 13:40:18 +02:00
  • 55a253db04 [AA FIR] KtFirExpressionTypeProvider: add debug info Dmitrii Gridin 2023-08-08 13:39:23 +02:00
  • 4af1970b28 Build: allow empty build cache url to disable it Alexander Udalov 2023-06-21 19:29:49 +02:00
  • 71cc634a7c [FIR] Prevent missing diagnostics on free lambdas Nikolay Lunyak 2023-08-07 15:58:16 +03:00
  • 9a719066e3 [K/N][tests] Added a reproducer for #KT-60371 Igor Chevdar 2023-08-03 18:28:20 +03:00
  • 2f463f740f [K/N][tests] Fixed CachesAutoBuildTest & IncrementalCompilationTest Igor Chevdar 2023-08-03 18:26:34 +03:00
  • 3b626ea97c [Commonizer] Replace ResettableClockMark by TimeSource.Monotonic Dmitriy Dolovov 2023-08-07 23:12:42 +02:00
  • 09f895efe6 [FIR] Implement VERSION_REQUIREMENT_DEPRECATION diagnostics Kirill Rakhman 2023-08-04 17:20:49 +02:00
  • 65ea9697ab [FIR] Let DeprecationsProvider.getDeprecationsInfo accept LanguageVersionSettings Kirill Rakhman 2023-08-04 14:56:52 +02:00
  • 62b7760c92 Verification metadata: temporary allow 1.9.20 and 1.9.30 version Margarita Bobova 2023-08-03 09:53:09 +02:00
  • 21619264d0 [K/N] Add a note to Regex documentation about future changes of behavior Abduqodiri Qurbonzoda 2023-08-08 08:21:10 +00:00
  • 8ae751926c [FIR] Let OptIn LV checker only run on last module in HMPP compilation Kirill Rakhman 2023-08-04 10:08:08 +02:00
  • 2719dd188f Added build metrics for Kotlin/Native tasks Nataliya.Valtman 2023-08-08 07:43:18 +00:00
  • 7cbf3b28ca [K2] Properly serialize annotation that has vararg with single argument Ivan Kylchik 2023-08-07 12:04:45 +02:00
  • 8ff2782045 [Gradle] Promote val Project.kotlinToolingVersion Sebastian Sellmair 2023-08-07 17:09:06 +02:00
  • d2728e0baf Advance bootstrap to 1.9.20-dev-9102 Timofey Solonin 2023-08-07 22:37:41 +02:00
  • cceb138c6c Stdlib: do not check radix twice in Byte/Short.toString Alexander Udalov 2023-07-28 18:58:00 +02:00
  • a064db8da6 [LL API] Add some more 'ContextCollector' tests Yan Zhulanow 2023-08-04 22:13:46 +09:00
  • 6c26aeeb97 [LL API] Check declaration resolution status in 'ContextCollector' tests Yan Zhulanow 2023-08-04 22:13:31 +09:00
  • ee22cc08d1 [LL API] Streamline target declaration processing Yan Zhulanow 2023-08-04 21:41:00 +09:00
  • f31ffe4404 [LL API] Avoid unnecessary BODY context collection Yan Zhulanow 2023-08-04 20:30:20 +09:00
  • 81d829ce3b [LL API] Collect context for enum entries Yan Zhulanow 2023-08-04 19:04:24 +09:00
  • b76a388e35 [LL API] Ignore annotation arguments in 'ContextCollector' Yan Zhulanow 2023-08-04 18:09:39 +09:00
  • 4fbbe9f274 [LL API] Add in-body modification tests for code fragments Yan Zhulanow 2023-08-04 02:26:23 +09:00
  • 75868d5f52 [LL API] Preserve the original 'FirCodeFragment' after in-body change Yan Zhulanow 2023-08-04 02:22:22 +09:00
  • 27a15cd76d [LL API] Add more flexible 'preferBodyPredicate' Yan Zhulanow 2023-08-02 20:09:33 +09:00
  • c565b659c2 [LL API] Refactoring, get rid of 'javaClass' usage Yan Zhulanow 2023-08-01 20:31:53 +09:00
  • 06581cee86 [LL API] Refactoring, make 'timestamp' a member Yan Zhulanow 2023-08-01 20:31:12 +09:00
  • a09c2a485e [LL API] Add basic tests for 'ContextCollector' Yan Zhulanow 2023-08-01 20:01:55 +09:00
  • fcefdcc3e9 [LL API] Move PSI element context collection to 'ContextCollector' Yan Zhulanow 2023-08-01 14:57:50 +09:00
  • 6413294f3f [Analysis API] Fix module provider for files from dependent sessions Yan Zhulanow 2023-08-01 14:46:59 +09:00
  • f503d2a3fc [LL API] Set the resolved status for the foreign BODY_RESOLVE property Yan Zhulanow 2023-08-01 20:33:33 +09:00
  • 51a4f22830 [LL API] Fix default parameter value processing in 'ContextCollector' Yan Zhulanow 2023-08-02 18:28:48 +09:00
  • 0800acd30e [LL API] Fix 'BODY' context collection for value parameters Yan Zhulanow 2023-08-02 17:56:34 +09:00
  • 24a1913559 [LL API] Avoid traversing the same smart cast expression twice Yan Zhulanow 2023-08-01 20:26:27 +09:00
  • 8440cbf939 [LL API] Make smart cast ordering in 'ContextCollector' predictable Yan Zhulanow 2023-08-01 20:01:43 +09:00
  • 909a6930e8 [LL API] Avoid processing the 'FirFile' twice on context collection Yan Zhulanow 2023-08-01 03:52:30 +09:00
  • 9a9b16ed41 [LL API] Do not wrap body or lambdas in 'forFunctionBody()' Yan Zhulanow 2023-08-01 03:51:18 +09:00
  • 9baef497a8 [LL API] Add missing resolution for enum values on context collection Yan Zhulanow 2023-08-01 03:50:11 +09:00
  • b1895aacc1 [LL API] Use a common type of 'KtDeclaration' and 'KtCodeFragment' Yan Zhulanow 2023-07-31 22:29:44 +09:00
  • a04ad5aa28 [LL API] Refactoring, use the 'iterator {}' utility Yan Zhulanow 2023-07-31 21:12:39 +09:00
  • 00902fdd9c [LL API] Make 'FirFile.codeFragment' an LL-internal API Yan Zhulanow 2023-07-31 20:48:21 +09:00
  • 1a353b544b [LL API] Remove unnecessary safe type check in 'FirCodeFragment.psi' Yan Zhulanow 2023-07-31 20:24:15 +09:00
  • 4fa2a24118 [LL API] Refactoring, replace a 'Pair' with a 'ContextKey' data class Yan Zhulanow 2023-07-31 20:22:32 +09:00
  • 8a5cab6831 [LL API] Support '_DebugLabel's in code fragments Yan Zhulanow 2023-07-07 22:22:01 +09:00
  • af51b41a8a [LL API] Support on-air resolution in 'FirCodeFragment' Yan Zhulanow 2023-06-23 22:26:28 +09:00
  • e1db3c88cf [LL API] Support code fragment compilation Yan Zhulanow 2023-06-20 01:46:50 +09:00
  • 9446118d7f [fir2ir] Support code fragment transformation Yan Zhulanow 2023-06-20 18:22:08 +09:00
  • 02af189066 [LL API] Support code fragment analysis Yan Zhulanow 2023-06-14 21:57:57 +09:00
  • 3fb038ffd0 [LL API] Add 'ContextCollector' Yan Zhulanow 2023-07-07 16:06:17 +09:00
  • 47ade4530c [Wasm] Add compiler flag to disable exception handling proposal Svyatoslav Kuzmich 2023-08-07 16:19:29 +00:00
  • ec73815f80 Generate SBOM for kotlin gradle plugin and its API Bogdan Mukvich 2023-08-04 13:14:35 +02:00
  • 7a97a43036 Fix JPS import after bed16f92 (KT-58358) Aleksei.Cherepanov 2023-08-07 15:06:01 +00:00
  • 1b82477ffa [Gradle] Add multiplatform compiler options DSL integration test Yahor Berdnikau 2023-08-03 22:56:18 +02:00
  • 07593da3f0 [Gradle] Update how JVM toolchain is wired in MPP projects Yahor Berdnikau 2023-08-03 22:51:52 +02:00
  • bc871c6cfa [Gradle] Add multiplatform extension compiler options DSL Yahor Berdnikau 2023-08-01 22:24:02 +02:00
  • 41e5a31e1b [Gradle] ObservableSet: Only add listeners when a new object is indeed added Sebastian Sellmair 2023-08-07 13:24:34 +02:00
  • d2bd749861 [Gradle] Add integration test for associated 'functionalTest' style sources Sebastian Sellmair 2023-08-07 12:06:25 +02:00
  • 6c6200a9c5 [Gradle][Minor] Deprecate 'KotlinCompilation.associateWith' property... Sebastian Sellmair 2023-08-04 16:05:49 +02:00
  • 8ce820d944 [Gradle][Minor] KotlinJsIrSourceSetProcessor: Access runtimeDependencyFiles safely Sebastian Sellmair 2023-08-04 15:53:18 +02:00
  • ba270fc7df [Gradle][Minor] KotlinCompilationAssociator: Use listProperty util function Sebastian Sellmair 2023-08-04 15:52:07 +02:00
  • d978640c42 [Gradle] Remove KotlinOutputDependency Sebastian Sellmair 2023-08-04 15:51:35 +02:00
  • aa0f0c8cb4 [K/N] Do not use '=' in file names Igor Chevdar 2023-08-07 11:07:07 +03:00
  • 1182a156e8 [LL FIR] add debug info to exception Dmitrii Gridin 2023-08-07 13:26:39 +02:00
  • 8df18c6395 [K/N] Update osVersionMin for arm ios and tvos simulators Sergey Bogolepov 2023-08-04 16:58:38 +03:00
  • 7e288483b3 [K/N] Update minimum iOS and tvOS versions Sergey Bogolepov 2023-08-01 12:40:04 +03:00
  • d46be70933 KT-60940 [Analysis API] Properly handle vararg types in KtFirReferenceShortener Roman Golyshev 2023-08-03 19:51:21 +02:00
  • 68774609f9 KT-60940 [Analysis API] Small refactoring of KtFirReferenceShortener Roman Golyshev 2023-08-04 16:07:41 +02:00
  • a1250e838b Ignore compose experimental modules during artifacts check Nikolay Krasko 2023-08-04 18:25:20 +02:00
  • 887dc18719 [LL FIR] Support transforming FirFile in all LL resolvers Brian Norman 2023-08-03 08:13:29 -05:00
  • 1a8cb02a43 [stdlib-mpp] Fix implicit signing task dependency on shared javadoc artifact Ilya Gorbunov 2023-08-04 14:54:54 +02:00
  • 28992b1302 [stdlib-mpp] Move KGP obsolete property suppress closer to usage Ilya Gorbunov 2023-08-03 16:55:56 +02:00
  • ab8726cff1 KT-60954 [Analysis API] Unwrap variable assignments in KtFirReferenceShortener Roman Golyshev 2023-08-04 15:37:03 +02:00
  • 7151e6a41c [FIR] Report UNSUPPORTED_CONTEXTUAL_DECLARATION_CALL Nikolay Lunyak 2023-08-03 10:22:32 +03:00
  • 906c27736f [K/N] CustomAllocator do not lose finalizer queue Alexander Shabalin 2023-08-04 11:19:53 +02:00
  • d510c93241 [Commonizer] Support generic/simple annotation commonization (to support kotlinx.cinterop.* annotations) Sebastian Sellmair 2023-08-03 13:10:26 +02:00
  • c2ad475153 [FIR] Render outer type parameters differently Nikolay Lunyak 2023-07-27 11:51:48 +03:00
  • e4246e8f51 [FIR] Support ENUM_CLASS_CONSTRUCTOR_CALL Nikolay Lunyak 2023-07-18 07:38:40 +03:00
  • f4ffd479cc [FIR] Support TYPEALIAS_EXPANDED_TO_MALFORMED_TYPE Nikolay Lunyak 2023-07-17 17:44:24 +03:00
  • 97b00793b4 [FIR] Prevent duplicate direct overridden-s from substitution overrides Nikolay Lunyak 2023-07-28 16:31:59 +03:00
  • 61448531cb [FIR] Support MULTIPLE_DEFAULTS_INHERITED_FROM_SUPERTYPES Nikolay Lunyak 2023-07-17 14:50:12 +03:00
  • 9850987415 [FIR] Fix mutant extension function types Nikolay Lunyak 2023-07-13 14:55:06 +03:00
  • bca44e5d8c [FIR] Prepend type variables with '+' rather than '_' Nikolay Lunyak 2023-07-13 14:56:29 +03:00
  • a41273b966 [FIR] Properly add the outer type parameters Nikolay Lunyak 2023-07-11 12:02:18 +03:00
  • 4bba93f633 [FIR] Implement PROTECTED_CONSTRUCTOR_NOT_IN_SUPER_CALL Nikolay Lunyak 2023-07-07 17:00:51 +03:00
  • 00fb927624 [KLIB] ABI reader: Update ReadMe.md Dmitriy Dolovov 2023-08-04 02:16:58 +02:00
  • 18f9ada676 [KLIB] ABI reader: More verbose KDocs Dmitriy Dolovov 2023-08-04 00:06:39 +02:00
  • a20db23b1f Do not generate SBOM for gradle test plugins Bogdan Mukvich 2023-08-03 17:14:01 +02:00
  • 882b7fc9ca [FIR] Expand typealiases in extractNonFatalDiagnostics Nikolay Lunyak 2023-08-01 13:41:36 +03:00
  • c392b0c477 [FIR] Expand typealiases when resolving to companions Nikolay Lunyak 2023-08-01 12:46:28 +03:00
  • 4a9ba1c9ac [FIR] Expand typealiases when checking deprecations Nikolay Lunyak 2023-08-01 09:25:49 +03:00