Bump kotlin-stdlib-common from 1.8.22 to 1.9.0 in /pgp-keys-map-test1 by dependabot[bot] · Pull Request #1631 · s4u/pgp-keys-map (original) (raw)
Bumps kotlin-stdlib-common from 1.8.22 to 1.9.0.
Release notes
Sourced from kotlin-stdlib-common's releases.
Kotlin 1.9.0
Changelog
Analysis API
New Features
- KT-57930 Analysis API: provide an API for extending Kotlin resolution
- KT-57636 K2: Add the return type of K2 reference shortener AA
ShortenCommand::invokeShortening()e.g.,ShorteningResultInfoto allow callers to access the shortening result PSIFixes
- KT-58249 Analysis API: Disable error logging for FE10 implementation of resolveCall when resolve is not successful
- KT-55626 Impossible to restore symbol by psi from script file
- KT-57314 LL FIR: Combine
LLFirProvider$SymbolProviders in session dependencies (optimization)- KT-55527 K2 IDE: Rewrite KtScopeContext class to allow to handle each scope separately
- KT-55329 LL FIR: Unexpected ACTUAL_WITHOUT_EXPECT error on constructor and function declaration
- KT-50732 LL API: fix compiler based tests
- KT-57850 K2: contract violation due to SymbolLightAccessorMethod.propertyAccessorSymbol
- KT-56543 LL FIR: rework lazy transformers so transformers modify only declarations they suppose to
- KT-56721 K2: FirExtensionDeclarationsSymbolProvider: java.lang.IllegalStateException: Recursive update
- KT-50253 Analysis API: Solve issues with ProcessCancelledException
- KT-56800 K2 IDE: optimize deprecation calculation for symbols
- KT-55006 Analysis API does not transform Java type refs for callable symbol return types
- KT-57256 AA FIR: Reduce lazy resolve phase for deprecation status
- KT-57619 K2: CFG for class initializer is not correctly built in reversed resolve mode
- KT-58141 K2: AA FIR: impossible to restore symbol for declaration with annotation with argument inside type
- KT-57462 Symbol Light Classes: SymbolLightFieldForProperty should retrieve annotations not from KtPropertySymbol, but from the corresponding backing field
- KT-54864 Analysis API: add function to get expect KtSymbol list by actual KtSymbol
- KT-56763 Analysis API:
.KtSourceModuleImpl is missing in the map.on symbol restore when symbol cannot be seen from the use-site module- KT-56617 Analysis API: optimize KtFirSymbolProviderByJavaPsi.getNamedClassSymbol
- KT-54430 K2: .getAllOverriddenSymbols() returns invalid results
Backend. Native. Debug
- KT-55440 Kotlin/Native debugger: inline function parameters are not visible during debugging
Backend. Wasm
- KT-58293 Wasm: ReferenceError: e is not defined in kotlin.test.jsThrow
- KT-58931 Wasm tests are failing to start on Kotlin 1.9.0-Beta
- KT-58188 Restore binary compatibility of PlatformDiagnosticSuppressor.shouldReportUnusedParameter
- KT-57136 K/Wasm: Restrict non-external types in JS interop
- KT-57060 Clarify the lack of support for dynamic in Kotlin/Wasm
- KT-56955 K/Wasm: Support restricted version of K/JS
js(code)- KT-57276 Wasm: "Body not found for function" error when compiling konform library with Kotlin/Wasm support
- KT-56976 K/Wasm bug with calling override of external function with default parameters
Compiler
... (truncated)
Changelog
Sourced from kotlin-stdlib-common's changelog.
1.8.21
Compiler
- KT-57848 Native: compilation of dynamic/static library fails with Xcode 14.3
- KT-57875 Native compilation failure: Suspend functions should be lowered out at this point, but FUN LOCAL_FUNCTION_FOR_LAMBDA
- KT-57946 KAPT: "RuntimeException: No type for expression" with delegate
JavaScript
- KT-57356 KJS: StackOverflowException on @JsExport with type parameters referring to one another
Tools. Compiler plugins. Serialization
- KT-58067 Serialization: NullPointerException caused by @Contextual property with type with generic
- KT-57730 Serialization: "IllegalStateException: Serializer for element of type .Foo has not been found" caused by serialization of Java type
Tools. Gradle. JS
- KT-57766 KJS / Gradle "Module not found: Error: Can't resolve 'kotlin-kotlin-stdlib-js-ir'" when using "useEsModules"
Tools. Kapt
- KT-58027 Kotlin 1.8.20 kapt issue "null: KtCallExpression: build()"
Tools. Maven
- KT-58048 Maven: "Too many source module declarations found" after upgrading to 1.8.20
- KT-58101 'Unable to access class' in kotlin-maven-plugin after updating to Kotlin 1.8.20
1.8.20
Analysis API
- KT-55510 K2: Lost designation for local classes
- KT-55191 AA: add an API to compare symbol pointers
- KT-55487 K2: symbol pointer restoring doesn't work for static members
- KT-55336 K2 IDE: "java.lang.IllegalStateException: Required value was null." exception while importing a compiled JPS project
- KT-55098 AA: KtDeclarationRenderer should render a context receivers
- KT-51181 LL API: errors for SAM with suspend function from another module
- KT-50250 Analysis API: Implement Analysis API of KtExpression.isUsedAsExpression
- KT-54360 KtPropertySymbol: support JvmField in javaSetterName and javaGetterName
Analysis API. FE1.0
- KT-55825 AA FE1.0: stackoverflow when resolution to a function with a recursive type parameter
Analysis API. FIR
... (truncated)
Commits
- bcf2781 Add ChangeLog for 1.9.0
- d372470 Don't get BuildScanExtension when buildScan report is disabled
- 0ec7678 [Gradle, JS] Return back deprecated methods for compatibility
- 2427b51 Relocate aalto-xml and stax2-api dependencies in embeddable compiler (KT-59631)
- 56a7789 Revert "[Gradle] Fix invalidating iOS framework after import"
- 8cf1abc Add the possibility to omit explicitly specifying a version in annotationProc...
- 4823fc3 [Gradle] GranularMetadataTransformation: Collect moduleIds in ProjectData for...
- 0d1932e [Gradle] Implement Future.map(transform)
- bbf64b1 [Gradle] Implement KT59446TransformationOnTransitiveJavaDependencyTest
- 54b11e3 [Gradle] KotlinPluginLifecycle: Implement .toString for better diagnostics
- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)