{"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:1719385902.0","currentOid":""},"activityList":{"items":[{"before":"27bc3345e54c8ce08ec71fc84ed956dcd52f3ec3","after":"bc12fb7b1527f8194e3fee6ec237b61963e7d38e","ref":"refs/heads/2.0.20","pushedAt":"2024-06-26T06:53:51.000Z","pushType":"push","commitsCount":106,"pusher":{"login":"goodwinnk","name":"Nikolay Krasko","path":"/goodwinnk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908958?s=80&v=4"},"commit":{"message":"Address the remarks of the Base64.PaddingOption doc #KT-57998\n\nMerge-request: KT-MR-16693\nMerged-by: Abduqodiri Qurbonzoda ","shortMessageHtmlLink":"Address the remarks of the Base64.PaddingOption doc #KT-57998"}},{"before":"1a31555423ba550461663cd77370175d86ad91c7","after":null,"ref":"refs/heads/rr/stdlib/base64-padding-options-docs","pushedAt":"2024-06-26T00:14:37.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":"294f491e05611af71427d8ba7a3b407f4bd79db0","after":"bc12fb7b1527f8194e3fee6ec237b61963e7d38e","ref":"refs/heads/master","pushedAt":"2024-06-26T00:14:37.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":"Address the remarks of the Base64.PaddingOption doc #KT-57998\n\nMerge-request: KT-MR-16693\nMerged-by: Abduqodiri Qurbonzoda ","shortMessageHtmlLink":"Address the remarks of the Base64.PaddingOption doc #KT-57998"}},{"before":"7f40a266f231b1794bc60ad7473aa13b6e9d1877","after":"f363d0882d22023abe9980df29bc5fde1df3e72b","ref":"refs/heads/rrn/KT-69172-turned-on","pushedAt":"2024-06-26T00:11:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ddolovov","name":"Dmitriy Dolovov","path":"/ddolovov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41585329?s=80&v=4"},"commit":{"message":"DONT_MERGE: Add pre- and post-checks around inlining private functions","shortMessageHtmlLink":"DONT_MERGE: Add pre- and post-checks around inlining private functions"}},{"before":"6669a7a1aa54a00e634e99108c07c1ae45b75b62","after":"d9f0efa710bf74820dcb5215c4250966cd38ae68","ref":"refs/heads/rrn/KT-69172","pushedAt":"2024-06-26T00:00:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ddolovov","name":"Dmitriy Dolovov","path":"/ddolovov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41585329?s=80&v=4"},"commit":{"message":"IR Inliner, Native: Clean-up & docs in InlineFunctionsSupport\n\n^KT-69172","shortMessageHtmlLink":"IR Inliner, Native: Clean-up & docs in InlineFunctionsSupport"}},{"before":"557ebf2ee71e38724f112227c525f4abcc0eb030","after":"6669a7a1aa54a00e634e99108c07c1ae45b75b62","ref":"refs/heads/rrn/KT-69172","pushedAt":"2024-06-25T23:30:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ddolovov","name":"Dmitriy Dolovov","path":"/ddolovov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41585329?s=80&v=4"},"commit":{"message":"IR Inliner: Enable `-Xklib-double-inlining` CLI flag in synthetic accessors tests in Native\n\n^KT-69172","shortMessageHtmlLink":"IR Inliner: Enable -Xklib-double-inlining CLI flag in synthetic acc…"}},{"before":"9918e052cf07c45e9826045a4b68a2aac73ea4be","after":"557ebf2ee71e38724f112227c525f4abcc0eb030","ref":"refs/heads/rrn/KT-69172","pushedAt":"2024-06-25T22:59:49.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":"fixup! IR Inliner: Run \"Inline All Functions\" after a synchronization point","shortMessageHtmlLink":"fixup! IR Inliner: Run \"Inline All Functions\" after a synchronization…"}},{"before":"32fdbfe0aaf0b1ab88c2c2c6e44c147af10b091d","after":"9918e052cf07c45e9826045a4b68a2aac73ea4be","ref":"refs/heads/rrn/KT-69172","pushedAt":"2024-06-25T22:57:55.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":"fixup! IR Inliner: Introduce new phase for Native: \"Inline Private Functions\"","shortMessageHtmlLink":"fixup! IR Inliner: Introduce new phase for Native: \"Inline Private Fu…"}},{"before":"dd505504e05757bc16781efdcb31414f68803a2b","after":"32fdbfe0aaf0b1ab88c2c2c6e44c147af10b091d","ref":"refs/heads/rrn/KT-69172","pushedAt":"2024-06-25T22:57:10.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":"fixup! IR Inliner: Run \"Inline All Functions\" after a synchronization point","shortMessageHtmlLink":"fixup! IR Inliner: Run \"Inline All Functions\" after a synchronization…"}},{"before":"de25d89b70a38bc08480188e8ed8f5eed3f0f5e5","after":"776eac517fd3079726ef5e75aec383998f4a0b8d","ref":"refs/heads/rr/sukharev/kt68933-2-Could-not-get-inlined-class","pushedAt":"2024-06-25T22:53:46.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][Tests] Dump vararg type for annotations in irText tests.\n\n^KT-68933","shortMessageHtmlLink":"[IR][Tests] Dump vararg type for annotations in irText tests."}},{"before":null,"after":"33f19b2bcf3f6c06de9dc14da3594c9e83f9120b","ref":"refs/heads/rr/KT-68322-report-error","pushedAt":"2024-06-25T22:50:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ddolovov","name":"Dmitriy Dolovov","path":"/ddolovov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41585329?s=80&v=4"},"commit":{"message":"DONT_MERGE: Raise the severity for compiler/stdlib mismatch messages up to ERROR","shortMessageHtmlLink":"DONT_MERGE: Raise the severity for compiler/stdlib mismatch messages …"}},{"before":null,"after":"3b405c0649e078303a5f6a17edb5eba4c482623c","ref":"refs/heads/rr/KT-68322","pushedAt":"2024-06-25T22:48:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ddolovov","name":"Dmitriy Dolovov","path":"/ddolovov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/41585329?s=80&v=4"},"commit":{"message":"[JS, Wasm] Special stdlib compatibility checker tests\n\n^KT-68322","shortMessageHtmlLink":"[JS, Wasm] Special stdlib compatibility checker tests"}},{"before":"6d7dcefff6c384641b2c5cf3355d6c8843f51883","after":"1a31555423ba550461663cd77370175d86ad91c7","ref":"refs/heads/rr/stdlib/base64-padding-options-docs","pushedAt":"2024-06-25T22:24:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"qurbonzoda","name":"Abduqodiri Qurbonzoda","path":"/qurbonzoda","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11094914?s=80&v=4"},"commit":{"message":"Add a table to PaddingOption doc with each option impact","shortMessageHtmlLink":"Add a table to PaddingOption doc with each option impact"}},{"before":null,"after":"8cf072ede70489e010414ac15369a0d4cf87ab06","ref":"refs/heads/rr/yahor/kt-69406-kmp-deprecate-java-plugins","pushedAt":"2024-06-25T21:15:03.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":"[Gradle] Deprecate Gradle Java plugins application in a KMP project\n\nGradle Java plugins such as 'java', 'java-library' or 'application'\nplugins are not compatible with KMP projects as it is really hard to\nchange/adjust Gradle plugins to play well with the KMP model.\n\nWe advise users to use such plugins in a separate subproject plus depend\n on KMP subproject there.\n\n^KT-69406 Verification Pending","shortMessageHtmlLink":"[Gradle] Deprecate Gradle Java plugins application in a KMP project"}},{"before":"e9df8a93b4a93ff0951bac7ae0b5abfa4eb9f244","after":"76d1292b9d839b199f0051d93e97c991ff6152f6","ref":"refs/heads/rr/stdlib/legacy-docs-enum-sincekotlin","pushedAt":"2024-06-25T21:12:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ilya-g","name":null,"path":"/ilya-g","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4257577?s=80&v=4"},"commit":{"message":"[docs] Add new enum to workaround for legacy dokka build","shortMessageHtmlLink":"[docs] Add new enum to workaround for legacy dokka build"}},{"before":"4b8741c41e32ec98ad3fac459ecc3bf6f99503e3","after":"a184b72aed7dbd4cc2afd7ea2e9702e330fa4704","ref":"refs/heads/rr/yan.compat.anno","pushedAt":"2024-06-25T20:36:58.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] Deprecate old opt-in annotations\n\n^KT-69417 Fixed","shortMessageHtmlLink":"[Analysis API] Deprecate old opt-in annotations"}},{"before":null,"after":"07cfa0e683c05615e1dc80d4cf401d21c3ab2461","ref":"refs/heads/prr/ashikov/add-ide-configuration","pushedAt":"2024-06-25T20:27:31.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":"Add an IDE configuration to run all compose compiler tests","shortMessageHtmlLink":"Add an IDE configuration to run all compose compiler tests"}},{"before":"15e98ecd01a34e38597b6fc36e8e47af0f765cc4","after":"4ecea6954d7b9bb08daeb7f97dddefccb0cfbd76","ref":"refs/heads/rrn/e.levenetc/KT-69418/top-level-extension-edge-cases","pushedAt":"2024-06-25T20:22:39.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":"[ObjCExport] Fix top level / extension translation edge cases\n\nKT-69418","shortMessageHtmlLink":"[ObjCExport] Fix top level / extension translation edge cases"}},{"before":"56da1bab6eb4f208fa3a7c79f54f1618bed755f3","after":"f823647cad8edb6dd1bf51e1da59ff6f052aef7b","ref":"refs/heads/prr/ashikov/restartable-virtual-function","pushedAt":"2024-06-25T20:20:33.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":"Extract restartable groups from virtual composable functions\n\nMoves restartable groups from virtual composable functions to the `functionName$default` wrapper.\nAll virtual function calls are now non-restartable by default to allow for correct restart of `super` inheritance calls.\n\nFixes: [329477544](https://issuetracker.google.com/329477544)\nRelnote: Fix recomposition of restartable virtual functions by extracting restartable scopes into a wrapper.","shortMessageHtmlLink":"Extract restartable groups from virtual composable functions"}},{"before":"fa07d5ea37199e053e95aa97cd79a506c337b368","after":"4d37e4378ed9beda1e473898eed546c45256144f","ref":"refs/heads/rr/bnorm/KT-69401-power-assert-safe-cast","pushedAt":"2024-06-25T20:04: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":"fixup! [PowerAssert] Capture safe cast expressions","shortMessageHtmlLink":"fixup! [PowerAssert] Capture safe cast expressions"}},{"before":null,"after":"953d4a68880713992004a1fff2d2b1cc2c4e5e30","ref":"refs/heads/rr/dimonchik0036/KT-69371.resolution.interfaces","pushedAt":"2024-06-25T19:54:48.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] mark KaResolveExtension as experimental\n\nThe corresponding component is already marked as experimental\n\n^KT-68883","shortMessageHtmlLink":"[Analysis API] mark KaResolveExtension as experimental"}},{"before":"7a7fcfcf02828723297278d998c89e1389e4141e","after":null,"ref":"refs/heads/rr/dimonchik0036/stabilization.base.module","pushedAt":"2024-06-25T19:53:27.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":"192e5565f484b399b33ed9e959793922f0aeb3d0","after":"294f491e05611af71427d8ba7a3b407f4bd79db0","ref":"refs/heads/master","pushedAt":"2024-06-25T19:53:27.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"goodwinnk","name":"Nikolay Krasko","path":"/goodwinnk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/908958?s=80&v=4"},"commit":{"message":"[Analysis API] base: rename KaContextReceiverImpl -> KaBaseContextReceiver\n\n^KT-67996","shortMessageHtmlLink":"[Analysis API] base: rename KaContextReceiverImpl -> KaBaseContextRec…"}},{"before":"2e8ac66279fc9774326f67a71a17dc31a23e743d","after":null,"ref":"refs/heads/prr/ashikov/enable-strong-skipping","pushedAt":"2024-06-25T19:36:58.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":"cc39190739bd6c7ce57c4bd836102ad7b004b04a","after":"192e5565f484b399b33ed9e959793922f0aeb3d0","ref":"refs/heads/master","pushedAt":"2024-06-25T19:36:58.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":"Enable strong skipping by default\n\n^KT-69291\nRelnote: Strong skipping is now enabled by default","shortMessageHtmlLink":"Enable strong skipping by default"}},{"before":"726fc2dcfb5a3def8781b2b8aa10fd843874f242","after":"4098be92fd33018632731e49b86e3e55669bfb98","ref":"refs/heads/prr/jaebaek/compose-compiler-plugin-for-ide","pushedAt":"2024-06-25T19:07: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":"Add Compose compiler plugin to IDE plugin dependencies\n\nThis allows IDE to use the Compose compiler plugin from the KT compiler.\n\nIn addition, this commit reimplements the Compose compiler plugin\nregistrar based on the new API `CompilerPluginRegistrar` because K2 IDE\nsupports putting a compiler plugin to the allow-list only when the\nregistrar is a child class of `CompilerPluginRegistrar`.\n\nKTIJ-30164","shortMessageHtmlLink":"Add Compose compiler plugin to IDE plugin dependencies"}},{"before":null,"after":"f9e920e1398eaef23f8b9726421fc6a271cd28ce","ref":"refs/heads/rr/bnorm/KT-69392-dfa-const-variable","pushedAt":"2024-06-25T18:57:58.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":"[FIR] Smartcast implications when both sides of equality are literals\n\nWithin data flow analysis, we can rely more on the creation of a real\nvariable when add implications. Even if both sides of an equality check\nare literals, adding implications may be required if the type of a\nvariable is explicitly defined to achieve smart casting. Instead of\nmaking repeated checks to determine what sides are constants, if either\nside is constant, attempt to apply implications and let real variable\ncreation reject processing as needed.\n\n^KT-69392 Fixed","shortMessageHtmlLink":"[FIR] Smartcast implications when both sides of equality are literals"}},{"before":"645b88283dcf25d833f7139cf27caabfde90b16b","after":"5de3d41cb21b22688d3c4653dcf94588a3d9d098","ref":"refs/heads/rr/ilgonmic/remove-aggregated-tasks","pushedAt":"2024-06-25T18:07:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ilgonmic","name":"Ilya Goncharov","path":"/ilgonmic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36933116?s=80&v=4"},"commit":{"message":"[Wasm] Sync tasks for every targets","shortMessageHtmlLink":"[Wasm] Sync tasks for every targets"}},{"before":"0aa788d2308af4c0e4f39e435c0ddbc4adbe0753","after":"a0b4ddc88cdb89b4c4ff6a7ea8a78788914d0aef","ref":"refs/heads/rr/yan.type.pointers","pushedAt":"2024-06-25T17:54:35.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] Implement 'KaType' pointers\n\nThis patch implements an initial version of 'KaType' pointers.\n\nCurrent limitations:\n\n- Type pointers are only available for K2;\n- Type attributes are not preserved;\n- The API is experimental and subject to arbitrary changes.\n\n^KT-60484 Fixed","shortMessageHtmlLink":"[Analysis Api] Implement 'KaType' pointers"}},{"before":null,"after":"15e98ecd01a34e38597b6fc36e8e47af0f765cc4","ref":"refs/heads/rrn/e.levenetc/KT-69418/top-level-extension-edge-cases","pushedAt":"2024-06-25T17:53:37.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":"[ObjCExport] Fix top level / extension translation edge cases\n\nKT-69418","shortMessageHtmlLink":"[ObjCExport] Fix top level / extension translation edge cases"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEb2MgfAA","startCursor":null,"endCursor":null}},"title":"Activity · JetBrains/kotlin"}