kotlin
kotlin copied to clipboard
The Kotlin Programming Language.
Feature is hidden behind the `deleteAllNonPublicAbi` option. Without it set to `true` behavior doesn't change. [KT-28705](https://youtrack.jetbrains.com/issue/KT-28705) The original issue suggests generating two different ABI jars: 1) friend abi 2) non-friend...
When kotlin incremental compile failed at first: Caused by: org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumeratorBase$CorruptedException: PersistentEnumerator storage corrupted xxxx/build/kotlin/compileDebugKotlin/caches-jvm/jvm/kotlin/class-fq-name-to-source.tab.values Then, compiler/incremental-compilation-impl/src/org/jetbrains/kotlin/incremental/IncrementalCompilerRunner.kt:101 will be delete outputs and rebuild; And In the finally function, it's deleted outputs...
This tool extracts data about the differences in diagnostics tests for FE1.0 vs FIR. The goal is not to get a 100% match, but it shows gaps in the implementation...
- Translates the individual errors from gradle to "Xcode format" (i.e. will be picked up by Xcode - Shows a more specific error when failing instead of "Command PhaseScriptExecution failed...
One day, if `fir` is used for other platforms (as well as `JVM`), we may want the serializer extension to deal with annotation serializations in a centralized way, similar to...
* expose ModuleDescriptorImpl.isInitialized property * in Kotlin/Metadata compiler, in multi round mode, avoid re-initialization for ModuleDescriptorImpl. related youtrack issue: [KT-50889](https://youtrack.jetbrains.com/issue/KT-50889)
[On the Kotlin Slack, @SecretX pointed out that `ConcurrentMap.getOrPut` allows `null` as the default value, which can cause a runtime error](https://kotlinlang.slack.com/archives/C0B8Q383C/p1640205702139600): > Why does Kotlin compiler let's this trap compile?...