{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":17904384,"defaultBranch":"main","name":"dotty","ownerLogin":"dotty-staging","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2014-03-19T13:06:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6998674?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724960989.0","currentOid":""},"activityList":{"items":[{"before":"ea19290ae8ec0b6856b8066a0d5d15753ea8e933","after":"a045b8c3bc287a9788c02d62fbf948d841f7d9db","ref":"refs/heads/fix-21507","pushedAt":"2024-08-29T22:52:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Linyxus","name":"Yichen Xu","path":"/Linyxus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11204124?s=80&v=4"},"commit":{"message":"add test case for #21507","shortMessageHtmlLink":"add test case for scala#21507"}},{"before":"31b6523af900aa589d83ba2e1727368d736965e5","after":"41e98161c5a5d58f50fdc86d3725bd10fa6d08ee","ref":"refs/heads/liufengyun/improve-global-init","pushedAt":"2024-08-29T21:36:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"liufengyun","name":"Fengyun Liu","path":"/liufengyun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/754633?s=80&v=4"},"commit":{"message":"Fix bug in capture analysis of closures","shortMessageHtmlLink":"Fix bug in capture analysis of closures"}},{"before":"eba1d9e4fe64269c9cb702f082dec795fb28194e","after":"31b6523af900aa589d83ba2e1727368d736965e5","ref":"refs/heads/liufengyun/improve-global-init","pushedAt":"2024-08-29T20:35:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"liufengyun","name":"Fengyun Liu","path":"/liufengyun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/754633?s=80&v=4"},"commit":{"message":"Fix crash due to out-of-band return values using return keyword\n\nSee test tests/init-global/warn/return2.scala","shortMessageHtmlLink":"Fix crash due to out-of-band return values using return keyword"}},{"before":null,"after":"533ee8aae91501c6a6a721fc79bc7629c16697a1","ref":"refs/heads/liufengyun/widen-assignment","pushedAt":"2024-08-29T19:49:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"liufengyun","name":"Fengyun Liu","path":"/liufengyun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/754633?s=80&v=4"},"commit":{"message":"Widen values in assignment","shortMessageHtmlLink":"Widen values in assignment"}},{"before":null,"after":"76ae6092d405e774fa82f7618f0eac76d8a066bd","ref":"refs/heads/fix-access-object","pushedAt":"2024-08-29T19:34:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EnzeXing","name":null,"path":"/EnzeXing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58994529?s=80&v=4"},"commit":{"message":"analyze object when selecting from package","shortMessageHtmlLink":"analyze object when selecting from package"}},{"before":"5e836060fb16e08b4961ec7c70484786633aa164","after":"ea19290ae8ec0b6856b8066a0d5d15753ea8e933","ref":"refs/heads/fix-21507","pushedAt":"2024-08-29T12:46:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Linyxus","name":"Yichen Xu","path":"/Linyxus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11204124?s=80&v=4"},"commit":{"message":"No need to unbox if expected type is LhsProto","shortMessageHtmlLink":"No need to unbox if expected type is LhsProto"}},{"before":null,"after":"5e836060fb16e08b4961ec7c70484786633aa164","ref":"refs/heads/fix-21507","pushedAt":"2024-08-29T12:45:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Linyxus","name":"Yichen Xu","path":"/Linyxus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11204124?s=80&v=4"},"commit":{"message":"Fix #21392: Adjust `canComparePredefined(Nothing, T)` in explicit nulls (#21504)\n\nFix #21392: Adjust `canComparePredefined(Nothing, T)` in explicit nulls (#21504)","shortMessageHtmlLink":"Fix scala#21392: Adjust canComparePredefined(Nothing, T) in explici…"}},{"before":"13cd2a6eeff8e3034103e037f1865cec102bff37","after":"eba1d9e4fe64269c9cb702f082dec795fb28194e","ref":"refs/heads/liufengyun/improve-global-init","pushedAt":"2024-08-29T07:59:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"liufengyun","name":"Fengyun Liu","path":"/liufengyun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/754633?s=80&v=4"},"commit":{"message":"More efficient reachability computation","shortMessageHtmlLink":"More efficient reachability computation"}},{"before":"2f9f371d5bd5a136eec134d1a2242121efb31c81","after":null,"ref":"refs/heads/fix-21392","pushedAt":"2024-08-28T18:51:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"noti0na1","name":"noti0na1","path":"/noti0na1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8036790?s=80&v=4"}},{"before":null,"after":"2f9f371d5bd5a136eec134d1a2242121efb31c81","ref":"refs/heads/fix-21392","pushedAt":"2024-08-28T14:37:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"noti0na1","name":"noti0na1","path":"/noti0na1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8036790?s=80&v=4"},"commit":{"message":"Fix canComparePredefined(Nothing, T) in explicit nulls","shortMessageHtmlLink":"Fix canComparePredefined(Nothing, T) in explicit nulls"}},{"before":"ab9bb2d00fc0a2b59b033d856f7259b6ed850595","after":"1a628ff3e8cde46715fc912dfcd73a73169c5cc9","ref":"refs/heads/fix-i21380","pushedAt":"2024-08-28T13:56:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"noti0na1","name":"noti0na1","path":"/noti0na1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8036790?s=80&v=4"},"commit":{"message":"Fix typing cases","shortMessageHtmlLink":"Fix typing cases"}},{"before":"98a41c2efcdfeb4999429d51356a5d3b643f49b7","after":null,"ref":"refs/heads/fix-21442","pushedAt":"2024-08-26T22:44:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Linyxus","name":"Yichen Xu","path":"/Linyxus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11204124?s=80&v=4"}},{"before":"fc497ee1428793fc705bec4066587e56bcd7853f","after":"98a41c2efcdfeb4999429d51356a5d3b643f49b7","ref":"refs/heads/fix-21442","pushedAt":"2024-08-26T21:17:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"odersky","name":null,"path":"/odersky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/795990?s=80&v=4"},"commit":{"message":"Fix test","shortMessageHtmlLink":"Fix test"}},{"before":null,"after":"fc497ee1428793fc705bec4066587e56bcd7853f","ref":"refs/heads/fix-21442","pushedAt":"2024-08-26T18:58:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"odersky","name":null,"path":"/odersky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/795990?s=80&v=4"},"commit":{"message":"Charge also dcs of local reaches to capture set of enclosing method\n\nFixes #21442","shortMessageHtmlLink":"Charge also dcs of local reaches to capture set of enclosing method"}},{"before":"1b333896c4dcc488a5c3d00146c0dcd3110f69df","after":"5c8c1837578136a3386b155983528695cb8d55c4","ref":"refs/heads/cc-path","pushedAt":"2024-08-26T17:07:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"noti0na1","name":"noti0na1","path":"/noti0na1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8036790?s=80&v=4"},"commit":{"message":"Add path support for cc","shortMessageHtmlLink":"Add path support for cc"}},{"before":"e5987d66f01aa65d82423f1ba4109ea4e3c9eacb","after":null,"ref":"refs/heads/fix-21401","pushedAt":"2024-08-23T22:08:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Linyxus","name":"Yichen Xu","path":"/Linyxus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11204124?s=80&v=4"}},{"before":null,"after":"e5987d66f01aa65d82423f1ba4109ea4e3c9eacb","ref":"refs/heads/fix-21401","pushedAt":"2024-08-23T17:42:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"odersky","name":null,"path":"/odersky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/795990?s=80&v=4"},"commit":{"message":"Check all top-level covariant capture sets in checkNotUniversal\n\nFixes #21401","shortMessageHtmlLink":"Check all top-level covariant capture sets in checkNotUniversal"}},{"before":"cba9ed1ab7474ec25536de07ff4ff0a63e418a2a","after":"13cd2a6eeff8e3034103e037f1865cec102bff37","ref":"refs/heads/liufengyun/improve-global-init","pushedAt":"2024-08-23T16:05:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"liufengyun","name":"Fengyun Liu","path":"/liufengyun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/754633?s=80&v=4"},"commit":{"message":"Only perform footprint optimization when caching result","shortMessageHtmlLink":"Only perform footprint optimization when caching result"}},{"before":"25a414bc500dc3f1f0a9c65d6d878de0d273b843","after":"cba9ed1ab7474ec25536de07ff4ff0a63e418a2a","ref":"refs/heads/liufengyun/improve-global-init","pushedAt":"2024-08-23T15:53:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"liufengyun","name":"Fengyun Liu","path":"/liufengyun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/754633?s=80&v=4"},"commit":{"message":"Move comment closer to code","shortMessageHtmlLink":"Move comment closer to code"}},{"before":"dad0a9548df2bed6ae246e17ef2c925c408b2d67","after":"25a414bc500dc3f1f0a9c65d6d878de0d273b843","ref":"refs/heads/liufengyun/improve-global-init","pushedAt":"2024-08-23T13:18:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"liufengyun","name":"Fengyun Liu","path":"/liufengyun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/754633?s=80&v=4"},"commit":{"message":"Fix another crash in footprint computation","shortMessageHtmlLink":"Fix another crash in footprint computation"}},{"before":null,"after":"fbc3e34f23851648b7aca7cc0c6172ea147e974c","ref":"refs/heads/fix-stale-i21271","pushedAt":"2024-08-23T12:42:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jchyb","name":"Jan Chyb","path":"/jchyb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48855024?s=80&v=4"},"commit":{"message":"Fix stale symbol errors connected to lazyvals\n\nThe actual stale symbol error, while recent, seems correct to me.\nThere is no reason why an earlier phase (Mixins) should see denotation\nfrom a later phase (LazyVals) - if the opposite is true (like with the fix\nhere) the bringForward method is able to recover with a NoDenotation,\nwhich is what we want.","shortMessageHtmlLink":"Fix stale symbol errors connected to lazyvals"}},{"before":"0db9c0a177adb5afd855fd2978649c2139a1b15d","after":"dad0a9548df2bed6ae246e17ef2c925c408b2d67","ref":"refs/heads/liufengyun/improve-global-init","pushedAt":"2024-08-23T12:35:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"liufengyun","name":"Fengyun Liu","path":"/liufengyun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/754633?s=80&v=4"},"commit":{"message":"Fix crash in footprint computation","shortMessageHtmlLink":"Fix crash in footprint computation"}},{"before":"cce828b564728af47df321a35c5c952f978bcd3d","after":"0db9c0a177adb5afd855fd2978649c2139a1b15d","ref":"refs/heads/liufengyun/improve-global-init","pushedAt":"2024-08-23T12:14:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"liufengyun","name":"Fengyun Liu","path":"/liufengyun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/754633?s=80&v=4"},"commit":{"message":"Add footprint optimization based on separation logic","shortMessageHtmlLink":"Add footprint optimization based on separation logic"}},{"before":"8dd680ac914d1652fc2cfb05eb13f4dbb68687c8","after":"cce828b564728af47df321a35c5c952f978bcd3d","ref":"refs/heads/liufengyun/improve-global-init","pushedAt":"2024-08-23T07:44:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"liufengyun","name":"Fengyun Liu","path":"/liufengyun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/754633?s=80&v=4"},"commit":{"message":"Add footprint optimization based on separation logic","shortMessageHtmlLink":"Add footprint optimization based on separation logic"}},{"before":null,"after":"8dd680ac914d1652fc2cfb05eb13f4dbb68687c8","ref":"refs/heads/liufengyun/improve-global-init","pushedAt":"2024-08-23T07:27:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"liufengyun","name":"Fengyun Liu","path":"/liufengyun","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/754633?s=80&v=4"},"commit":{"message":"Add footprint optimization based on separation logic","shortMessageHtmlLink":"Add footprint optimization based on separation logic"}},{"before":null,"after":"776dabf56959cdc0c3f4f071012a72bfe83cc226","ref":"refs/heads/refactor-heap","pushedAt":"2024-08-22T23:00:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"EnzeXing","name":null,"path":"/EnzeXing","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/58994529?s=80&v=4"},"commit":{"message":"refactor heap as global and flow-insensitive","shortMessageHtmlLink":"refactor heap as global and flow-insensitive"}},{"before":null,"after":"5e907fcfd6d98e2052e1e1ed793a2374179b0d15","ref":"refs/heads/fix-i20574","pushedAt":"2024-08-22T13:42:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jchyb","name":"Jan Chyb","path":"/jchyb","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48855024?s=80&v=4"},"commit":{"message":"Avoid using the current denotation in NamedType.disambiguate\n\nWhile recalculating denotation we might call NamedType.disambiguate\nwhich uses a denotation to decide about the correct overloaded method.\nUsing curretn denotation here might cause stale symbol errors, so instead we use\nthe lastKnownDenotation, which should be enough for the use case here.","shortMessageHtmlLink":"Avoid using the current denotation in NamedType.disambiguate"}},{"before":"af0412ced6ae8eca55a682ef3f8d42229cbd8782","after":null,"ref":"refs/heads/wall-alt","pushedAt":"2024-08-22T12:11:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Linyxus","name":"Yichen Xu","path":"/Linyxus","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11204124?s=80&v=4"}},{"before":"b64afadb6c4301bfd3328fcac77611156c756b7e","after":"4c9c78c9821f8e02fbc6b37eeb3d5e471a7ab262","ref":"refs/heads/sip-61-unroll","pushedAt":"2024-08-21T14:36:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bishabosha","name":"Jamie Thompson","path":"/bishabosha","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13436592?s=80&v=4"},"commit":{"message":"WIP: copy phase and unroll annot","shortMessageHtmlLink":"WIP: copy phase and unroll annot"}},{"before":"0b4dbedbe79f6fa7ed13500d6b3128ddc5d6134d","after":"f40c609583cb0ecbbad95ecff385bd12366c8fa5","ref":"refs/heads/i20053","pushedAt":"2024-08-20T18:00:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"EugeneFlesselle","name":"Eugene Flesselle","path":"/EugeneFlesselle","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43113539?s=80&v=4"},"commit":{"message":"Test overloading changes and reported warning messages\n\nNote that in tests/neg/multiparamlist-overload-3.7 Test2 we now\nget an error in both Parts as intended. But they are, however, different ones:\nPart1 is a TypeMismatch Error, whereas Part2 is a NoMatchingOverload Error.\n\nThis is due to the fact that `resolveOverloaded` will first\nfind the candidate alternatives by considering only the 1st parameter list\nand commit early if there is a single one, e.g. Test2.Part1.\nIf not, we recursively continue with the found alternatives and\nrecompute the candidate alternatives based on the 2nd parameter list,\nwhich may rule out all of them, and hence lead to a different message.","shortMessageHtmlLink":"Test overloading changes and reported warning messages"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEqB2_GAA","startCursor":null,"endCursor":null}},"title":"Activity · dotty-staging/dotty"}