Title: Update dependency org.jetbrains.kotlin:kotlin-stdlib to v1.7.10 by renovate[bot] · Pull Request #4 · TheProgramSrc/SimpleCore-NetworkingModule · GitHub
Open Graph Title: Update dependency org.jetbrains.kotlin:kotlin-stdlib to v1.7.10 by renovate[bot] · Pull Request #4 · TheProgramSrc/SimpleCore-NetworkingModule
X Title: Update dependency org.jetbrains.kotlin:kotlin-stdlib to v1.7.10 by renovate[bot] · Pull Request #4 · TheProgramSrc/SimpleCore-NetworkingModule
Description: This PR contains the following updates:
Package
Change
Age
Adoption
Passing
Confidence
org.jetbrains.kotlin:kotlin-stdlib (source)
1.6.10 -> 1.7.10
Release Notes
JetBrains/kotlin
v1.7.10
Changelog
Compiler
KT-52702 Invalid locals information when compiling kotlinx.collections.immutable with Kotlin 1.7.0-RC2
KT-52892 Disappeared specific builder inference resolution ambiguity errors
KT-52782 Appeared receiver type mismatch error due to ProperTypeInferenceConstraintsProcessing compiler feature
KT-52718 declaringClass deprecation message mentions the wrong replacement in 1.7
IDE. Configuration
KTIJ-21982 Cannot run/build anything with Kotlin plugin since last update
Tools. Gradle
KT-52777 'org.jetbrains.kotlinx:atomicfu:1.7.0' Gradle 7.0+ plugin variant was published with missing classes
Tools. Gradle. JS
KT-52856 Kotlin/JS: Upgrade NPM dependencies
Tools. Gradle. Multiplatform
KT-52955 SourceSetMetadataStorageForIde: Broken 'cleanupStaleEntries' with enabled configuration caching or isolated ClassLoaders
KT-52694 Kotlin 1.7.0 breaks Configuration Caching in Android projects
Tools. Incremental Compile
KT-52669 Full rebuild in IC exception recovery leaves corrupt IC data
Checksums
File
Sha256
kotlin-compiler-1.7.10.zip
7683f5451ef308eb773a686ee7779a76a95ed8b143c69ac247937619d7ca3a09
kotlin-native-linux-x86_64-1.7.10.tar.gz
b874373e87381b94c6a385178ea9594a5b4cfeb2fbae2bd89d3cb84c96bc3b96
kotlin-native-macos-x86_64-1.7.10.tar.gz
4e9470c25e0c6b3b79e86a59c7eca4d79c5a28ca515e80db93504535b2332a00
kotlin-native-macos-aarch64-1.7.10.tar.gz
c02be577f541a5c73e1af75534006eea6e09cf67b3a886f323dae6f0406bcb3e
kotlin-native-windows-x86_64-1.7.10.zip
52c64c754a23da3d554d89beb9cdc322ffcb19b8d6f1e812e849e597d282b99d
v1.7.0
Analysis API. FIR
KT-50864 Analysis API: ISE: "KtCallElement should always resolve to a KtCallInfo" is thrown on call resolution inside plusAssign target
KT-50252 Analysis API: Implement FirModuleResolveStates for libraries
KT-50862 Analsysis API: do not create use site subsitution override symbols
Analysis API. FIR Low Level API
KT-50729 Type bound is not fully resolved
KT-50728 Lazy resolve of extension function from 'kotlin' package breaks over unresolved type
KT-50271 Analysis API: get rid of using FirRefWithValidityCheck
Backend. Native. Debug
KT-50558 K/N Debugger. Error is not displayed in variables view for catch block
Compiler
New Features
KT-26245 Add ability to specify generic type parameters as not-null
KT-45165 Remove JVM target version 1.6
KT-27435 Allow implementation by delegation to inlined value of inline class
KT-47939 Support method references to functional interface constructors
KT-50775 Support IR partial linkage in Kotlin/Native (disabled by default)
KT-51737 Kotlin/Native: Remove unnecessary safepoints on watchosArm32 and iosArm32 targets
KT-44249 NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER with type usage in higher order function
Performance Improvements
KT-48233 Switching to JVM IR backend increases compilation time by more than 15%
KT-51699 Kotlin/Native: runtime has no LTO in debug binaries
KT-34466 Use optimized switch over enum only when all entries are constant enum entry expressions
KT-50861 FIR: Combination of array set convention and plusAssign works exponentially
KT-47171 For loop doesn't avoid boxing with value class iterators (JVM)
KT-29199 'next' calls for iterators of merged primitive progressive values are not specialized
KT-50585 JVM IR: Array constructor loop should use IINC
KT-22429 Optimize 'for' loop code generation for reversed arrays
KT-50074 Performance regression in String-based 'when' with single equality clause
KT-22334 Compiler backend could generate smaller code for loops using range such as integer..array.size -1
KT-35272 Unnecessary null check on unsafe cast after not-null assertion operator
KT-27427 Optimize nullable check introduced with 'as' cast
Fixes
KT-46762 Finalize support for jspecify
KT-51499 @file:OptIn doesn't cover override methods
KT-52037 FIR: add error in 1.7.0 branch if run with non-compatible plugins
KT-46756 Release the K2/JVM compiler in Alpha
KT-49715 IR: "IllegalStateException: Function has no body: FUN name:toString" during IR lowering with shadowed extension inside interface
KT-45508 False negative ABSTRACT_CLASS_MEMBER_NOT_IMPLEMENTED on a fake override with an abstract super class member
KT-28078 Report error "Public property exposes its private type" for primary constructor properties instead of warning
KT-49017 Forbid usages of super or super if in fact it accesses an abstract member
KT-38078 Prohibit calling methods from Any with "super" qualifier once they are overridden as abstract in superclass
KT-52363 Evaluate impact of qualified this behavior change warnings
KT-52561 JVM: Coroutine state machine loses value after a check-induced smart cast
KT-52311 java.lang.VerifyError: Bad type on operand stack
KT-41124 Inconsistency of exceptions at init block for an enum entry with and without a qualifier name
KT-46860 Make safe calls always nullable
KT-52503 New green code appeared at the callable reference resolution
KT-51925 Native: "IllegalStateException: Symbol for kotlinx.cinterop/CStructVar|null[0] is unbound" caused by inline function
KT-49317 "IllegalStateException: Parent of this declaration is not a class: FUN LOCAL_FUNCTION_FOR_LAMBDA" with parameter of suspend type with the default parameter
KT-51844 New errors in overload resolution involving vararg extension methods
KT-52006 "java.lang.Throwable: Unbalanced tree Exception" on indexing kotlin project
KT-51223 Report warning about conflicting inherited members from deserialized dependencies
KT-51439 FE 1.0: implement type variance conflict deprecation on qualifier type arguments
KT-51433 FE 1.0: implement warnings about label resolve changes
KT-51317 Regression in resolution of lambdas where expected type has an extension receiver parameter
KT-45935 JVM IR: Add not-null assertion for explicit definitely not-null parameters
KT-51818 "ClassCastException: class CoroutineSingletons cannot be cast to class" with suspendCoroutineUninterceptedOrReturn and coroutines
KT-51718 JVM / IR: "VerifyError: Bad type on operand stack" caused by nullable variable inside suspend function
KT-51927 Native: The symbol of unexpected type encountered during IR deserialization error when multiple libraries have non-conflicting declarations with the same name
KT-52394 JVM: Missing annotation on method with value class return type when a subclass is present in the same file in Kotlin 1.7.0-Beta
KT-51640 FIR: remove warning about "far from being production ready"
KT-45553 FIR: support hiding declaration from star import by as import
KT-52404 Prolong deprecation cycle for errors at contravariant usages of star projected argument from Java
KT-50734 TYPE_MISMATCH: NonNull parameter with a type of Nullable type argument causes compiler warning
KT-51235 JVM / IR: "AbstractMethodError: Receiver class does not define or inherit an implementation of the resolved method" when property with inline class type is overridden to return Nothing?
KT-48935 NI: Multiple generic parameter type constraints are not applied as expected when the parameter is of function type
KT-49661 NI: No TYPE_INFERENCE_UPPER_BOUND_VIOLATED when argument is inferred by return type
KT-50877 Inconsistent flexible type
KT-51988 "NPE: getContainingDeclaration…lDeclarationType.REGULAR) must not be null" when using @BuilderInference with multiple type arguments
KT-48890 Revert Opt-In restriction "Overriding methods can only have opt-in annotations that are present on their basic declarations."
KT-52035 FIR: add error in 1.7.0 branch if run on JS / Native configuration
KT-45461 NI: False negative TYPE_INFERENCE_UPPER_BOUND_VIOLATED when passing an argument to a function with generic constraints
KT-52146 JVM IR: "AssertionError: Primitive array expected" on vararg of SAM types with self-type and star projection
KT-50730 Implement error for a super class constructor call on a function interface in supertypes list
KT-52040 JVM: ClassFormatError Illegal method name "expectFailure$__proxy-0"
KT-50845 Postpone rxjava errors reporting in the strict mode till 1.8 due to found broken cases
KT-51979 "AssertionError: No modifier list, but modifier has been found by the analyzer" exception on incorrect Java interface override
KT-51759 FIR DFA: false positive "Variable must be initialized"
KT-50378 Unresolved reference for method in Jsoup library in a kts script file
KT-34919 "Visibility is unknown yet" when named parameter in a function type used in a typealias implemented by an abstract class
KT-51893 Duplicated [OVERRIDE_DEPRECATION] on overridden properties
KT-41034 K2: Change evaluation semantics for combination of safe calls and convention operators
KT-51843 Functional interface constructor references are incorrectly allowed in 1.6.20 without any compiler flags
KT-51914 False positive RETURN_TYPE_MISMATCH in intellij ultimate
KT-51711 Compiler warning is displayed in case there is 'if' else branch used with elvis
KT-33517 Kotlin ScriptEngine does not respect async code when using bindings
KT-51850 FIR cannot resolve ambiguity with different SinceKotlin/DeprecatedSinceKotlin
KT-44705 Deprecate using non-exhaustive if's and when's in rhs of elvis
KT-44510 FIR DFA: smartcast after elvis with escaping lambda
KT-44879 FIR DFA: Track inc and dec operator calls in preliminary loop visitor
KT-51758 FIR: explicit API mode errors should not be reported for effectively internal / private entities
KT-51203 FIR: Inconsistent RETURN_TYPE_MISMATCH and TYPE_MISMATCH reporting on functions and properties
KT-51624 FIR: false-positive INAPPLICABLE_LATEINIT_MODIFIER for lateinit properties with unresolved types
KT-51204 FIR IC: Incremental compilation fails on nested crossinline
KT-51798 Fix ISE from IR backend when data class inherits equals/hashCode/toString with incompatible signature
KT-46187 FIR: OVERLOAD_RESOLUTION_AMBIGUITY on SAM-converted callable reference to List::plus
KT-51761 Incorrect NONE_APPLICABLE in expect class
KT-51756 FIR: false positive NO_VALUE_FOR_PARAMETER in expect class delegated constructor call
KT-49778 Support cast to DefinitelyNotNull type in Native
KT-51441 -Xpartial-linkage option specified in Gradle build script is not passed to Native linker
KT-34515 NI: "AssertionError: Base expression was not processed: POSTFIX_EXPRESSION" with double not-null assertion to brackets
KT-48546 PSI2IR: "org.jetbrains.kotlin.psi2ir.generators.ErrorExpressionException: null: KtCallExpression" with recursive property access in lazy block
KT-28109 "AssertionError: No setter call" for incrementing parenthesized result of indexed access convention operator
KT-46136 Unsubstituted return type inferred for a function returning anonymous object upcast to supertype
KT-51364 FIR: ambiguity due to String constructors clash
KT-51621 FIR: visible VS invisible qualifier conflict
KT-50468 FIR compilers fails with CCE when meets top-level destruction
KT-51557 Inline stack frame is not shown for default inline lambda
KT-51358 OptIn: show default warning/error message in case of empty message argument
KT-44152 FIR2IR fails on declarations from java stdlib if java classes are loaded from PSI instead of binaries
KT-50949 PSI2IR: NSEE from ArgumentsGenerationUtilsKt.createFunctionForSuspendConversion with providing lambda as argument with suspend type
KT-39256 ArrayStoreException with list of anonymous objects with inferred types created in reified extension function
KT-39883 Deprecate computing constant values of complex boolean expressions in when condition branches and conditions of loops
KT-36952 Exception during codegen: cannot pop operand off an empty stack (reference equality, implicit boxing, type check)
KT-51233 AssertionError in JavaLikeCounterLoopBuilder with Compose
KT-51254 Verify Error on passing null to type parameter extending inline class
KT-50996 [FIR] Support Int -> Long conversion for property initializers
KT-51000 [FIR] Support Int -> Long? conversion
KT-51003 [FIR] Consider Int -> Long conversion if expected type is type variable
KT-51018 [FIR] Wrong type inference if one of constraints is integer literal
KT-51446 Metadata serialization crashes with IOOBE when deserializing underlying inline class value with type table enabled
KT-50973 Redundant line number mapping for finally block with JVM IR
KT-51272 Incompatible types: KClass and callable reference Collection::class
KT-51274 "Expected some types" exception on when branch for when expression of erroneous type
KT-51229 FIR: private constructor of internal data class treated as internal and not private
KT-50750 [FIR] Report UNSUPPORTED on array literals not from annotation classes
KT-51200 False EXPOSED_PARAMETER_TYPE for internal type parameter of internal type
KT-49804 False positive of UPPER_BOUND_VIOLATED and RETURN_TYPE_MISMATCH
KT-51121 Inconsistent SAM behavior in multiple cases causing AbstractMethodError (Kotlin 1.6.10)
KT-50136 FIR: syntax error on (T & Any)
KT-49465 FIR2IR: support definitely not-null types
KT-51357 FIR: error in inference while using integer literal in expected Long position
KT-49925 [FIR] Incorrect builder inference (different cases)
KT-50542 "IllegalStateException: Type parameter descriptor is not initialized: T declared in sort" with definitely non-null type Any & T in generic constraint
KT-51171 FIR: class Error resolution problem
KT-51156 Multiplatform linkDebugFramework task throws NoSuchElementException when expect class constructors utilize nested enum constant
KT-51017 [FIR] Ambiguity on callable reference between two functions on generic receiver with different bounds
KT-51007 [FIR] False positive ILLEGAL_SUSPEND_FUNCTION_CALL if fun interface with suspend function declared in another module
KT-50998 [FIR] Int.inv() cal does not considered as compile time call
KT-51009 [FIR] Incorrect inference of lambda in position of return
KT-50997 [FIR] Incorrect type of typealias for suspend functional type
KT-49714 Compiler reports "'operator modifier is inapplicable" if expect class with increment operator is provided via type alias
KT-48623 Type nullability enhancement improvements
KT-44623 "IllegalStateException: IdSignature is allowed only for PublicApi symbols" when suspending receiver is annotated with something
KT-46000 JVM / IR: AssertionError on isSubtypeOfClass check in copyValueParametersToStatic with Compose
KT-50211 Annotation Instantiation with default arguments in Native
KT-49412 Controversial "type argument is not within its bounds" reported by FIR
KT-48044 [FIR] Investigate behavior of UPPER_BOUND_VIOLATED on complex cases
KT-37975 Don't show deprecation of enum class itself for its own member
KT-50737 Inheritance from SuspendFunction leads to compiler crash
KT-50723 Implement a fix of reporting of uninitialized parameter in default values of parameters
KT-50749 Implement UNSUPPORTED reporting on array literals inside objects in annotation classes
KT-50753 Implement reporting errors on cycles in annotation parameter types
KT-50758 Fix inconsistency of exceptions at init block for an enum entry with and without a qualifier name
KT-50182 CONST_VAL_NOT_TOP_LEVEL_OR_OBJECT: clarify error message for const in object expression
KT-50183 Fix missing apostrophe escapes in compiler error messages
KT-50788 FIR: false unsafe call on not-null generic
KT-50785 FIR: inconsistent smart cast after comparison with true
KT-50858 [FIR LL] FIR in low level mode creates multiple symbols for same declaration
KT-50822 Analysis API: make declaration transformers machinery to be a thread safe
KT-50972 FIR doesn't report VAL_REASSIGNMENT on synthetic properties
KT-50969 FIR: diamond inheritance with different parameter types depends on a supertype order
KT-50875 FIR: no smart cast after reassignment with elvis
KT-50835 Inline functions with suspend lambdas break the tail-call optimization
KT-49485 JVM / IR: StackOverflowError with long when-expression conditions
KT-35684 NI: "IllegalStateException: Expected some types" from builder-inference about intersecting empty types on trivial code
KT-50776 FIR: ambiguity between Sequence.forEach and Iterable.forEach
KT-48908 Error for annotation on parameter type could have distinct ID and message referring 1.6
KT-48907 SUPERTYPE_IS_SUSPEND_FUNCTION_TYPE error could have message referring version 1.6
KT-50774 FIR2IR: NSEE in case of lambda in enum entry constructor call
KT-49016 Drop QUALIFIED_SUPERTYPE_EXTENDED_BY_OTHER_SUPERTYPE diagnostic
KT-34338 Parameterless main causes duplicate JVM signature error
KT-50577 JVM_IR: No NPE when casting uninitialized value of non-null type to non-null type
KT-50476 JVM_IR: NSME when calling 'super.removeAt(Int)' implemented in Java interface as a default method
KT-50257 JVM_IR: Incorrect bridge delegate signature for renamed remove(I) causes SOE with Kotlin class inherited from fastutils IntArrayList
KT-50470 FIR: inapplicable candidate in delegate inference due to nullability
KT-32744 Inefficient compilation of null-safe call (extra null checks, unreachable code)
Docs & Examples
KT-52032 Document performance optimizations of the Kotlin/JVM compiler in 1.7.0
KT-49424 Update KEEP for OptIn
IDE
Fixes
KTIJ-21735 Exception when opening a project
KTIJ-17414 UAST: Synthetic enum methods have null return values
KTIJ-17444 UAST: Synthetic enum methods are missing nullness annotations
KTIJ-19043 UElement#comments is empty for a Kotlin property with a getter
KTIJ-10031 IDE fails to suggest a project declaration import if the name clashes with internal declaration with implicit import from stdlib (ex. @Serializable)
KTIJ-21515 Load JVM target 1.6 as 1.8 in Maven projects
KTIJ-21151 Exception about wrong read access from "Java overriding methods searcher" with Kotlin overrides
KTIJ-20736 NoClassDefFoundError: Could not initialize class org.jetbrains.kotlin.idea.roots.KotlinNonJvmOrderEnumerationHandler. Kotlin plugin 1.7 fails to start
KT-50111 Resolving into KtUltraLightMethod
KTIJ-21063 IDE highlighting: False positive error "Context receivers should be enabled explicitly"
KTIJ-20810 NoClassDefFoundError: org/jetbrains/kotlin/idea/util/SafeAnalyzeKt errors in 1.7.0-master-212 kotlin plugin on project open
KTIJ-19088 KotlinUFunctionCallExpression.resolve() returns null for calls to @JvmSynthetic functions
KTIJ-17869 KotlinUFunctionCallExpression.resolve() returns null for instantiations of local classes with default constructors
KTIJ-21061 UObjectLiteralExpression.getExpressionType() returns the base class type for Kotlin object literals instead of the anonymous class type
KTIJ-20200 UAST: @Deprecated(level=HIDDEN) constructors are not returning UMethod.isConstructor=true
KTIJ-19624 NoDescriptorForDeclarationException on iosTest.kt.vm
IDE. Code Style, Formatting
KTIJ-20554 Introduce some code style for definitely non-null types
IDE. Completion
KTIJ-14740 Multiplatform declaration actualised in an intermediate source set is shown twice in a completion popup called in the source set
IDE. Debugger
KTIJ-20815 MPP Debugger: Evaluation of expect function for the project with intermediate source set may fail with java.lang.NoSuchMethodError
IDE. Decompiler, Indexing, Stubs
KTIJ-21472 "java.lang.IllegalStateException: Could not read file" exception on indexing invalid class file
KTIJ-20802 Definitely Not-Null types: "UpToDateStubIndexMismatch: PSI and index do not match" plugin error when trying to use library function with T&Any
KT-51248 Function and parameter names with special symbols have to backticked
IDE. FIR
KTIJ-20443 FIR IDE: Work in Dumb mode
KTIJ-21374 FIR IDE: Incorrect highlighting for operators
KTIJ-21013 FIR IDE: Inconsistent smartcasts highlighting
KTIJ-21343 FIR IDE: Navigation from explicit invoke call does not work
KTIJ-20852 FIR IDE: Exception when checking isInheritor on two classes in different modules
KTIJ-21021 FIR IDE: Completion of extension function does not work on nullable receiver
KTIJ-20637 FIR IDE: Strange exception while commenting-uncommenting FirReferenceResolveHelper.kt
KTIJ-20971 FIR IDE: "Parameter Info" shows parameters of uncallable methods
IDE. Gradle Integration
KTIJ-21807 Gradle to IDEA import: language and API version settings are not imported for Native facet
KTIJ-21692 Kotlin Import Test maintenance: 1.7.0-Beta
KTIJ-20567 Kotlin/JS: Gradle import into IDEA creates no proper sub-modules, source sets, facets
IDE. Hints. Inlay
KTIJ-20552 Support definitely non-null types in inlay hints
IDE. Inspections and Intentions
New Features
KTIJ-18979 Quickfix for INTEGER_OPERATOR_RESOLVE_WILL_CHANGE to add explicit conversion call
KTIJ-19950 Provide quickfixes for INVALID_IF_AS_EXPRESSION_WARNING and NO_ELSE_IN_WHEN_WARNING
KTIJ-19866 Create quick-fix for effective visibility error on private-in-file interface exposing private class
KTIJ-19939 Provide quickfix for deprecated confusing expressions in when branches
Fixes
KTIJ-20705 Register quickfix for NO_CONSTRUCTOR_WARNING diagnostic
KTIJ-21226 "Remove else branch" quick fix is not suggested
KTIJ-20981 Definitely non-null types: quick-fixes suggested incorrectly for LV=1.6 when Xenhance-type-parameter-types-to-def-not-null flag is set
KTIJ-20953 Add quickfix for OVERRIDE_DEPRECATION warning to 1.7 - 1.9 migration
KTIJ-20734 Replace with [@JvmInline] value quick fix should be appliable on a whole project
KTIJ-21420 Add 'else' branch quick fix suggestion is displayed twice in case 'if' isn't completed
KTIJ-21192 "Make protected" intention is redundant for interface properties
KTIJ-18120 "Make public" intention does not add explicit "public" modifier when using ExplicitApi Strict mode
KTIJ-20493 "Create expect" quick fix doesn't warn about platform-specific annotations
IDE. Misc
KTIJ-21582 Notification for Kotlin EAP survey
IDE. Multiplatform
KT-49523 Improve environment setup experience for KMM projects
KT-50952 MPP: Commonized cinterops doesn't attach/detach to source set on configuration changes
IDE. Native
KT-44329 Improve UX of using Native libraries in Kotlin
KTIJ-21602 With Native Debugging Support plugin Gradle run configurations can't be executed from IDEA: LLDB_NATVIS_RENDERERS_ENABLED
IDE. Wizards
KTIJ-20919 Update ktor-html-builder dependency in kotlin wizards
KTIJ-20962 Wizard: Invalid Ktor imports
JavaScript
New Features
KT-51735 KJS / IR: Minimize member names in production mode
Performance Improvements
KT-51127 Kotlin/JS - IR generates plenty of useless Unit_getInstance()
KT-50212 KJS IR: Upcast should be a no-op
KT-16974 JS: Kotlin.charArrayOf is suboptimal due to Rhino bugs
Fixes
KT-44319 JS IR BE: Add an ability to generate separate JS files for each module
KT-52518 Kotlin/JS IR: project with 1.6.21 fails to consume library built with 1.7.0-RC: ISE "Unexpected IrType kind: KIND_NOT_SET" at IrDeclarationDeserializer.deserializeIrTypeData()
KT-52010 K/JS IR: both flows execute when using elvis operator
KT-41096 KJS IR: @JsExport should use original js name for external declarations
KT-52144 KJS / IR: Missing property definitions for interfaced defined properties
KT-52252 KJS / IR: overridden properties are undefined/null
KT-51973 KJS / IR overridden properties of inherited interface missing
KT-51125 Provide a way to use import keyword in js expressions
KT-40888 KJS / IR: Missing methods are no longer generated (polyfills)
KT-50504 KJS / IR: Transpiled JS incorrectly uses the unscrambled names of internal fields
KT-51853 JS compilation fails with "Uninitialized fast cache info" error
KT-51205 K/JS IR: external class is mapped to any
KT-50806 Typescript definitions contain invalid nested block comments with generic parent and type argument without @JsExport
KT-51841 KJS / IR: No flat hash for FUN FAKE_OVERRIDE with kotlin.incremental.js.ir=true
KT-51081 KJS / IR + IC: Passing an inline function with default params as a param to a higher-order function crashes the compiler
KT-51084 KJS / IR + IC: Cache invalidation doesn't check generic inline functions reified qualifier
KT-51211 K/JS IR: JsExport: Can't export nested enum
KT-51438 KJS / IR: Duplicated import names for the same external names
KT-51238 Kotlin/JS: IR + IC: build fails after clean on compileTestDevelopmentExecutableKotlinJs task: "Failed to create MD5 hash for file '.../build/classes/kotlin/main' as it does not exist"
KT-50674 KJS / IR: JS code cannot modify local variable
KT-50953 KJS IR: Incorrect nested commenting in d.ts
KT-15223 JS: function that overrides external function with vararg parameter is translated incorrectly
KT-50657 KJS / IR 1.6.20-M1-39 - Date in Kotlin JS cannot be created from long.
Language Design
New Features
KT-45618 Stabilize builder inference
KT-30485 Underscore operator for type arguments
KT-49006 Support at least three previous versions of language/API
KT-16768 Context-sensitive resolution prototype (Resolve unqualified enum constants based on expected type)
KT-14663 Support having a "public" and a "private" type for the same property
KT-50477 Functional conversion does not work on suspending functions
KT-32162 Allow generics for inline classes
Fixes
KT-12380 Support sealed (exhaustive) whens
KT-27750 Reverse reservation of 'yield' as keyword
KT-22956 Release OptIn annotations
KT-44866 Change behavior of private constructors of sealed classes
KT-49110 Prohibit access to members of companion of enum class from initializers of entries of this enum
KT-29405 Switch default JVM target version to 1.8
Libraries
New Features
KT-50484 Extensions for java.util.Optional in stdlib
KT-50146 Reintroduce min/max(By/With) operations on collections with non-nullable return type
KT-46132 Specialized default time source with non-allocating time marks
KT-41890 Support named capture groups in Regex on Native
KT-48179 Introduce API to retrieve the number of CPUs the runtime has
Performance Improvements
KT-42178 Range and Progression should override last()
Fixes
KT-42436 Support java.nio.Path extension in the standard library
KT-51470 Stabilize experimental API for 1.7
KT-51775 JS: Support named capture groups in Regex
KT-51776 Native: Support back references to groups with multi-digit index
KT-51082 Introduce Enum.declaringJavaClass property
KT-51848 Promote deepRecursiveFunction to stable API
KT-48924 KJS: toString in base 36 produces different results in JS compare to JVM
KT-50742 Regular expression is fine on jvm but throws PatternSyntaxException for native macosX64 target
KT-50059 Stop publishing kotlin-stdlib and kotlin-test artifacts under modular classifier
KT-26678 Rename buildSequence/buildIterator to sequence/iterator
Native
KT-49406 Kotlin/Native: generate standalone executable for androidNative targets by default
KT-48595 Enable Native embeddable compiler jar in Gradle plugin by default
KT-51377 Native: synthetic forward declarations are preferred over commonized definitions
KT-49145 Kotlin/Native static library compilation fails for androidNative*
KT-49496 Gradle (or the KMM plugin) is caching the Xcode Command Line Tools location
KT-49247 gradle --offline should translate into airplaneMode for kotin-native compiler
Native. Build Infrastructure
KT-52259 kotlin-native releases from GitHub don't contain platform libs
Native. C and ObjC Import
KT-49455 Methods from Swift extensions are not resolved in Kotlin shared module
KT-50648 Incorrect KMM cinterop conversion
Native. ObjC Export
KT-50982 RuntimeAssertFailedPanic in iOS when Kotlin framework is initialized before loading
KT-49937 Kotlin/Native 1.5.31: 'runtime assert: Unexpected selector clash' when 'override fun toString(): String' is used
Native. Platforms
KT-52232 Kotlin/Native: simplify toolchain dependency override for MinGW
Native. Runtime
KT-52365 Kotlin/Native fails to compile projects for 32-bit targets when new memory manager is enabled
Native. Runtime. Memory
KT-48537 Kotlin/Native: improve GC triggers in the new MM.
KT-50713 Kotlin/Native: Enable Concurrent Sweep GC by default
Native. Stdlib
KT-50312 enhancement: kotlin native -- add alloc
Open Graph Description: This PR contains the following updates: Package Change Age Adoption Passing Confidence org.jetbrains.kotlin:kotlin-stdlib (source) 1.6.10 -> 1.7.10 Release Notes JetBrains/kotlin...
X Description: This PR contains the following updates: Package Change Age Adoption Passing Confidence org.jetbrains.kotlin:kotlin-stdlib (source) 1.6.10 -> 1.7.10 Release Notes JetBrains/ko...
Opengraph URL: https://github.com/TheProgramSrc/SimpleCore-NetworkingModule/pull/4
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:eee97fd7-701b-0880-1bdf-7b073ad99301 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | B00A:1D9B73:168E8A:1ED1C9:6A616B7C |
| html-safe-nonce | 12858e177f4ca5dceb3f3abfe45cb2ffcd4d97f00462b1cc31acd27e54a2cc33 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCMDBBOjFEOUI3MzoxNjhFOEE6MUVEMUM5OjZBNjE2QjdDIiwidmlzaXRvcl9pZCI6IjM1NDQzMjIyNDQxMjE1NTM3ODgiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 39b26b9fccb98e758b308ae95c5f8941f6a6431359a9af2ff935727552f62fe6 |
| hovercard-subject-tag | pull_request:935402180 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/TheProgramSrc/SimpleCore-NetworkingModule/pull/4/files |
| twitter:image | https://avatars.githubusercontent.com/in/2740?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/in/2740?s=400&v=4 |
| og:image:alt | This PR contains the following updates: Package Change Age Adoption Passing Confidence org.jetbrains.kotlin:kotlin-stdlib (source) 1.6.10 -> 1.7.10 Release Notes JetBrains/kotlin... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | a69385f7d268ece7ad25b131bbd70f457024811fc79afcae43785a6849b724e2 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/TheProgramSrc/SimpleCore-NetworkingModule git https://github.com/TheProgramSrc/SimpleCore-NetworkingModule.git |
| octolytics-dimension-user_id | 72344358 |
| octolytics-dimension-user_login | TheProgramSrc |
| octolytics-dimension-repository_id | 443616247 |
| octolytics-dimension-repository_nwo | TheProgramSrc/SimpleCore-NetworkingModule |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 443616247 |
| octolytics-dimension-repository_network_root_nwo | TheProgramSrc/SimpleCore-NetworkingModule |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 484cf265a1f970d5c7a5e7c37cb677d8010aa12f |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width