{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3432266,"defaultBranch":"master","name":"kotlin","ownerLogin":"JetBrains","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-02-13T17:29:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/878437?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719749779.0","currentOid":""},"activityList":{"items":[{"before":"50835015715ed90f777952bc7bf48ba404cd966c","after":"05ee3cdbaae3e37f5b47fefe1e29e8712f4e2888","ref":"refs/heads/ikochurkin/switch-language-version-to-2.1","pushedAt":"2024-06-30T14:52:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"KvanTTT","name":"Ivan Kochurkin","path":"/KvanTTT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1150330?s=80&v=4"},"commit":{"message":"[FIR] Simplify `FirSupertypesChecker` and report `CONSTRUCTOR_OR_SUPERTYPE_ON_TYPEALIAS_WITH_TYPE_PROJECTION_ERROR` instead of `EXPANDED_TYPE_CANNOT_BE_INHERITED`\n\nRemove `EXPANDED_TYPE_CANNOT_BE_INHERITED` because it becomes useless\n\n^KT-69294 Fixed","shortMessageHtmlLink":"[FIR] Simplify FirSupertypesChecker and report `CONSTRUCTOR_OR_SUPE…"}},{"before":"6e256c77c2229e9530df16d4876e3e14065dd59d","after":"ed968a663d2371e365dc41460c690a7eb4043d75","ref":"refs/heads/rr/ikochurkin/switch-language-version-to-2.1","pushedAt":"2024-06-30T13:58:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"KvanTTT","name":"Ivan Kochurkin","path":"/KvanTTT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1150330?s=80&v=4"},"commit":{"message":"[FIR] Simplify `FirSupertypesChecker` and report `CONSTRUCTOR_OR_SUPERTYPE_ON_TYPEALIAS_WITH_TYPE_PROJECTION_ERROR` instead of `EXPANDED_TYPE_CANNOT_BE_INHERITED`\n\nRemove `EXPANDED_TYPE_CANNOT_BE_INHERITED` because it becomes useless\n\n^KT-69294 Fixed","shortMessageHtmlLink":"[FIR] Simplify FirSupertypesChecker and report `CONSTRUCTOR_OR_SUPE…"}},{"before":null,"after":"e49264ef820596bc21b3349b33ee4192468b59be","ref":"refs/heads/rr/stdlib/improve-hex-format-extensions-docs","pushedAt":"2024-06-30T12:16:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"qurbonzoda","name":"Abduqodiri Qurbonzoda","path":"/qurbonzoda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11094914?s=80&v=4"},"commit":{"message":"Improve docs of extension functions for hex formatting #KT-68025","shortMessageHtmlLink":"Improve docs of extension functions for hex formatting #KT-68025"}},{"before":"2b64f55ae4642fd2e5912194a18b034b65bf6628","after":"f16359bcb43cc630b3b204b9408d7eb619cd4a3b","ref":"refs/heads/rr/sukharev/kt58239-stable-irfile-order-in-ir-dumps","pushedAt":"2024-06-30T12:05:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"goodwinnk","name":"Nikolay Krasko","path":"/goodwinnk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908958?s=80&v=4"},"commit":{"message":"[Tests] Use stable order of irFiles in IrPrettyKotlinDumpHandler\n\nModule structure might have different order of irFiles after frontend and after deserialization.\nHowever, dumps should be identical, so stable order is applied to filteredIrFiles for dumping.\n\n^KT-58239","shortMessageHtmlLink":"[Tests] Use stable order of irFiles in IrPrettyKotlinDumpHandler"}},{"before":"df37c1f92bb839061682134c0628c584e93a0878","after":"2b64f55ae4642fd2e5912194a18b034b65bf6628","ref":"refs/heads/rr/sukharev/kt58239-stable-irfile-order-in-ir-dumps","pushedAt":"2024-06-30T07:33:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goodwinnk","name":"Nikolay Krasko","path":"/goodwinnk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908958?s=80&v=4"},"commit":{"message":"[Tests] Use stable order of irFiles in IrPrettyKotlinDumpHandler\n\nModule structure might have different order of irFiles after frontend and after deserialization.\nHowever, dumps should be identical, so stable order is applied to filteredIrFiles for dumping.\n\n^KT-58239","shortMessageHtmlLink":"[Tests] Use stable order of irFiles in IrPrettyKotlinDumpHandler"}},{"before":"8c5197f115e8e06d4b076c2de4ecbbeac136b746","after":"df37c1f92bb839061682134c0628c584e93a0878","ref":"refs/heads/rr/sukharev/kt58239-stable-irfile-order-in-ir-dumps","pushedAt":"2024-06-30T06:45:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"goodwinnk","name":"Nikolay Krasko","path":"/goodwinnk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908958?s=80&v=4"},"commit":{"message":"[Tests] Use stable order of irFiles in IrTextDumpHandler\n\nModule structure might have different order of irFiles after frontend and after deserialization.\nHowever, IR dumps should be identical, so stable order is applied to irFiles for dumping.\n\n^KT-58239","shortMessageHtmlLink":"[Tests] Use stable order of irFiles in IrTextDumpHandler"}},{"before":"36169c44ae3c97d7b08b8ff324372629a573f552","after":null,"ref":"refs/heads/rr/yan.compat.anno2","pushedAt":"2024-06-30T05:47:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"goodwinnk","name":"Nikolay Krasko","path":"/goodwinnk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908958?s=80&v=4"}},{"before":"fccb1b58165abfb1f812c00dde2fd868f227af0c","after":"e2f40624921eab82c4a3aed484a2dc3dd35b8f5b","ref":"refs/heads/master","pushedAt":"2024-06-30T05:47:07.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"goodwinnk","name":"Nikolay Krasko","path":"/goodwinnk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908958?s=80&v=4"},"commit":{"message":"[Analysis API] Protect the implementation base classes\n\n^KT-69533 Fixed","shortMessageHtmlLink":"[Analysis API] Protect the implementation base classes"}},{"before":null,"after":"5bf9465a08d540660d0b177bf9f0d00594fcf185","ref":"refs/heads/rr/yan.containing.symbol","pushedAt":"2024-06-29T19:35:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"goodwinnk","name":"Nikolay Krasko","path":"/goodwinnk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908958?s=80&v=4"},"commit":{"message":"[Analysis API] Redesign 'containingSymbol'\n\nThe newly appeared 'containingDeclarations' replaces 'containingSymbol',\nwhich now returns not only declarations, but also other kinds of\nsymbols.\n\n^KT-69535 Fixed","shortMessageHtmlLink":"[Analysis API] Redesign 'containingSymbol'"}},{"before":"f5b656c944ccc5c2d5dc46bd84f64991ab827db0","after":"36169c44ae3c97d7b08b8ff324372629a573f552","ref":"refs/heads/rr/yan.compat.anno2","pushedAt":"2024-06-29T19:11:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"goodwinnk","name":"Nikolay Krasko","path":"/goodwinnk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908958?s=80&v=4"},"commit":{"message":"fixup! [Analysis API] Protect the K1 implementation classes\n\nMake 'Fe10AnalysisContext' a platform interface.","shortMessageHtmlLink":"fixup! [Analysis API] Protect the K1 implementation classes"}},{"before":null,"after":"f5b656c944ccc5c2d5dc46bd84f64991ab827db0","ref":"refs/heads/rr/yan.compat.anno2","pushedAt":"2024-06-29T16:46:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"goodwinnk","name":"Nikolay Krasko","path":"/goodwinnk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908958?s=80&v=4"},"commit":{"message":"[Analysis API] Protect the implementation base classes\n\n^KT-69533 Fixed","shortMessageHtmlLink":"[Analysis API] Protect the implementation base classes"}},{"before":"fa3f55de69c1c696f8c4c89346f21ce92cd3b35a","after":null,"ref":"refs/heads/rr/sukharev/kt68933-55-repro","pushedAt":"2024-06-29T14:34:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"goodwinnk","name":"Nikolay Krasko","path":"/goodwinnk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908958?s=80&v=4"}},{"before":"734d97059b84c5d65bbbe00bea6b228be00b4c24","after":"fccb1b58165abfb1f812c00dde2fd868f227af0c","ref":"refs/heads/master","pushedAt":"2024-06-29T14:34:47.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"goodwinnk","name":"Nikolay Krasko","path":"/goodwinnk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908958?s=80&v=4"},"commit":{"message":"[FIR2IR] Fix unsigned vararg types in annotations\n\n^KT-68933 Fixed","shortMessageHtmlLink":"[FIR2IR] Fix unsigned vararg types in annotations"}},{"before":"734d97059b84c5d65bbbe00bea6b228be00b4c24","after":null,"ref":"refs/heads/rr/dimonchik0036/KT-69371.resolution.interfaces","pushedAt":"2024-06-29T14:25:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"goodwinnk","name":"Nikolay Krasko","path":"/goodwinnk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908958?s=80&v=4"}},{"before":"36ae5e2a9a5f1e2aa1d547489e17c9c218603147","after":"734d97059b84c5d65bbbe00bea6b228be00b4c24","ref":"refs/heads/master","pushedAt":"2024-06-29T14:25:51.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"goodwinnk","name":"Nikolay Krasko","path":"/goodwinnk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908958?s=80&v=4"},"commit":{"message":"[Analysis API] resolution: do not expose LinkedHashMap\n\n^KT-69371","shortMessageHtmlLink":"[Analysis API] resolution: do not expose LinkedHashMap"}},{"before":"dd4c292d570467ca318812ec384233eb767d7d85","after":"2aff767ec183b89f08e4768de1e2dc534b0df8b6","ref":"refs/heads/yakovlev/incremental_base","pushedAt":"2024-06-29T13:23:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"igoriakovlev","name":null,"path":"/igoriakovlev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/54274820?s=80&v=4"},"commit":{"message":"Fix signature clash in TestGenerator","shortMessageHtmlLink":"Fix signature clash in TestGenerator"}},{"before":"953d4a68880713992004a1fff2d2b1cc2c4e5e30","after":"734d97059b84c5d65bbbe00bea6b228be00b4c24","ref":"refs/heads/rr/dimonchik0036/KT-69371.resolution.interfaces","pushedAt":"2024-06-29T12:41:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"goodwinnk","name":"Nikolay Krasko","path":"/goodwinnk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908958?s=80&v=4"},"commit":{"message":"[Analysis API] resolution: do not expose LinkedHashMap\n\n^KT-69371","shortMessageHtmlLink":"[Analysis API] resolution: do not expose LinkedHashMap"}},{"before":null,"after":"3da7d16d1583e2a54a4b4cc0170ed4ff62c56003","ref":"refs/heads/ikochurkin/dont-deprioritize-expect-callables","pushedAt":"2024-06-29T10:56:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KvanTTT","name":"Ivan Kochurkin","path":"/KvanTTT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1150330?s=80&v=4"},"commit":{"message":"[FIR] Don't initialize `FirBuiltinSymbolProvider` in `FirCommonSessionFactory` if `stdlibCompilation` is enabled\n\n^KT-67908 Fixed\n\nIntroduce `FirBuiltinSymbolProvider.initializeIfNotStdlib`","shortMessageHtmlLink":"[FIR] Don't initialize FirBuiltinSymbolProvider in `FirCommonSessio…"}},{"before":null,"after":"50835015715ed90f777952bc7bf48ba404cd966c","ref":"refs/heads/ikochurkin/switch-language-version-to-2.1","pushedAt":"2024-06-29T10:43:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KvanTTT","name":"Ivan Kochurkin","path":"/KvanTTT","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1150330?s=80&v=4"},"commit":{"message":"[FIR] Simplify `FirSupertypesChecker` and report `CONSTRUCTOR_OR_SUPERTYPE_ON_TYPEALIAS_WITH_TYPE_PROJECTION_ERROR` instead of `EXPANDED_TYPE_CANNOT_BE_INHERITED`\n\nRemove `EXPANDED_TYPE_CANNOT_BE_INHERITED` because it becomes useless\n\n^KT-69294 Fixed","shortMessageHtmlLink":"[FIR] Simplify FirSupertypesChecker and report `CONSTRUCTOR_OR_SUPE…"}},{"before":"9ceeab115bccef37ab0852da1eaef780d7619994","after":"d43871a89104eec7a618719fef51263bab10ddbd","ref":"refs/heads/rr/sukharev/kt58239-filter-out-expects-sealed-from-irdump","pushedAt":"2024-06-29T09:22:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"goodwinnk","name":"Nikolay Krasko","path":"/goodwinnk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908958?s=80&v=4"},"commit":{"message":"[IR] Don't dump expect classes in K1 irText tests\n\nExpect classes are not serialized by design, so it should better not be\n dumped before serialization to have same dumps before and after serialization\n\n^KT-58239","shortMessageHtmlLink":"[IR] Don't dump expect classes in K1 irText tests"}},{"before":"d728eec705d112dfb7c7051508c7a86ca7530f09","after":"9ceeab115bccef37ab0852da1eaef780d7619994","ref":"refs/heads/rr/sukharev/kt58239-filter-out-expects-sealed-from-irdump","pushedAt":"2024-06-29T07:46:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"goodwinnk","name":"Nikolay Krasko","path":"/goodwinnk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908958?s=80&v=4"},"commit":{"message":"[Tests] Don't dump expect classes in K1 irText tests\n\nExpect classes are not serialized by design, so it should better not be\n dumped before serialization to have same IR dumps before and after serialization\n\n^KT-58239","shortMessageHtmlLink":"[Tests] Don't dump expect classes in K1 irText tests"}},{"before":"e62a862340e6c109a09fc60847eec4b02ce24b51","after":"d728eec705d112dfb7c7051508c7a86ca7530f09","ref":"refs/heads/rr/sukharev/kt58239-filter-out-expects-sealed-from-irdump","pushedAt":"2024-06-29T07:43:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"goodwinnk","name":"Nikolay Krasko","path":"/goodwinnk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908958?s=80&v=4"},"commit":{"message":"[Tests] Don't dump expect classes in K1 irText tests\n\nExpect classes are not serialized by design, so it should better not be\n dumped before serialization to have same IR dumps before and after serialization\n\n^KT-58239","shortMessageHtmlLink":"[Tests] Don't dump expect classes in K1 irText tests"}},{"before":null,"after":"a522e1b17cc724611933d555d7cbe31f649a1c4e","ref":"refs/heads/rr/sukharev/kt58239-filter-out-sealed-from-irdump","pushedAt":"2024-06-29T07:29:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"goodwinnk","name":"Nikolay Krasko","path":"/goodwinnk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908958?s=80&v=4"},"commit":{"message":"[Tests] Don't dump sealed subclasses in irText tests\n\nAfter KT-54028, sealed subclasses are not deserialized, so it should better not be\n dumped before serialization to have same IR dumps before and after serialization\n\n^KT-58239","shortMessageHtmlLink":"[Tests] Don't dump sealed subclasses in irText tests"}},{"before":"81c8987bb822023d0a6fe135b801703d050dde53","after":null,"ref":"refs/heads/rr/yan.compat.anno","pushedAt":"2024-06-29T06:57:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"goodwinnk","name":"Nikolay Krasko","path":"/goodwinnk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908958?s=80&v=4"}},{"before":"4469a9ca38eea95c4cf2b1dd87ee4700a7e5bc73","after":"36ae5e2a9a5f1e2aa1d547489e17c9c218603147","ref":"refs/heads/master","pushedAt":"2024-06-29T06:57:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"goodwinnk","name":"Nikolay Krasko","path":"/goodwinnk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908958?s=80&v=4"},"commit":{"message":"[Analysis API] Deprecate old opt-in annotations\n\n^KT-69417 Fixed","shortMessageHtmlLink":"[Analysis API] Deprecate old opt-in annotations"}},{"before":"e207b05f1fcbba38b71030be0fc30b378e9b5308","after":null,"ref":"refs/heads/prr/ashikov/issue-346821372-if-groups-too-narrow","pushedAt":"2024-06-29T06:53:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"KotlinBuild","name":"Build Server","path":"/KotlinBuild","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11723187?s=80&v=4"}},{"before":"4307ba444bca4149ed005375290f0575fbe0a9f0","after":"e207b05f1fcbba38b71030be0fc30b378e9b5308","ref":"refs/heads/2.0.20","pushedAt":"2024-06-29T06:53:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"KotlinBuild","name":"Build Server","path":"/KotlinBuild","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11723187?s=80&v=4"},"commit":{"message":"[Compose] [nonSkippingGroupOptimization] Fixes group eliding for if statements\n\nWith nonSkippingGroupOptimization enabled the rules of when a group can be elided\nchange. It is now required that groups generate a constant number of groups unless\nthey are specifically looping groups which can only generate the body of the loop\nrepeated, each iteration must be a single group. The groups for if statements were\nstill being elided not following this rule.\n\nFixes: [346821372](https://issuetracker.google.com/346821372)\nRelnote: Fixes group generation for if statements when nonSkippingGroupOptimziation is enabled.","shortMessageHtmlLink":"[Compose] [nonSkippingGroupOptimization] Fixes group eliding for if s…"}},{"before":"959a18320a0c625ff2a33ab993e6c814a3bbbd65","after":"55a5ce4d3ec2d3ed152c39aadcd9b6de620288f1","ref":"refs/heads/timofey.solonin/KT-69094-hack-xcode-16-with-vfsoverlay","pushedAt":"2024-06-28T22:49:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"goodwinnk","name":"Nikolay Krasko","path":"/goodwinnk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908958?s=80&v=4"},"commit":{"message":"Prevent types from objc leaking into darwin\n\n^KT-69094","shortMessageHtmlLink":"Prevent types from objc leaking into darwin"}},{"before":null,"after":"e207b05f1fcbba38b71030be0fc30b378e9b5308","ref":"refs/heads/prr/ashikov/issue-346821372-if-groups-too-narrow","pushedAt":"2024-06-28T22:41:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"KotlinBuild","name":"Build Server","path":"/KotlinBuild","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11723187?s=80&v=4"},"commit":{"message":"[Compose] [nonSkippingGroupOptimization] Fixes group eliding for if statements\n\nWith nonSkippingGroupOptimization enabled the rules of when a group can be elided\nchange. It is now required that groups generate a constant number of groups unless\nthey are specifically looping groups which can only generate the body of the loop\nrepeated, each iteration must be a single group. The groups for if statements were\nstill being elided not following this rule.\n\nFixes: [346821372](https://issuetracker.google.com/346821372)\nRelnote: Fixes group generation for if statements when nonSkippingGroupOptimziation is enabled.","shortMessageHtmlLink":"[Compose] [nonSkippingGroupOptimization] Fixes group eliding for if s…"}},{"before":"af083eb25ebc37bee7b874caa26f93ee26f77429","after":"e62a862340e6c109a09fc60847eec4b02ce24b51","ref":"refs/heads/rr/sukharev/kt58239-filter-out-expects-sealed-from-irdump","pushedAt":"2024-06-28T22:05:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"goodwinnk","name":"Nikolay Krasko","path":"/goodwinnk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908958?s=80&v=4"},"commit":{"message":"[Tests] Don't dump sealed subclasses in irText tests\n\nAfter KT-54028, sealed subclasses are not deserialized, so it should better not be\n dumped before serialization to have same IR dumps before and after serialization\n\n^KT-58239","shortMessageHtmlLink":"[Tests] Don't dump sealed subclasses in irText tests"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcwmy_QA","startCursor":null,"endCursor":null}},"title":"Activity · JetBrains/kotlin"}