{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":7035651,"defaultBranch":"main","name":"scala3","ownerLogin":"scala","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-12-06T12:57:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/57059?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726743928.0","currentOid":""},"activityList":{"items":[{"before":"806823919d8a4a29877dab5a0c5a9c4cb4df5658","after":"4293a45be76da6bb336877d56b6c7b2f972cf3e2","ref":"refs/heads/main","pushedAt":"2024-09-20T08:54:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hamzaremmal","name":"Hamza Remmal","path":"/hamzaremmal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56235032?s=80&v=4"},"commit":{"message":"Harden skip in Scanner (#21607)\n\nAfter running metals for a while, I sometimes see a rogue java process\r\nat 100% even after I closed down sbt and vscode. With jstack I got the\r\nfollowing stack trace:\r\n\r\n java.lang.Thread.State: RUNNABLE\r\n\r\nat\r\ndotty.tools.dotc.parsing.Scanners$Scanner.handleNewLine(Scanners.scala:613)\r\n\r\nat\r\ndotty.tools.dotc.parsing.Scanners$Scanner.nextToken(Scanners.scala:396)\r\n\r\n\tat dotty.tools.dotc.parsing.Scanners$Scanner.skip(Scanners.scala:312)\r\n\r\n\tat dotty.tools.dotc.parsing.Parsers$Parser.skip(Parsers.scala:280)\r\n\r\n\tat dotty.tools.dotc.parsing.Parsers$Parser.recur$2(Parsers.scala:376)\r\n\r\nat\r\ndotty.tools.dotc.parsing.Parsers$Parser.statSepOrEnd(Parsers.scala:380)\r\n\r\nIt could be that the loop in skip gives two alternate offsets that would\r\nnot bump the progress counter. I changed the loop so that it catches\r\ninfinite looping conditions more robustly.","shortMessageHtmlLink":"Harden skip in Scanner (#21607)"}},{"before":"ba9e59a0b9831720334ec82999a16caf18381104","after":"806823919d8a4a29877dab5a0c5a9c4cb4df5658","ref":"refs/heads/main","pushedAt":"2024-09-20T08:38:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"KacperFKorban","name":"Kacper Korban","path":"/KacperFKorban","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39772805?s=80&v=4"},"commit":{"message":"Bump Inkuire version to fix it for the new Scala versions (#21611)\n\nIt seems like Inkuire depended on the way some type lambdas were encoded\r\nin TASTy which caused it to falsely reject a ton of valid functions.\r\nThis update also includes a slight change to the ordering heuristic, so\r\nthat more complicated names of functions are shown lower in the lost and\r\nsynthetic names are shown last.\r\n\r\nInkuire changes:\r\n- `1.0.0-M8` https://github.com/VirtusLab/Inkuire/releases/tag/v1.0.0-M8\r\n- `1.0.0-M9` https://github.com/VirtusLab/Inkuire/releases/tag/v1.0.0-M9","shortMessageHtmlLink":"Bump Inkuire version to fix it for the new Scala versions (#21611)"}},{"before":"493dbe224963b0f67026e91623eddea708bf8017","after":"ba9e59a0b9831720334ec82999a16caf18381104","ref":"refs/heads/main","pushedAt":"2024-09-19T17:55:15.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"bracevac","name":"Oliver Bračevac","path":"/bracevac","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1140496?s=80&v=4"},"commit":{"message":"Test for #21614 (#21615)","shortMessageHtmlLink":"Test for #21614 (#21615)"}},{"before":"86a51edd870b03ed49e90090c9d320d3a0242247","after":"493dbe224963b0f67026e91623eddea708bf8017","ref":"refs/heads/main","pushedAt":"2024-09-19T16:04:04.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"hamzaremmal","name":"Hamza Remmal","path":"/hamzaremmal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56235032?s=80&v=4"},"commit":{"message":"Escape the '\\' between \" in the `scalac` task (#21613)\n\nCloses #21610","shortMessageHtmlLink":"Escape the '\\' between \" in the scalac task (#21613)"}},{"before":"a9fd5b85bd14e5d3101d508400b21943da9ce816","after":"86a51edd870b03ed49e90090c9d320d3a0242247","ref":"refs/heads/main","pushedAt":"2024-09-19T13:57:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"WojciechMazur","name":"Wojciech Mazur","path":"/WojciechMazur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19353690?s=80&v=4"},"commit":{"message":"Set reference version to 3.5.2-RC1","shortMessageHtmlLink":"Set reference version to 3.5.2-RC1"}},{"before":"be105967d0f2e9c31739b2c4c3aa5da740ae54c0","after":"a9fd5b85bd14e5d3101d508400b21943da9ce816","ref":"refs/heads/main","pushedAt":"2024-09-19T12:54:29.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hamzaremmal","name":"Hamza Remmal","path":"/hamzaremmal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56235032?s=80&v=4"},"commit":{"message":"[scaladoc] fix: Only trim one newline when preprocessing the content of a markdown code snippet (#21519)\n\nfixes #21429","shortMessageHtmlLink":"[scaladoc] fix: Only trim one newline when preprocessing the content …"}},{"before":"c5493abcf36963f1eddd2086d9c77d61f65f4578","after":"c1c80100536dbd2c35447ef77506c685aacca5b0","ref":"refs/heads/release-3.3.4","pushedAt":"2024-09-19T11:04:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"WojciechMazur","name":"Wojciech Mazur","path":"/WojciechMazur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19353690?s=80&v=4"},"commit":{"message":"Release 3.3.4-RC4","shortMessageHtmlLink":"Release 3.3.4-RC4"}},{"before":"1a6e3ae9396ecc7863d9c089932849c2b889b836","after":"c5493abcf36963f1eddd2086d9c77d61f65f4578","ref":"refs/heads/release-3.3.4","pushedAt":"2024-09-19T10:37:48.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"WojciechMazur","name":"Wojciech Mazur","path":"/WojciechMazur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19353690?s=80&v=4"},"commit":{"message":"Add regresion test for #21576","shortMessageHtmlLink":"Add regresion test for #21576"}},{"before":"65a53b5d98a84ffbc2b4e7a734639dc64c1a5b39","after":"be105967d0f2e9c31739b2c4c3aa5da740ae54c0","ref":"refs/heads/main","pushedAt":"2024-09-18T20:45:43.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"noti0na1","name":"noti0na1","path":"/noti0na1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8036790?s=80&v=4"},"commit":{"message":"Simple performance improvement for Denotations (#21584)\n\nA simple performance improvement extracted from #21278. This PR reduces `denot` calls in `widen`s.\r\n\r\nThis is a simpler approach which can reduce the compilation time of\r\n#20217 from 60s to about 40s.","shortMessageHtmlLink":"Simple performance improvement for Denotations (#21584)"}},{"before":"397a19b317958b5c67d62a08f4ed33bd66ea09cf","after":"60a84792944e8dd23f79da2bef3cbfc2f285baf5","ref":"refs/heads/release-3.5.2","pushedAt":"2024-09-18T12:11:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"WojciechMazur","name":"Wojciech Mazur","path":"/WojciechMazur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19353690?s=80&v=4"},"commit":{"message":"Release 3.5.2-RC1","shortMessageHtmlLink":"Release 3.5.2-RC1"}},{"before":"1570ca3f37fdd3e6c292f31c588f370679b91d7a","after":"60a84792944e8dd23f79da2bef3cbfc2f285baf5","ref":"refs/heads/3.5.x","pushedAt":"2024-09-18T12:10:24.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"WojciechMazur","name":"Wojciech Mazur","path":"/WojciechMazur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19353690?s=80&v=4"},"commit":{"message":"Release 3.5.2-RC1","shortMessageHtmlLink":"Release 3.5.2-RC1"}},{"before":null,"after":"397a19b317958b5c67d62a08f4ed33bd66ea09cf","ref":"refs/heads/release-3.5.2","pushedAt":"2024-09-18T12:06:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"WojciechMazur","name":"Wojciech Mazur","path":"/WojciechMazur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19353690?s=80&v=4"},"commit":{"message":"Release 3.5.1","shortMessageHtmlLink":"Release 3.5.1"}},{"before":"4f4634e0a53afbc185d20c2e2021c1df85202e9a","after":"5e2a7c16110ebf1a213cf962aa37b464cdabca99","ref":"refs/heads/release-3.5.1","pushedAt":"2024-09-18T10:13:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"WojciechMazur","name":"Wojciech Mazur","path":"/WojciechMazur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19353690?s=80&v=4"},"commit":{"message":"Release 3.5.1","shortMessageHtmlLink":"Release 3.5.1"}},{"before":"4f4634e0a53afbc185d20c2e2021c1df85202e9a","after":null,"ref":"refs/tags/3.5.1","pushedAt":"2024-09-18T10:13:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"WojciechMazur","name":"Wojciech Mazur","path":"/WojciechMazur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19353690?s=80&v=4"}},{"before":"b6e52f820ddfdf96a6bb5e94ca08dffb7e923397","after":"4f4634e0a53afbc185d20c2e2021c1df85202e9a","ref":"refs/heads/release-3.5.1","pushedAt":"2024-09-18T08:51:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"WojciechMazur","name":"Wojciech Mazur","path":"/WojciechMazur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19353690?s=80&v=4"},"commit":{"message":"Release 3.5.1","shortMessageHtmlLink":"Release 3.5.1"}},{"before":"9bf82f986ddd9fa8e794917eddb0506e7bea18ce","after":"65a53b5d98a84ffbc2b4e7a734639dc64c1a5b39","ref":"refs/heads/main","pushedAt":"2024-09-18T08:46:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hamzaremmal","name":"Hamza Remmal","path":"/hamzaremmal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56235032?s=80&v=4"},"commit":{"message":"Adapt scripts to scala/dotty.epfl.ch not lampepfl/dotty-website (#21604)\n\nCloses #21603","shortMessageHtmlLink":"Adapt scripts to scala/dotty.epfl.ch not lampepfl/dotty-website (#21604)"}},{"before":"6e852d243a822e0cacebb96c07dbefb4c7f2c60e","after":"9bf82f986ddd9fa8e794917eddb0506e7bea18ce","ref":"refs/heads/main","pushedAt":"2024-09-18T07:53:59.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"odersky","name":null,"path":"/odersky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/795990?s=80&v=4"},"commit":{"message":"Three fixes to SAM type handling (#21596)\n\nThe first two fixes concern characterization of SAM types. One condition\r\nof a SAM type is that it can be instantiated with an empty argument\r\nlist. This was implemented incorrectly. First, we missed the case where\r\nthe SAM type is a trait with a parent class that takes arguments. In\r\nthis case the SAM type _cannot_ be instantiated with an empty argument\r\nlist. Second, we missed the case where the SAM type constructor has a\r\nsingle vararg parameter. In this case the SAM type _can_ be instantiated\r\nwith an empty argument list.\r\n\r\nThe second case was also translated incorrectly which led to illegal\r\nbytecodes.\r\n\r\nFixes #15855","shortMessageHtmlLink":"Three fixes to SAM type handling (#21596)"}},{"before":"ad8c21a16a71c4329b0066a9df162633fc7b8701","after":"6e852d243a822e0cacebb96c07dbefb4c7f2c60e","ref":"refs/heads/main","pushedAt":"2024-09-17T14:35:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hamzaremmal","name":"Hamza Remmal","path":"/hamzaremmal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56235032?s=80&v=4"},"commit":{"message":"Update workflow to push to `scala/dotty.epfl.ch` instead of `lampepfl/dotty-website` (#21602)\n\nReflect the transfer of the `lampepfl/dotty-website` to\r\n`scala/dotty.epfl.ch`","shortMessageHtmlLink":"Update workflow to push to scala/dotty.epfl.ch instead of `lampepfl…"}},{"before":"83efd2306630a02767f867c9427bf9b33aa3f04e","after":"ad8c21a16a71c4329b0066a9df162633fc7b8701","ref":"refs/heads/main","pushedAt":"2024-09-15T20:31:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"tgodzik","name":"Tomasz Godzik","path":"/tgodzik","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3807253?s=80&v=4"},"commit":{"message":"Fix autoimports with using directives (#21590)","shortMessageHtmlLink":"Fix autoimports with using directives (#21590)"}},{"before":"aec9a79f2327937b4650e3603fe415e40e37768e","after":"83efd2306630a02767f867c9427bf9b33aa3f04e","ref":"refs/heads/main","pushedAt":"2024-09-14T20:49:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"smarter","name":"Guillaume Martres","path":"/smarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63430?s=80&v=4"},"commit":{"message":"Fix treatment of separately compiled @native methods in FirstTransform (#21593)\n\nWe need to use a SymTransformer, fixing the method in the tree is not\r\nenough.\r\n\r\nFixes #20588","shortMessageHtmlLink":"Fix treatment of separately compiled @Native methods in FirstTransform ("}},{"before":"e1a49414baba0378114528f49c63e1b848dd1903","after":"aec9a79f2327937b4650e3603fe415e40e37768e","ref":"refs/heads/main","pushedAt":"2024-09-14T18:44:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"odersky","name":null,"path":"/odersky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/795990?s=80&v=4"},"commit":{"message":"Regression test for 21360 (#21591)\n\nCloses #21360 \r\n\r\n@dwijnand This might have been fixed by your recently merged changes to\r\nconstructor completion.","shortMessageHtmlLink":"Regression test for 21360 (#21591)"}},{"before":"eb42a4d17d5b9b5cdcdd2fa970f07d0222151e26","after":"e1a49414baba0378114528f49c63e1b848dd1903","ref":"refs/heads/main","pushedAt":"2024-09-14T17:49:32.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"odersky","name":null,"path":"/odersky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/795990?s=80&v=4"},"commit":{"message":"Survive inaccessible types when computing implicit scope (#21589)\n\nAlso: Give a better error message later when encountering a missing type\r\nthat refers to a private member of a base class. The previous one was\r\nmisleading since it referred to a potentially missing class file, which\r\nis certainly not the case here.\r\n\r\nFixes #21543","shortMessageHtmlLink":"Survive inaccessible types when computing implicit scope (#21589)"}},{"before":"718af3a767cbaf26292e2330caebb0a43321a674","after":"b8c501d285ec07828e6506bd1dd54011d634eeaf","ref":"refs/heads/backport/Yprofiler-trace","pushedAt":"2024-09-14T14:56:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"WojciechMazur","name":"Wojciech Mazur","path":"/WojciechMazur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19353690?s=80&v=4"},"commit":{"message":"Fix compilation failure under -Yexplicit-nulls","shortMessageHtmlLink":"Fix compilation failure under -Yexplicit-nulls"}},{"before":"dc9766c91092f7d568224e6d5b14742fbdafe3da","after":"718af3a767cbaf26292e2330caebb0a43321a674","ref":"refs/heads/backport/Yprofiler-trace","pushedAt":"2024-09-14T13:57:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"WojciechMazur","name":"Wojciech Mazur","path":"/WojciechMazur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19353690?s=80&v=4"},"commit":{"message":"Reduce ammount of allocations, increase ammontof counters tracing and other cleanups","shortMessageHtmlLink":"Reduce ammount of allocations, increase ammontof counters tracing and…"}},{"before":"437a887afd0a6f1284b6d7d60d568cf6b9733fe1","after":"dc9766c91092f7d568224e6d5b14742fbdafe3da","ref":"refs/heads/backport/Yprofiler-trace","pushedAt":"2024-09-14T13:53:22.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"WojciechMazur","name":"Wojciech Mazur","path":"/WojciechMazur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19353690?s=80&v=4"},"commit":{"message":"Fix failing tests. Prevent Windows line seperator settings from failing the tests in multiline string matches","shortMessageHtmlLink":"Fix failing tests. Prevent Windows line seperator settings from faili…"}},{"before":"e5be3a13a41439de3422782e5d7471589db31b14","after":"eb42a4d17d5b9b5cdcdd2fa970f07d0222151e26","ref":"refs/heads/main","pushedAt":"2024-09-14T10:27:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"EugeneFlesselle","name":"Eugene Flesselle","path":"/EugeneFlesselle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43113539?s=80&v=4"},"commit":{"message":"Revert \"Drop redundant `butNot = Param` clause in isAnchor\" (#21566)\n\nThis reverts commit 9d88c800ba518b184bb5f63259a782532d1abf96. \r\nCloses #21521\r\n\r\nThe `ClassTypeParamCreationFlags` include both `TypeParam` and `Deferred`.\r\nIn effect, a class type parameter was considered an anchor for implicit search, \r\nby `sym.is(Deferred)` as a sufficient condition.\r\n\r\nFor a failing example, one can try asserting:\r\n```scala\r\n|| sym.is(Deferred).ensuring(_ == sym.is(Deferred, butNot = Param))\r\n```\r\nin `ImplicitRunInfo#isAnchor` and a test with `summon[Ordering[Int]]`.\r\n\r\nIn that example, at least, the flags happen to be set by\r\n`Scala2Unpickler#readDisambiguatedSymbol`:\r\n\r\nhttps://github.com/scala/scala3/blob/614170f4545ea6da8f07e0c4b0f2fdfe01377270/compiler/src/dotty/tools/dotc/core/unpickleScala2/Scala2Unpickler.scala#L560","shortMessageHtmlLink":"Revert \"Drop redundant butNot = Param clause in isAnchor\" (#21566)"}},{"before":"a4b162d6c6e6e932f00d1a6b9f20064fd10f0c96","after":"e5be3a13a41439de3422782e5d7471589db31b14","ref":"refs/heads/main","pushedAt":"2024-09-13T20:40:34.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"smarter","name":"Guillaume Martres","path":"/smarter","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/63430?s=80&v=4"},"commit":{"message":"Guard against recursive lower bounds in constraints (#21587)\n\nWe could get an indirect recursion going through a singleton type\r\nbefore.\r\n\r\nFixes #21535","shortMessageHtmlLink":"Guard against recursive lower bounds in constraints (#21587)"}},{"before":"e7763eb4a5d51620f8644e3a41797762fbb3eb78","after":"a4b162d6c6e6e932f00d1a6b9f20064fd10f0c96","ref":"refs/heads/main","pushedAt":"2024-09-13T16:55:08.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"olhotak","name":"Ondřej Lhoták","path":"/olhotak","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5207003?s=80&v=4"},"commit":{"message":"Fix bug in init checker while compiling scodec-bits community project (#21574)\n\nThis PR fixes a bug related to heap management in the global\r\ninitialization checker that occurs when compiling the scodec-bits\r\ncommunity project with the -Ysafe-init-global flag.\r\n\r\n[test_scala2_library_tasty]","shortMessageHtmlLink":"Fix bug in init checker while compiling scodec-bits community project ("}},{"before":"61adf81e5689d44ae79f7fabb333dd40b3c0e0eb","after":"e7763eb4a5d51620f8644e3a41797762fbb3eb78","ref":"refs/heads/main","pushedAt":"2024-09-13T15:12:07.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"odersky","name":null,"path":"/odersky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/795990?s=80&v=4"},"commit":{"message":"Treat more closure parameter types as inferred (#21583)\n\nThis is necessary for types that contain possibly illegal @retains\r\nannotations since those annotations are only removed before pickling for\r\nInferredTypes.\r\n\r\nFixes #21437","shortMessageHtmlLink":"Treat more closure parameter types as inferred (#21583)"}},{"before":"d2bb85dc6c197a8fd5dea198cf6b7e20a97f63a9","after":"61adf81e5689d44ae79f7fabb333dd40b3c0e0eb","ref":"refs/heads/main","pushedAt":"2024-09-13T14:44:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"hamzaremmal","name":"Hamza Remmal","path":"/hamzaremmal","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56235032?s=80&v=4"},"commit":{"message":"Remove the `-rewrite` option for `typechecks` methods in Quotes (#21547)\n\nFixes #21415\r\n\r\nThis is somewhat related to #21185, but I think it's better to merge\r\nthis one separately first since it's an easy backport, which might not\r\nbe the case with the other PR (since we are technically changing the\r\nsemantics there)","shortMessageHtmlLink":"Remove the -rewrite option for typechecks methods in Quotes (#21547)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQwODo1NDo1My4wMDAwMDBazwAAAAS7vik7","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQwODo1NDo1My4wMDAwMDBazwAAAAS7vik7","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QxNDo0NDoxMi4wMDAwMDBazwAAAAS1mHDk"}},"title":"Activity · scala/scala3"}