{"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:1718182389.0","currentOid":""},"activityList":{"items":[{"before":"442efbb037017d91cea4586732fa7987376b22ea","after":"5154501b60f3e101018c2a4bba23e29ec72cdf0d","ref":"refs/heads/rrn/dsavvinov/crossdist-ci","pushedAt":"2024-06-12T08:58:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dsavvinov","name":"Dmitry Savvinov","path":"/dsavvinov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6999635?s=80&v=4"},"commit":{"message":"fixup! [native, tests] Enable tests on klib cross-compilation\n\nRemove unnecessary tag (leftover from a different approach to\nlaunching tests)","shortMessageHtmlLink":"fixup! [native, tests] Enable tests on klib cross-compilation"}},{"before":null,"after":"0720e08b37b2cb3d128bcba7afc19149ea505757","ref":"refs/heads/rr/agamzikova/KT-13626","pushedAt":"2024-06-12T08:53:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"agamzikova","name":null,"path":"/agamzikova","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/79540057?s=80&v=4"},"commit":{"message":"[Test] KT-13626 Add testcases","shortMessageHtmlLink":"[Test] KT-13626 Add testcases"}},{"before":"0829b4c28ebcd8039c981efc3367d12e1602a189","after":"adaa531131d205a61459c1cd80a624260a54929f","ref":"refs/heads/rr/vgrechko/k2-builtins-diagnostic","pushedAt":"2024-06-12T08:47:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"grechkovlad","name":null,"path":"/grechkovlad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1065566?s=80&v=4"},"commit":{"message":"fixup! [FIR] Introduce `MISSING_BUILT_IN_DECLARATION` diagnostic to K2","shortMessageHtmlLink":"fixup! [FIR] Introduce MISSING_BUILT_IN_DECLARATION diagnostic to K2"}},{"before":"5b1bc7ffeebda8930378e72c0cd621b826e518f4","after":"991cda0d58c3dbd735e894673a054086afdd63f6","ref":"refs/heads/rr/demiurg906/delegation-in-mpp","pushedAt":"2024-06-12T08:47:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"demiurg906","name":"Dmitriy Novozhilov","path":"/demiurg906","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14974409?s=80&v=4"},"commit":{"message":"[FIR2IR] Generate delegated members after actualization\n\n^KT-68669 Fixed","shortMessageHtmlLink":"[FIR2IR] Generate delegated members after actualization"}},{"before":null,"after":"254149097a8da9af4950e37259792e682b015b2b","ref":"refs/heads/rr/mg/kt63945","pushedAt":"2024-06-12T08:46:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mglukhikh","name":"Mikhail Glukhikh","path":"/mglukhikh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1127631?s=80&v=4"},"commit":{"message":"K2: add diagnostic loss prevention in tests\n\n#KT-63945 In Progress","shortMessageHtmlLink":"K2: add diagnostic loss prevention in tests"}},{"before":"6c37a084f33dcec4e1713e0609a68545c8cdb128","after":"4e0cd15bbc2273ad282fdc93c76c998d1e0b0d6e","ref":"refs/heads/rr/wlitewka/refactor-fir-generator","pushedAt":"2024-06-12T08:38:12.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":"[FIR generator] Adhere to the same style of element config as IR","shortMessageHtmlLink":"[FIR generator] Adhere to the same style of element config as IR"}},{"before":"0eca5a53c7a899045fbbb33b3be190cc8d4d5172","after":"05e183683a5fb9160d4b51f663fdc9efca533519","ref":"refs/heads/rr/roman.golyshev/KTIJ-25346","pushedAt":"2024-06-12T08:27:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"KotlinBuild","name":"Build Server","path":"/KotlinBuild","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11723187?s=80&v=4"},"commit":{"message":"KTIJ-25346 [AA] Handle typealiased constructors in `computeImportableName` utility\n\nCorrect importable name automatically fixes `KaFirImportOptimizer`,\nwhich is reflected by the tests.\n\nFor the case of typealiased SAM constructors, there is a separate\nKT-68984 issue, since currently the compiler cannot distinguish between\nthe typealiased and regular constructor calls\n\nThe `computeImportableName` is also used in reference shortener and\nby `KaFirImportOptimizer.getImportableName`.\n\nThe first usage is affected, and is actually required to fix KTIJ-28398,\nbut it's not enough.\nSo the testdata will be added separately.\n\nThe second usage should not be affected because currently the\ntypealiased constructors cannot be exposed in any way to by the\nAnalysis API, hence they cannot be passed into `getImportableName`\nfunction as symbols.\nThis can potentially change sometime in the future, see KT-69019.\n\n^KTIJ-25346 Fixed","shortMessageHtmlLink":"KTIJ-25346 [AA] Handle typealiased constructors in `computeImportable…"}},{"before":"ab8d8a25edf2eabc6ed841b8b6fd5beedc95d6e4","after":"005e27d791ab603e54f441d0cbf598499be71ed4","ref":"refs/heads/rr/wlitewka/ir-dynamic-properties","pushedAt":"2024-06-12T08:18:44.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":"fixup! [IR] Introduce IR attributes","shortMessageHtmlLink":"fixup! [IR] Introduce IR attributes"}},{"before":"98977ef4afc2f33c59ee26f254564395f5f3963a","after":null,"ref":"refs/heads/rr/pk/KTIJ-28885/knm-stub-npe","pushedAt":"2024-06-12T08:17:53.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":"46b6f8e54e67ae4d11651578381d71c8e01dd6ab","after":"1436c012d1da168bfad15d61c3c8ca62b79c891a","ref":"refs/heads/master","pushedAt":"2024-06-12T08:17:53.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":"[Stubs] Don't use JVM proto extension in shared code\n\nJvmProtoBuf.typeAnnotation extension doesn't exist for K/N protobuf.\nSearch in already loaded annotations instead to find the annotation.\n\nKTIJ-28885","shortMessageHtmlLink":"[Stubs] Don't use JVM proto extension in shared code"}},{"before":"591dcd85e6d89005abb398c20790d31436a132f5","after":"c3cf685268cb9bb65322036f0e7c731aeb46c7cd","ref":"refs/heads/rr/serras/fix-redudant-string-nodes","pushedAt":"2024-06-12T08:12:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"serras","name":"Alejandro Serrano","path":"/serras","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/309334?s=80&v=4"},"commit":{"message":"Remove redundant nodes also from tests","shortMessageHtmlLink":"Remove redundant nodes also from tests"}},{"before":"de6f1b52cb994bb1809a5ed7ce456c46133a2cc5","after":null,"ref":"refs/heads/rr/yan.java-value-parameter-test","pushedAt":"2024-06-12T07:45:50.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":"3163df9bb4899a691294a5442c083cfb7f84aff1","after":"46b6f8e54e67ae4d11651578381d71c8e01dd6ab","ref":"refs/heads/master","pushedAt":"2024-06-12T07:45:50.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":"[Analysis API] Minor, update test data after 'KaAnnotation' renaming","shortMessageHtmlLink":"[Analysis API] Minor, update test data after 'KaAnnotation' renaming"}},{"before":"f94f62ad95763ccae71fc1ee639d2c83b95528f6","after":null,"ref":"refs/heads/rr/mg/kt62298","pushedAt":"2024-06-12T07:40:32.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":"f22eaa4021aed71c38f47455e8ff6f8a1f8db672","after":"3163df9bb4899a691294a5442c083cfb7f84aff1","ref":"refs/heads/master","pushedAt":"2024-06-12T07:40:32.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":"K1/K2: unwrap DNN types before calling asCapturedType\n\n#KT-62298 Fixed","shortMessageHtmlLink":"K1/K2: unwrap DNN types before calling asCapturedType"}},{"before":null,"after":"20fd10eb94fed6776a1b7ddf628f8e3f1b03d61e","ref":"refs/heads/rr/krakhman/fir_cst","pushedAt":"2024-06-12T07:38:15.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":"[FIR] Improve type argument variance in CST\n\nWhen computing the type argument for CST, we take the arguments of\nthe given types, check if one of them is equal to all other ones using\n`stubTypesEqualToAnything = false`, and if yes, use this one as the\nresult with INV variance.\nIf that's not the case, we compute the CST of the arguments and\npreviously always used it as the result with OUT variance.\nIn this commit, we add an additional check if the CST is equal to all\narguments with `stubTypesEqualToAnything = true`.\nIf that's the case, we use the result with INV variance.\nThis fixes some false positive type mismachtes.\n\n#KT-68970 Fixed","shortMessageHtmlLink":"[FIR] Improve type argument variance in CST"}},{"before":"aa3bd64c03c29f400a6ddb22f0ad4ac345cd8796","after":null,"ref":"refs/heads/rr/broadwaylamb/fix-ci","pushedAt":"2024-06-12T07:09:16.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":"1d9d65e00f6dbec13b8d6221f071a8c705f3972b","after":"f22eaa4021aed71c38f47455e8ff6f8a1f8db672","ref":"refs/heads/master","pushedAt":"2024-06-12T07:09:16.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":"[IR] Treat package-private decls as public in IR visibility checker\n\nPackage-private visibility allows cross-module references, so it's\neffectively ABI-public. Besides, those can only happen on JVM,\nwhile the IR visibility checker is most useful on KLIB-based backends.","shortMessageHtmlLink":"[IR] Treat package-private decls as public in IR visibility checker"}},{"before":"20a8b689211dfc9a4d0732c9cafbff7e7093ebdb","after":"1bebc64cb71b3b5e076d7c12fd15038b6f57059e","ref":"refs/heads/rr/ic/kmp-cp-proto","pushedAt":"2024-06-12T06:28:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ligee","name":"Ilya Chernikov","path":"/ligee","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/329565?s=80&v=4"},"commit":{"message":"~ relax fir2ir mapping requirement","shortMessageHtmlLink":"~ relax fir2ir mapping requirement"}},{"before":null,"after":"12afbf069398b4cbd8f5f332b864b10ea93fa963","ref":"refs/heads/rr/stdlib/improve-number-hex-format","pushedAt":"2024-06-11T23:28:57.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":"Add formatting and parsing support for NumberHexFormat.minLength","shortMessageHtmlLink":"Add formatting and parsing support for NumberHexFormat.minLength"}},{"before":null,"after":"7fd853c37cd38c75263d0f169cede40db1d6d9a2","ref":"refs/heads/rr/ikochurkin/stdlib-related-bugfixes","pushedAt":"2024-06-11T22:38:21.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] Initialize `FirBuiltinSymbolProvider` in `stdlibCompilation` mode for JVM-only source sets\n\nWithout common ones (jdk7, jdk8)\n\n^KT-69028 Fixed","shortMessageHtmlLink":"[FIR] Initialize FirBuiltinSymbolProvider in stdlibCompilation mo…"}},{"before":null,"after":"aa3bd64c03c29f400a6ddb22f0ad4ac345cd8796","ref":"refs/heads/rr/broadwaylamb/fix-ci","pushedAt":"2024-06-11T21:47:20.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":"[IR] Treat package-private decls as public in IR visibility checker\n\nPackage-private visibility allows cross-module references, so it's\neffectively ABI-public. Besides, those can only happen on JVM,\nwhile the IR visibility checker is most useful on KLIB-based backends.","shortMessageHtmlLink":"[IR] Treat package-private decls as public in IR visibility checker"}},{"before":"b9b6944150a9411b01c8ddf6b113dd6b5912f720","after":"0eca5a53c7a899045fbbb33b3be190cc8d4d5172","ref":"refs/heads/rr/roman.golyshev/KTIJ-25346","pushedAt":"2024-06-11T21:27:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"KotlinBuild","name":"Build Server","path":"/KotlinBuild","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11723187?s=80&v=4"},"commit":{"message":"KTIJ-25346 [AA] Handle typealiased constructors in `computeImportableName` utility\n\nCorrect importable name automatically fixes `KaFirImportOptimizer`,\nwhich is reflected by the tests.\n\nFor the case of typealiased SAM constructors, there is a separate\nKT-68984 issue, since currently the compiler cannot distinguish between\nthe typealiased and regular constructor calls\n\nThe `computeImportableName` is also used in reference shortener and\nby `KaFirImportOptimizer.getImportableName`.\n\nThe first usage is affected, and is actually required to fix KTIJ-28398,\nbut it's not enough.\nSo the testdata will be added separately.\n\nThe second usage should not be affected because currently the\ntypealiased constructors cannot be exposed in any way to by the\nAnalysis API, hence they cannot be passed into `getImportableName`\nfunction as symbols.\nThis can potentially change sometime in the future, see KT-69019.\n\n^KTIJ-25346 Fixed","shortMessageHtmlLink":"KTIJ-25346 [AA] Handle typealiased constructors in `computeImportable…"}},{"before":"e443e258af0e4bffe634180801976d57eae6884b","after":null,"ref":"refs/heads/rr/zharkov-parameter-name","pushedAt":"2024-06-11T21:11:19.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":"1c0cbfc2fc9abec2bbd12fd108762ef0ad6d7d92","after":"1d9d65e00f6dbec13b8d6221f071a8c705f3972b","ref":"refs/heads/master","pushedAt":"2024-06-11T21:11:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"KotlinBuild","name":"Build Server","path":"/KotlinBuild","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11723187?s=80&v=4"},"commit":{"message":"K2: Remove @ParameterName annotation when creating lambda parameters\n\nMostly, the idea is making it similar to how K1 works\n(see org.jetbrains.kotlin.resolve.FunctionDescriptorResolver.createValueParameterDescriptors)\n\n^KT-68575 Fixed","shortMessageHtmlLink":"K2: Remove @ParameterName annotation when creating lambda parameters"}},{"before":"57e6c5b35380b4738ee3e295b20d5183fcef91e6","after":"177ec48af3d3b2bd1ddfe0b119eec1a43beacadd","ref":"refs/heads/prr/jaebaek/enable-compose-for-test","pushedAt":"2024-06-11T20:52:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"KotlinBuild","name":"Build Server","path":"/KotlinBuild","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11723187?s=80&v=4"},"commit":{"message":"Use system property for test compose-compiler jar file\n\nOur previous approach to get the path to the local build of the\ncompose-compiler jar file caused some flaky test results, because we\ncannot filter the single correct jar file among the build artifacts.\nThis commit specifies the correct jar file from local build on the\ngradle build script and uses it for tests.","shortMessageHtmlLink":"Use system property for test compose-compiler jar file"}},{"before":"338d05ad03096f104a2f298985c1f4a091e59f0b","after":"ef01f785b7443b55aea272c157153ef1d9fceec2","ref":"refs/heads/prr/chuckj/compose-gradle-feature-flags","pushedAt":"2024-06-11T20:40:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"KotlinBuild","name":"Build Server","path":"/KotlinBuild","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11723187?s=80&v=4"},"commit":{"message":"[Compose] Update the gradle pluging for featureFlags\n\nThe compose compiler introduced a featureFlags option\nand move the configuration of experimental features to\nbe configured by feature flags instead of options which\nallows the more flexability and better error diagnostics\nwhen testing and experimenting with features that are\nbeing rolled out.","shortMessageHtmlLink":"[Compose] Update the gradle pluging for featureFlags"}},{"before":null,"after":"8a45f740603540b3d8b3c5d987484b01fbe6aa4b","ref":"refs/heads/prr/developer/ashikov/update-readme","pushedAt":"2024-06-11T20:35:21.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":"Update Compose readme\n\nThe readme was quite outdated at this point, so updating it to refer to DAC guides page.","shortMessageHtmlLink":"Update Compose readme"}},{"before":"6c56b5a9549ebaf39af95821a2aff7a08427ef87","after":"6c37a084f33dcec4e1713e0609a68545c8cdb128","ref":"refs/heads/rr/wlitewka/refactor-fir-generator","pushedAt":"2024-06-11T20:03:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"KotlinBuild","name":"Build Server","path":"/KotlinBuild","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11723187?s=80&v=4"},"commit":{"message":"fixup! [FIR generator] Use field() {} convention instead of .apply {}","shortMessageHtmlLink":"fixup! [FIR generator] Use field() {} convention instead of .apply {}"}},{"before":"c42cc139272e8d5a26f27eb7d1a4c16472ee60b9","after":"6c56b5a9549ebaf39af95821a2aff7a08427ef87","ref":"refs/heads/rr/wlitewka/refactor-fir-generator","pushedAt":"2024-06-11T20:02:38.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":"fixup! [FIR generator] Use field() {} convention instead of .apply {}","shortMessageHtmlLink":"fixup! [FIR generator] Use field() {} convention instead of .apply {}"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYxXkkQA","startCursor":null,"endCursor":null}},"title":"Activity · JetBrains/kotlin"}