File tree
7,878 files changed
+171566
-91196
lines changed- .idea
- dictionaries
- inspectionProfiles
- benchmarks
- src/org/jetbrains/kotlin/benchmarks
- build-common
- src
- com/intellij/util/io
- org/jetbrains/kotlin/incremental
- js
- storage
- test/org/jetbrains/kotlin/incremental/testingUtils
- buildSrc
- src/main
- kotlin
- resources/runConfigurations
- compiler
- backend/src/org/jetbrains/kotlin/codegen
- binding
- coroutines
- inline
- optimization/boxing
- range
- comparison
- forLoop
- inExpression
- serialization
- state
- backend-common/src/org/jetbrains/kotlin/backend/common/bridges
- cli
- cli-common/src/org/jetbrains/kotlin
- analyzer/common
- cli/common
- arguments
- environment
- cli-js/src/org/jetbrains/kotlin/cli/js
- cli-runner/src/org/jetbrains/kotlin/runner
- src/org/jetbrains/kotlin/cli
- common
- jvm
- compiler
- javac
- metadata
- daemon
- src/org/jetbrains/kotlin/daemon
- fir
- cones/src/org/jetbrains/kotlin/fir
- symbols
- types
- impl
- dump/src/org/jetbrains/kotlin/fir/dump
- fir2ir
- src/org/jetbrains/kotlin/fir/backend
- tests/org/jetbrains/kotlin/fir
- java/src/org/jetbrains/kotlin/fir/java
- declarations
- deserialization
- enhancement
- scopes
- lightTree
- src/org/jetbrains/kotlin/fir/lightTree
- converter
- fir
- modifier
- modularized-tests
- tests/org/jetbrains/kotlin/fir
- psi2fir
- src/org/jetbrains/kotlin/fir/builder
- testData/rawBuilder/expressions
- tests/org/jetbrains/kotlin/fir/builder
- resolve
- src/org/jetbrains/kotlin/fir
- deserialization
- resolve
- calls
- dfa
- cfg
- impl
- inference
- substitution
- transformers
- scopes
- impl
- types
- testData
- diagnostics
- j+k
- samConstructors
- samConversions
- lightClasses
- loadCompiledKotlin
- annotations/types
- class
- classFun
- visibility
- resolve
- arguments
- builtins
- cfg
- expresssions
- invoke
- fromBuilder
- multifile
- nested
- overrides
- references
- smartcasts
- stdlib
- tests/org/jetbrains/kotlin/fir
- java
- tree
- src
- org/jetbrains/kotlin/fir
- declarations
- impl
- expressions
- impl
- impl
- labels
- references
- impl
- scopes
- symbols
- impl
- types
- impl
- visitors
- tree-generator
- src/org/jetbrains/kotlin/fir/tree/generator
- context
- model
- visitors/org/jetbrains/kotlin/fir/visitors
- visitors-generator
- src
- frontend/src/org/jetbrains/kotlin
- analyzer
- cfg
- config
- contracts/parsing
- descriptors
- diagnostics
- rendering
- extensions
- resolve
- calls
- checkers
- smartcasts
- tower
- util
- checkers
- inline
- lazy/descriptors
- scopes/receivers
- types
- expressions
- util
- frontend.java
- src/org/jetbrains/kotlin
- config
- frontend/java/di
- resolve/jvm
- extensions
- synthetic
- incremental-compilation-impl
- test/org/jetbrains/kotlin/incremental
- ir
- backend.common/src/org/jetbrains/kotlin
- backend/common
- descriptors
- ir
- lower
- inline
- loops
- phaser
- ir
- builders/declarations
- util
- backend.js/src
- org/jetbrains/kotlin/ir/backend/js
- export
- lower
- inline
- transformers/irToJs
- utils
- backend.jvm/src/org/jetbrains/kotlin/backend/jvm
- codegen
- descriptors
- intrinsics
- ir
- lower
- inlineclasses
- backend.wasm/src/org/jetbrains/kotlin/backend/wasm
- ast
- ir.psi2ir/src/org/jetbrains/kotlin/psi2ir
- generators
- transformations
- ir.tree/src/org/jetbrains/kotlin/ir
- builders
- declarations
- impl
- lazy
- descriptors
- expressions
- impl
- symbols
- impl
- types
- util
- visitors
- serialization.common
- src
- org/jetbrains/kotlin/backend/common/serialization
- metadata
- proto
- serialization.js
- src
- org/jetbrains/kotlin/ir/backend/js
- lower/serialization
- ir
- metadata
- test
- javac-wrapper/src/org/jetbrains/kotlin/javac
- wrappers
- symbols
- trees
- light-classes/src/org/jetbrains/kotlin/asJava
- builder
- classes
- preloader/src/org/jetbrains/kotlin/preloading
- psi/src/org/jetbrains/kotlin
- psi
- util
- resolution/src/org/jetbrains/kotlin/resolve/calls
- components
- inference
- components
- model
- model
- results
- testData
- asJava
- lightClasses
- ideRegression
- local
- script/ide
- ultraLightClasses
- checkLocalVariablesTable
- completionInSuspendFunction
- parametersInSuspendLambda
- cli
- js
- jvm
- codegen
- asmLike/receiverMangling
- box
- annotations
- callableReference
- bound
- property
- closures
- capturedVarsOptimization
- constants
- constructorCall
- contracts
- controlStructures
- coroutines
- bridges
- controlFlow
- debug
- featureIntersection
- callableReference/function
- tailrec
- intrinsicSemantics
- localFunctions/named
- multiModule
- stackUnwinding
- suspendFunctionAsCoroutine
- suspendFunctionTypeCall
- tailCallOptimizations
- tailOperations
- unitTypeReturn
- varSpilling
- defaultArguments
- delegatedProperty/optimizedDelegatedProperties
- enum
- extensionFunctions
- inlineClasses
- defaultParameterValues
- functionNameMangling
- innerNested
- javaInterop/notNullAssertions
- jvm8/defaults/compatibility
- jvmName/fileFacades
- jvmOverloads
- jvmPackageName
- jvmStatic
- mixedNamedPosition
- multifileClasses
- nullCheckOptimization
- operatorConventions
- parametersMetadata
- primitiveTypes/equalityWithObject
- properties/const
- ranges
- unsigned
- reflection
- annotations
- call
- bound
- enclosing
- mapping
- types
- methodsFromAny
- typeOf/js
- regressions
- reified
- sam
- typealias
- unsignedTypes
- boxAgainstJava
- inline
- platformTypes
- boxInline
- anonymousObject
- properRecapturing
- properRecapturingInClass
- sam
- argumentOrder
- assert
- builders
- callableReference
- bound
- capture
- contracts
- defaultValues
- lambdaInlining
- callableReferences
- delegatedProperty
- enclosingInfo
- inlineClasses
- innerClasses
- jvmPackageName
- lambdaTransformation
- multifileClasses
- noInline
- nonLocalReturns/tryFinally
- private
- reified
- defaultLambda
- signature
- smap
- anonymous
- defaultLambda
- newsmap
- special
- suspend
- callableReference
- defaultParameter
- inlineUsedAsNoinline
- receiver
- stateMachine
- syntheticAccessors/withinInlineLambda
- bytecodeListing
- inlineClasses
- bytecodeText
- assert
- conditions
- constProperty
- coroutines/destructuringInLambda
- deadCodeElimination
- forLoop
- forInIndices
- forInReversed
- inline
- inlineClasses
- lazyCodegen
- mangling
- multifileClasses
- nullCheckOptimization
- optimizedDelegatedProperties
- ranges
- storeStackBeforeInline
- stringOperations
- whenStringOptimization
- compileJavaAgainstKotlin/class
- compileKotlinAgainstCustomBinaries
- inlineAnonymousObjectWithDifferentTarget
- library
- missingDependencyNestedAnnotation/library
- missingDependencyNestedAnnotationIr/library
- compileKotlinAgainstKotlin
- debug/stepping
- diagnostics
- tests
- annotations
- rendering
- callableReference/resolve
- controlStructures
- declarationChecks
- delegatedProperty
- generics/capturedParameters
- imports
- inference/commonSystem
- modifiers/operatorInfix
- namedArguments/mixedNamedPosition
- operatorsOverloading
- regressions
- resolve
- invoke/errors
- overloadConflicts
- testsWithStdLib
- annotations
- ir
- irJsText
- dynamic
- scripting
- irText
- classes
- declarations
- annotations
- multiplatform
- parameters
- provideDelegate
- errors
- expressions
- floatingPointComparisons
- sam
- lambdas
- regressions
- singletons
- stubs
- types
- sourceRanges
- declarations
- launcher
- loadJava/compiledKotlin/inline
- multiplatform
- incompatibleCallables
- incompatibleClasses
- missingOverload
- optionalExpectationIncorrectUse
- writeFlags
- callableReference/visibility
- class/deprecatedFlag
- function
- constructors
- deprecatedFlag
- inline
- jvm8/defaults
- compatibility
- lambda
- lateinit
- property
- classObject
- class
- rename
- trait
- deprecatedFlag
- syntheticAnnotationsMethod
- typealias/syntheticAnnotationsMethod
- writeSignature/inlineClasses
- tests/org/jetbrains/kotlin
- checkers
- javac
- cli
- code
- codegen
- debugInformation
- flags
- ir
- daemon
- experimental
- integration
- unit
- generators/tests
- ir
- jvm/compiler
- scripts
- serialization/js
- util
- tests-common
- tests/org/jetbrains/kotlin
- checkers
- codegen
- debugInformation
- forTestCompile
- ir
- fir
- ir
- resolve
- lazy
- test
- testFramework
- util
- tests-common-jvm6/tests/org/jetbrains/kotlin/test/clientserver
- tests-spec
- testData/diagnostics
- linked
- expressions
- constant-literals
- boolean-literals
- integer-literals
- binary-integer-literals
- decimal-integer-literals
- hexadecimal-integer-literals
- real-literals
- when-expression
- exhaustive-when-expressions
- type-system
- introduction-1
- type-kinds/built-in-types/kotlin.any
- notLinked/dfa/pos
- tests/org/jetbrains/kotlin/spec
- consistency
- utils
- spec
- tasks
- util/src/org/jetbrains/kotlin
- config
- utils
- util-io/src/org/jetbrains/kotlin
- konan
- file
- properties
- util
- util-klib/src/org/jetbrains/kotlin/library
- impl
- util-klib-metadata
- src
- org/jetbrains/kotlin/library/metadata
- impl
- resolver
- impl
- visualizer
- common
- src/org/jetbrains/kotlin/compiler/visualizer
- render-fir
- src/org/jetbrains/kotlin/compiler/visualizer
- render-psi
- src/org/jetbrains/kotlin/compiler/visualizer
- testData
- rawBuilder
- declarations
- expressions
- uncommonCases
- resultFiles
- testFiles
- tests/org/jetbrains/kotlin/visualizer
- fir
- psi
- core
- descriptors/src/org/jetbrains/kotlin
- descriptors
- name
- platform
- renderer
- resolve
- types
- checker
- util
- descriptors.jvm/src/org/jetbrains/kotlin/load
- java
- lazy/descriptors
- kotlin
- descriptors.runtime
- src
- kotlin/reflect/jvm/internal
- components
- structure
- org/jetbrains/kotlin/descriptors/runtime
- components
- structure
- tests/org/jetbrains/kotlin/jvm/runtime
- metadata.jvm/src/org/jetbrains/kotlin/metadata/jvm/deserialization
- reflection.jvm/src/kotlin/reflect/jvm
- internal
- calls
- type-system/src/org/jetbrains/kotlin/types/model
- util.runtime/src/org/jetbrains/kotlin/storage
- docs
- generators
- test-generator/tests/org/jetbrains/kotlin/generators/tests/generator
- tests/org/jetbrains/kotlin/generators
- protobuf
- tests
- gradle
- idea
- formatter/src/org/jetbrains/kotlin/idea
- core/formatter
- util
- ide-common/src/org/jetbrains/kotlin/idea
- codeInsight
- util
- psi/patternMatching
- idea-analysis
- resources/org/jetbrains/kotlin/idea
- src/org/jetbrains/kotlin/idea
- caches
- lightClasses
- project
- resolve
- trackers
- codeInsight/shorten
- compiler
- configuration
- decompiler/classFile
- facet
- fir
- highlighter
- project
- quickfix
- refactoring/fqName
- references
- search
- usagesSearch
- util
- vfilefinder
- idea-android
- tests/org/jetbrains/kotlin/android
- idea-completion
- src/org/jetbrains/kotlin/idea/completion
- handlers
- testData
- basic
- common
- dslMarker
- override
- java
- boldOrGrayed
- syntheticExtensions
- handlers
- basic
- multifile
- smart
- smart
- tests/org/jetbrains/kotlin/idea/completion/test
- confidence
- handlers
- idea-core/src/org/jetbrains/kotlin/idea
- core
- overrideImplement
- script
- dependencies
- statistics
- idea-git/src/org/jetbrains/kotlin/git
- idea-gradle
- res/fileTemplates
- src/org/jetbrains/kotlin/idea
- actions
- configuration
- core/script
- gradle/execution
- run
- tests/org/jetbrains/kotlin
- gradle
- idea/codeInsight/gradle
- idea-gradle-native
- tests/org/jetbrains/kotlin/ide/konan/gradle
- idea-j2k/src/org/jetbrains/kotlin/idea/j2k
- idea-jps-common/src/org/jetbrains/kotlin/config
- idea-jvm/src/org/jetbrains/kotlin
- cli/common/arguments
- idea
- configuration
- coverage
- injection
- platform
- quickfix
- run
- multiplatform
- script/standalone
- scratch
- actions
- compile
- output
- repl
- ui
- idea-maven
- src/org/jetbrains/kotlin/idea/maven
- inspections
- test/org/jetbrains/kotlin/idea/maven
- testData/languageFeature/enableInlineClassesWithXFlag
- idea-native/src/org/jetbrains/kotlin/ide/konan
- decompiler
- index
- idea-repl/src/org/jetbrains/kotlin/console
- idea-test-framework/test/org/jetbrains/kotlin/idea/test
- jvm-debugger
- eval4j
- jvm-debugger-core
- src/org/jetbrains/kotlin/idea/debugger
- breakpoints
- stackFrame
- jvm-debugger-evaluation
- src/org/jetbrains/kotlin/idea/debugger/evaluate
- evaluate
- jvm-debugger-sequence
- jvm-debugger-test
- test/org/jetbrains/kotlin/idea/debugger/test
- mock
- preference
- idea-runner
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
7,878 files changed
+171566
-91196
lines changedLines changed: 6 additions & 7 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
2 | 1 |
| |
3 |
| - | |
4 |
| - | |
5 |
| - | |
6 |
| - | |
7 |
| - | |
8 |
| - | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + |
Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
51 | 51 |
| |
52 | 52 |
| |
53 | 53 |
| |
54 |
| - | |
| 54 | + | |
| 55 | + | |
55 | 56 |
|
Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 396 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
99 | 99 |
| |
100 | 100 |
| |
101 | 101 |
| |
102 |
| - | |
| 102 | + | |
103 | 103 |
| |
104 | 104 |
| |
105 | 105 |
| |
|
Lines changed: 82 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + |
Lines changed: 19 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + |
0 commit comments