{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":523043277,"defaultBranch":"main","name":"ruff","ownerLogin":"astral-sh","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-08-09T17:17:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/115962839?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718222213.0","currentOid":""},"activityList":{"items":[{"before":"4bac9e43d96d7ff5abd079c2fd97da6a71af1921","after":null,"ref":"refs/heads/versions-parser-display","pushedAt":"2024-06-12T19:56:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AlexWaygood","name":"Alex Waygood","path":"/AlexWaygood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66076021?s=80&v=4"}},{"before":"4ed3aed8d3c846a3c5fb2e8076055422af9d743a","after":"bcbddac21c94a3bc48511dbe5b3d873fef1239fb","ref":"refs/heads/main","pushedAt":"2024-06-12T19:56:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexWaygood","name":"Alex Waygood","path":"/AlexWaygood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66076021?s=80&v=4"},"commit":{"message":"Fix `Display` implementation for typeshed `VERSIONS` parser (#11848)","shortMessageHtmlLink":"Fix Display implementation for typeshed VERSIONS parser (#11848)"}},{"before":null,"after":"4bac9e43d96d7ff5abd079c2fd97da6a71af1921","ref":"refs/heads/versions-parser-display","pushedAt":"2024-06-12T19:53:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AlexWaygood","name":"Alex Waygood","path":"/AlexWaygood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66076021?s=80&v=4"},"commit":{"message":"Fix `Display` implementation for typeshed `VERSIONS` parser","shortMessageHtmlLink":"Fix Display implementation for typeshed VERSIONS parser"}},{"before":"d550b3b32b24810af3bbea714788a4f843f511ad","after":"a92d7b846585076e5dd445c3393a7e0d2d76f82e","ref":"refs/heads/dhruv/re-lexing","pushedAt":"2024-06-12T17:26:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dhruvmanila","name":"Dhruv Manilawala","path":"/dhruvmanila","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67177269?s=80&v=4"},"commit":{"message":"Add specific test cases for re-lexing logic","shortMessageHtmlLink":"Add specific test cases for re-lexing logic"}},{"before":"229417029243793963b158e3faeabe4a310396cb","after":"d550b3b32b24810af3bbea714788a4f843f511ad","ref":"refs/heads/dhruv/re-lexing","pushedAt":"2024-06-12T17:07:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dhruvmanila","name":"Dhruv Manilawala","path":"/dhruvmanila","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67177269?s=80&v=4"},"commit":{"message":"Implement re-lexing logic for better error recovery","shortMessageHtmlLink":"Implement re-lexing logic for better error recovery"}},{"before":"9e56495d0983b6c913f24065e4a1848e20fa5e2b","after":"229417029243793963b158e3faeabe4a310396cb","ref":"refs/heads/dhruv/re-lexing","pushedAt":"2024-06-12T11:50:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dhruvmanila","name":"Dhruv Manilawala","path":"/dhruvmanila","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67177269?s=80&v=4"},"commit":{"message":"Implement re-lexing logic for better error recovery","shortMessageHtmlLink":"Implement re-lexing logic for better error recovery"}},{"before":"84dc9263ba66b14aa51607925a15313b6d9932df","after":null,"ref":"refs/heads/typeshed-versions","pushedAt":"2024-06-12T11:44:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"AlexWaygood","name":"Alex Waygood","path":"/AlexWaygood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66076021?s=80&v=4"}},{"before":"60ea72a6bc8c4c6f83ebd0fc5aa604b61a561bcd","after":"4ed3aed8d3c846a3c5fb2e8076055422af9d743a","ref":"refs/heads/main","pushedAt":"2024-06-12T11:44:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlexWaygood","name":"Alex Waygood","path":"/AlexWaygood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66076021?s=80&v=4"},"commit":{"message":"[red-knot] Add a parser for typeshed's VERSIONS file (#11836)","shortMessageHtmlLink":"[red-knot] Add a parser for typeshed's VERSIONS file (#11836)"}},{"before":"4cae8004e03f5ed43d7e2a8cfb3ee20ad8a35f5a","after":"84dc9263ba66b14aa51607925a15313b6d9932df","ref":"refs/heads/typeshed-versions","pushedAt":"2024-06-12T11:40:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AlexWaygood","name":"Alex Waygood","path":"/AlexWaygood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66076021?s=80&v=4"},"commit":{"message":"improve tests","shortMessageHtmlLink":"improve tests"}},{"before":"b0034896c8418783ae60eb1ef7b78fbdb457c454","after":"4cae8004e03f5ed43d7e2a8cfb3ee20ad8a35f5a","ref":"refs/heads/typeshed-versions","pushedAt":"2024-06-12T11:39:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexWaygood","name":"Alex Waygood","path":"/AlexWaygood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66076021?s=80&v=4"},"commit":{"message":"improve tests","shortMessageHtmlLink":"improve tests"}},{"before":"b8e221ac4a2aea71b693cc1132325c8466e36def","after":"b0034896c8418783ae60eb1ef7b78fbdb457c454","ref":"refs/heads/typeshed-versions","pushedAt":"2024-06-12T11:05:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AlexWaygood","name":"Alex Waygood","path":"/AlexWaygood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66076021?s=80&v=4"},"commit":{"message":"Move into its own module","shortMessageHtmlLink":"Move into its own module"}},{"before":"c60453fcf2429dd44f9444e8dfcf33645c4b2a30","after":"b8e221ac4a2aea71b693cc1132325c8466e36def","ref":"refs/heads/typeshed-versions","pushedAt":"2024-06-12T11:04:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"AlexWaygood","name":"Alex Waygood","path":"/AlexWaygood","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66076021?s=80&v=4"},"commit":{"message":"Move into its own module","shortMessageHtmlLink":"Move into its own module"}},{"before":"a43422d0311fd236ce342a8b4618bbc5667c2d72","after":"9e56495d0983b6c913f24065e4a1848e20fa5e2b","ref":"refs/heads/dhruv/re-lexing","pushedAt":"2024-06-12T08:40:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dhruvmanila","name":"Dhruv Manilawala","path":"/dhruvmanila","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67177269?s=80&v=4"},"commit":{"message":"Implement re-lexing logic for better error recovery","shortMessageHtmlLink":"Implement re-lexing logic for better error recovery"}},{"before":"55163c776da22fd5fcf6f10a01726af1d1626f88","after":null,"ref":"refs/heads/dhruv/list-terminator-kind","pushedAt":"2024-06-12T08:33:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dhruvmanila","name":"Dhruv Manilawala","path":"/dhruvmanila","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67177269?s=80&v=4"}},{"before":"a525b4be3d55130467805b8e5873d9bc77e5b8b9","after":"60ea72a6bc8c4c6f83ebd0fc5aa604b61a561bcd","ref":"refs/heads/main","pushedAt":"2024-06-12T08:33:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dhruvmanila","name":"Dhruv Manilawala","path":"/dhruvmanila","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67177269?s=80&v=4"},"commit":{"message":"Add list terminator kind for error recovery (#11843)\n\n## Summary\r\n\r\nThis PR adds a new enum to determine the kind of terminator token i.e.,\r\nis it actually terminates the list or is it used for error recovery.\r\n\r\nThis is important because the parser should take the error recovery\r\nroute in case the terminator token is used for better error recovery.\r\nThis will then try to re-lex the token if it's the case.\r\n\r\nI haven't updated any reference to use this new enum as otherwise it'll\r\nupdate the snapshots. I plan to do that in a follow-up PR so that it's\r\neasier to reason about.\r\n\r\n## Test plan\r\n\r\n`cargo insta test`","shortMessageHtmlLink":"Add list terminator kind for error recovery (#11843)"}},{"before":"c8a099770897b20cf7385129b79612530934cd97","after":"55163c776da22fd5fcf6f10a01726af1d1626f88","ref":"refs/heads/dhruv/list-terminator-kind","pushedAt":"2024-06-12T08:29:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dhruvmanila","name":"Dhruv Manilawala","path":"/dhruvmanila","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67177269?s=80&v=4"},"commit":{"message":"Add list terminator kind for error recovery","shortMessageHtmlLink":"Add list terminator kind for error recovery"}},{"before":"2bf1085750698f06c5560ce9d39d2a8a6d91fd93","after":null,"ref":"refs/heads/dhruv/f-string-elements-kind","pushedAt":"2024-06-12T08:27:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dhruvmanila","name":"Dhruv Manilawala","path":"/dhruvmanila","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67177269?s=80&v=4"}},{"before":"93973b96cbb13e202673cf9ea3119a1ffb43f0a6","after":"a525b4be3d55130467805b8e5873d9bc77e5b8b9","ref":"refs/heads/main","pushedAt":"2024-06-12T08:27:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dhruvmanila","name":"Dhruv Manilawala","path":"/dhruvmanila","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/67177269?s=80&v=4"},"commit":{"message":"Separate terminator token for f-string elements kind (#11842)\n\n## Summary\r\n\r\nThis PR separates the terminator token for f-string elements depending\r\non the context. A list of f-string element can occur either in a regular\r\nf-string or a format spec of an f-string. The terminator token is\r\ndifferent depending on that context.\r\n\r\n## Test Plan\r\n\r\n`cargo insta test` and verify the updated snapshots.","shortMessageHtmlLink":"Separate terminator token for f-string elements kind (#11842)"}},{"before":"8bc5e3ae0d86e79117b71988aaea5d6fd1f31a5c","after":"2cd137be74aeb10eb787275e773a1c58512b062d","ref":"refs/heads/salsa-memory-resolver","pushedAt":"2024-06-12T07:18:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MichaReiser","name":"Micha Reiser","path":"/MichaReiser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1203881?s=80&v=4"},"commit":{"message":"Suppress warning about unused `Os` file system that are only used on unix","shortMessageHtmlLink":"Suppress warning about unused Os file system that are only used on …"}},{"before":"0e9a06e32c6d6daa6710236880bfc85a21e9fada","after":"004c5f7ceec9f5f4f80618831a9a4365d080dd18","ref":"refs/heads/salsa-refactor-vfs-file-methods","pushedAt":"2024-06-12T07:16:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MichaReiser","name":"Micha Reiser","path":"/MichaReiser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1203881?s=80&v=4"},"commit":{"message":"Make `file_system_path_to_file` return an Option","shortMessageHtmlLink":"Make file_system_path_to_file return an Option"}},{"before":"0a7a31078d224caa28dd9389d85177e40d7f2ad0","after":"c5e4ec0840024074b13c6c55a3ed68f771a932d8","ref":"refs/heads/salsa-memory-fs-directories","pushedAt":"2024-06-12T07:16:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MichaReiser","name":"Micha Reiser","path":"/MichaReiser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1203881?s=80&v=4"},"commit":{"message":"Add directory support to memory file system","shortMessageHtmlLink":"Add directory support to memory file system"}},{"before":"38a446721146f26692068dc698db780d6a5271c2","after":"0e9a06e32c6d6daa6710236880bfc85a21e9fada","ref":"refs/heads/salsa-refactor-vfs-file-methods","pushedAt":"2024-06-12T07:15:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MichaReiser","name":"Micha Reiser","path":"/MichaReiser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1203881?s=80&v=4"},"commit":{"message":"Make `file_system_path_to_file` return an Option","shortMessageHtmlLink":"Make file_system_path_to_file return an Option"}},{"before":"2fb8508680e5b055003136135f5773593ae3718c","after":"0b6f5b2672e1053087c51268faa7f65ac115f372","ref":"refs/heads/salsa-source","pushedAt":"2024-06-12T07:14:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MichaReiser","name":"Micha Reiser","path":"/MichaReiser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1203881?s=80&v=4"},"commit":{"message":"Add parsed_module query","shortMessageHtmlLink":"Add parsed_module query"}},{"before":"b81e1f378c4ebed3814073d44c3fa6ae11bfbb4f","after":"b29976607049c3b700a5900d30ab282534479e1b","ref":"refs/heads/salsa-2-semantic-jar","pushedAt":"2024-06-12T07:13:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MichaReiser","name":"Micha Reiser","path":"/MichaReiser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1203881?s=80&v=4"},"commit":{"message":"change `events` to `take_salsa_events` and `clear_salsa_events`","shortMessageHtmlLink":"change events to take_salsa_events and clear_salsa_events"}},{"before":"0b5cd8d11efaf97efed5951f656b53327cd97ee1","after":"38a446721146f26692068dc698db780d6a5271c2","ref":"refs/heads/salsa-refactor-vfs-file-methods","pushedAt":"2024-06-12T07:12:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MichaReiser","name":"Micha Reiser","path":"/MichaReiser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1203881?s=80&v=4"},"commit":{"message":"Make `file_system_path_to_file` return an Option","shortMessageHtmlLink":"Make file_system_path_to_file return an Option"}},{"before":"8906b8844c0aebdab0835ae3c8b8c76ba0007103","after":"8bc5e3ae0d86e79117b71988aaea5d6fd1f31a5c","ref":"refs/heads/salsa-memory-resolver","pushedAt":"2024-06-12T07:12:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MichaReiser","name":"Micha Reiser","path":"/MichaReiser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1203881?s=80&v=4"},"commit":{"message":"Suppress warning about unused `Os` file system that are only used on unix","shortMessageHtmlLink":"Suppress warning about unused Os file system that are only used on …"}},{"before":"ce952b3b4b1460bbe0f83122784ff751ffc74043","after":null,"ref":"refs/heads/salsa-files-vfs","pushedAt":"2024-06-12T07:06:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MichaReiser","name":"Micha Reiser","path":"/MichaReiser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1203881?s=80&v=4"}},{"before":"db8f2c2d9fec7cc6722fcfdd825189f14f839b68","after":"93973b96cbb13e202673cf9ea3119a1ffb43f0a6","ref":"refs/heads/main","pushedAt":"2024-06-12T07:06:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MichaReiser","name":"Micha Reiser","path":"/MichaReiser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1203881?s=80&v=4"},"commit":{"message":"red-knot: `VfsFile` input ingredient and a `Vfs` (#11802)","shortMessageHtmlLink":"red-knot: VfsFile input ingredient and a Vfs (#11802)"}},{"before":"a98db3da402cf30e5b195ee0613a012f3273406b","after":"ce952b3b4b1460bbe0f83122784ff751ffc74043","ref":"refs/heads/salsa-files-vfs","pushedAt":"2024-06-12T07:01:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MichaReiser","name":"Micha Reiser","path":"/MichaReiser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1203881?s=80&v=4"},"commit":{"message":"Code review feedback","shortMessageHtmlLink":"Code review feedback"}},{"before":"2138b7b61df74b1fa00ea0573513e836e9514d18","after":"b81e1f378c4ebed3814073d44c3fa6ae11bfbb4f","ref":"refs/heads/salsa-2-semantic-jar","pushedAt":"2024-06-12T06:46:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MichaReiser","name":"Micha Reiser","path":"/MichaReiser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1203881?s=80&v=4"},"commit":{"message":"change `events` to `take_salsa_events` and `clear_salsa_events`","shortMessageHtmlLink":"change events to take_salsa_events and clear_salsa_events"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEY7O-ywA","startCursor":null,"endCursor":null}},"title":"Activity · astral-sh/ruff"}