{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":20929025,"defaultBranch":"main","name":"TypeScript","ownerLogin":"microsoft","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-06-17T15:28:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6154722?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719449584.0","currentOid":""},"activityList":{"items":[{"before":"5b0c17e13980b472d9d0e0bb5b7d0dea97af239a","after":"4a88ba638aa1b470caae9b0551125c0e519a2a79","ref":"refs/heads/binarySearchAndSetsForPatterns","pushedAt":"2024-06-27T19:20:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DanielRosenwasser","name":"Daniel Rosenwasser","path":"/DanielRosenwasser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/972891?s=80&v=4"},"commit":{"message":"Cache calculated `pathPatterns` to avoid recreating them.","shortMessageHtmlLink":"Cache calculated pathPatterns to avoid recreating them."}},{"before":"651bfe2903ccb9d93bf27e62f0aeabd10a9803a9","after":null,"ref":"refs/heads/recursiveWatchOptimization","pushedAt":"2024-06-27T18:32:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sheetalkamat","name":"Sheetal Nandi","path":"/sheetalkamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8052792?s=80&v=4"}},{"before":"fe0bdc8cdeb4aeb2f914a6f093c72b99b9f5635f","after":"f7833b2a72309dd695b45cf2cf2187e2f2f264df","ref":"refs/heads/main","pushedAt":"2024-06-27T18:32:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sheetalkamat","name":"Sheetal Nandi","path":"/sheetalkamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8052792?s=80&v=4"},"commit":{"message":"On linux or editor with canUseEvents to prefer immediate directory if its not in root or node_modules (#58866)","shortMessageHtmlLink":"On linux or editor with canUseEvents to prefer immediate directory if…"}},{"before":"347908caa16a7be595a185fa49e972364ce3a299","after":"5b0c17e13980b472d9d0e0bb5b7d0dea97af239a","ref":"refs/heads/binarySearchAndSetsForPatterns","pushedAt":"2024-06-27T18:27:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DanielRosenwasser","name":"Daniel Rosenwasser","path":"/DanielRosenwasser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/972891?s=80&v=4"},"commit":{"message":"Format","shortMessageHtmlLink":"Format"}},{"before":"9de8ff3439f44f279b41346f2ad4894e43251e9b","after":"347908caa16a7be595a185fa49e972364ce3a299","ref":"refs/heads/binarySearchAndSetsForPatterns","pushedAt":"2024-06-27T18:22:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DanielRosenwasser","name":"Daniel Rosenwasser","path":"/DanielRosenwasser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/972891?s=80&v=4"},"commit":{"message":"Cache more than one input array at a time to avoid redoing work in a ping/pong situation.","shortMessageHtmlLink":"Cache more than one input array at a time to avoid redoing work in a …"}},{"before":"bc977a020037a46a2fe0ef213091fc9931426d92","after":"175cfcf0a7867ef837c8b510496daa9097863518","ref":"refs/heads/noEmitDtsErrors","pushedAt":"2024-06-27T17:18:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sheetalkamat","name":"Sheetal Nandi","path":"/sheetalkamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8052792?s=80&v=4"},"commit":{"message":"Temp","shortMessageHtmlLink":"Temp"}},{"before":null,"after":"9de8ff3439f44f279b41346f2ad4894e43251e9b","ref":"refs/heads/binarySearchAndSetsForPatterns","pushedAt":"2024-06-27T00:53:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DanielRosenwasser","name":"Daniel Rosenwasser","path":"/DanielRosenwasser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/972891?s=80&v=4"},"commit":{"message":"Use a `Set` and a binary search to find longest-prefix matches more quickly.\n\nThis also adds a naive cache for each call, though it is not resilient to being passed the same array of patterns twice with different contents, and could be defeated if the patterns frequently differ.","shortMessageHtmlLink":"Use a Set and a binary search to find longest-prefix matches more q…"}},{"before":null,"after":"bc977a020037a46a2fe0ef213091fc9931426d92","ref":"refs/heads/noEmitDtsErrors","pushedAt":"2024-06-26T23:37:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sheetalkamat","name":"Sheetal Nandi","path":"/sheetalkamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8052792?s=80&v=4"},"commit":{"message":"Temp","shortMessageHtmlLink":"Temp"}},{"before":"738bd605dfab2102cad7a8702ceae1ed2f55fbec","after":"f0e992167440686f948965e5441a918b34251886","ref":"refs/heads/release-5.5","pushedAt":"2024-06-26T23:18:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"typescript-bot","name":"TypeScript Bot","path":"/typescript-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23042052?s=80&v=4"},"commit":{"message":"Bump version to 5.5.3 and LKG","shortMessageHtmlLink":"Bump version to 5.5.3 and LKG"}},{"before":"a797369e3f94493d74014e2fe19ed9967343838f","after":"093cf9645b6c1a52e8c4e3f60b64f2f5d27f7dad","ref":"refs/heads/sharedResolutions","pushedAt":"2024-06-26T23:12:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sheetalkamat","name":"Sheetal Nandi","path":"/sheetalkamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8052792?s=80&v=4"},"commit":{"message":"Resolutions cache stays for lifetime..\nBut when do we gc Resolution caches esp for non relative names etc?\nAlso TODO:: handle change in module reosolution options\nPostpone stopping watching resolutions as they can still be shared from different file","shortMessageHtmlLink":"Resolutions cache stays for lifetime.."}},{"before":"d7e5cb8c15229bf544e5f1aa92b2ecd47cb6cfda","after":"b5d2968c1c5a2205cc9160f37c171d92e94eb2e1","ref":"refs/heads/unresolvedImports","pushedAt":"2024-06-26T22:58:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sheetalkamat","name":"Sheetal Nandi","path":"/sheetalkamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8052792?s=80&v=4"},"commit":{"message":"unresolved imports of empty array and undefined are same","shortMessageHtmlLink":"unresolved imports of empty array and undefined are same"}},{"before":null,"after":"dcb41db6cb6b5d89e3664d63aefb11bae57d850d","ref":"refs/heads/tuple-name-from-binding-element","pushedAt":"2024-06-26T22:26:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"rbuckton","name":"Ron Buckton","path":"/rbuckton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3902892?s=80&v=4"},"commit":{"message":"Get tuple labels for rest elements from array binding patterns","shortMessageHtmlLink":"Get tuple labels for rest elements from array binding patterns"}},{"before":"05766227f0e0f23e70b7946f3cf2ec91fb3b737f","after":"fe0bdc8cdeb4aeb2f914a6f093c72b99b9f5635f","ref":"refs/heads/main","pushedAt":"2024-06-26T22:03:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jakebailey","name":"Jake Bailey","path":"/jakebailey","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5341706?s=80&v=4"},"commit":{"message":"Update deps (#59006)","shortMessageHtmlLink":"Update deps (#59006)"}},{"before":"238a60b61ba8b87e147729f63587386996fafe4b","after":null,"ref":"refs/heads/removeUnnecessaryEntries","pushedAt":"2024-06-26T20:15:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sheetalkamat","name":"Sheetal Nandi","path":"/sheetalkamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8052792?s=80&v=4"}},{"before":"3b4cfb5e9bba90fdfeb2058e654044114f0a9911","after":"05766227f0e0f23e70b7946f3cf2ec91fb3b737f","ref":"refs/heads/main","pushedAt":"2024-06-26T20:15:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sheetalkamat","name":"Sheetal Nandi","path":"/sheetalkamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8052792?s=80&v=4"},"commit":{"message":"Remove unnecessary properties of TypingsCacheEntry (#59044)","shortMessageHtmlLink":"Remove unnecessary properties of TypingsCacheEntry (#59044)"}},{"before":null,"after":"238a60b61ba8b87e147729f63587386996fafe4b","ref":"refs/heads/removeUnnecessaryEntries","pushedAt":"2024-06-26T19:58:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sheetalkamat","name":"Sheetal Nandi","path":"/sheetalkamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8052792?s=80&v=4"},"commit":{"message":"Remove unnecessary properties of TypingsCacheEntry","shortMessageHtmlLink":"Remove unnecessary properties of TypingsCacheEntry"}},{"before":"863307811cb5ad4763451a5e6889d68f1d7caaff","after":null,"ref":"refs/heads/typingsCacheRefactor","pushedAt":"2024-06-26T19:47:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sheetalkamat","name":"Sheetal Nandi","path":"/sheetalkamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8052792?s=80&v=4"}},{"before":"a6bc4ecbe5ea0a6c71d1d311191ae5a6e15009d0","after":"3b4cfb5e9bba90fdfeb2058e654044114f0a9911","ref":"refs/heads/main","pushedAt":"2024-06-26T19:47:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sheetalkamat","name":"Sheetal Nandi","path":"/sheetalkamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8052792?s=80&v=4"},"commit":{"message":"Typings cache need not be a map but directly on the project (#59043)","shortMessageHtmlLink":"Typings cache need not be a map but directly on the project (#59043)"}},{"before":"2e60eb0bbbc5467a6e412c9531522700106d039e","after":null,"ref":"refs/heads/resolutionCacheRefactor","pushedAt":"2024-06-26T19:46:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sheetalkamat","name":"Sheetal Nandi","path":"/sheetalkamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8052792?s=80&v=4"}},{"before":"7c011e766e077037adac6182057718478ee64ed5","after":"a6bc4ecbe5ea0a6c71d1d311191ae5a6e15009d0","ref":"refs/heads/main","pushedAt":"2024-06-26T19:46:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sheetalkamat","name":"Sheetal Nandi","path":"/sheetalkamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8052792?s=80&v=4"},"commit":{"message":"Remove refCount from resolutions as we dont need it explicitly since its tracked by files it references (#59041)","shortMessageHtmlLink":"Remove refCount from resolutions as we dont need it explicitly since …"}},{"before":"58cf516187b24eeee2fba89c7e8b99634f6c0408","after":null,"ref":"refs/heads/moduleAndTypeRefRefactor","pushedAt":"2024-06-26T19:46:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sheetalkamat","name":"Sheetal Nandi","path":"/sheetalkamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8052792?s=80&v=4"}},{"before":"c8f2405456edf7ec09c80feb9d18876c4571d0e7","after":"7c011e766e077037adac6182057718478ee64ed5","ref":"refs/heads/main","pushedAt":"2024-06-26T19:46:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sheetalkamat","name":"Sheetal Nandi","path":"/sheetalkamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8052792?s=80&v=4"},"commit":{"message":"Refactor resolving module or type reference name (#59040)","shortMessageHtmlLink":"Refactor resolving module or type reference name (#59040)"}},{"before":"15f67e0b482faf9f6a3ab9965f3c11196bf3e99b","after":"c8f2405456edf7ec09c80feb9d18876c4571d0e7","ref":"refs/heads/main","pushedAt":"2024-06-26T19:40:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrewbranch","name":"Andrew Branch","path":"/andrewbranch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3277153?s=80&v=4"},"commit":{"message":"Fixed an issue with top-level for-await loops not being allowed with `--module preserve` (#59042)","shortMessageHtmlLink":"Fixed an issue with top-level for-await loops not being allowed with …"}},{"before":null,"after":"863307811cb5ad4763451a5e6889d68f1d7caaff","ref":"refs/heads/typingsCacheRefactor","pushedAt":"2024-06-26T19:26:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sheetalkamat","name":"Sheetal Nandi","path":"/sheetalkamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8052792?s=80&v=4"},"commit":{"message":"Typings cache need not be a map but directly on the project","shortMessageHtmlLink":"Typings cache need not be a map but directly on the project"}},{"before":"fe2ff63f8f6a7ac0905c83df1dd824925fe0a911","after":"63bc5fbeb0a6b34b088fe8fc9e9bd023afe454bc","ref":"refs/heads/iterator-default-return","pushedAt":"2024-06-26T19:02:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"rbuckton","name":"Ron Buckton","path":"/rbuckton","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3902892?s=80&v=4"},"commit":{"message":"Add test and address self-build issue","shortMessageHtmlLink":"Add test and address self-build issue"}},{"before":null,"after":"2e60eb0bbbc5467a6e412c9531522700106d039e","ref":"refs/heads/resolutionCacheRefactor","pushedAt":"2024-06-26T18:52:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sheetalkamat","name":"Sheetal Nandi","path":"/sheetalkamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8052792?s=80&v=4"},"commit":{"message":"Remove refCount from resolutions as we dont need it explicitly since its tracked by files it references","shortMessageHtmlLink":"Remove refCount from resolutions as we dont need it explicitly since …"}},{"before":null,"after":"58cf516187b24eeee2fba89c7e8b99634f6c0408","ref":"refs/heads/moduleAndTypeRefRefactor","pushedAt":"2024-06-26T18:08:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sheetalkamat","name":"Sheetal Nandi","path":"/sheetalkamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8052792?s=80&v=4"},"commit":{"message":"Refactor resolving module or type reference name","shortMessageHtmlLink":"Refactor resolving module or type reference name"}},{"before":"939f7610d5f50e65408c9e0dd6f10ca2e9d6f93a","after":"a797369e3f94493d74014e2fe19ed9967343838f","ref":"refs/heads/sharedResolutions","pushedAt":"2024-06-26T17:50:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sheetalkamat","name":"Sheetal Nandi","path":"/sheetalkamat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8052792?s=80&v=4"},"commit":{"message":"Resolutions cache stays for lifetime..\nBut when do we gc Resolution caches esp for non relative names etc?\nAlso TODO:: handle change in module reosolution options\nPostpone stopping watching resolutions as they can still be shared from different file","shortMessageHtmlLink":"Resolutions cache stays for lifetime.."}},{"before":null,"after":"f24fce68a73718cf1cfbbe766622b9700229bedf","ref":"refs/heads/cherry-pick/59026/release-5.5","pushedAt":"2024-06-26T17:48:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"typescript-bot","name":"TypeScript Bot","path":"/typescript-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23042052?s=80&v=4"},"commit":{"message":"Merge 937f0cbf8636abdded7228cdb85c485057d5f387 into 15f67e0b482faf9f6a3ab9965f3c11196bf3e99b","shortMessageHtmlLink":"Merge 937f0cb into 15f67e0"}},{"before":"ce2e60e4ea15a65992e54a9e8877d16be9d42abb","after":"738bd605dfab2102cad7a8702ceae1ed2f55fbec","ref":"refs/heads/release-5.5","pushedAt":"2024-06-26T17:37:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DanielRosenwasser","name":"Daniel Rosenwasser","path":"/DanielRosenwasser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/972891?s=80&v=4"},"commit":{"message":"Cherry-pick #58966 to release-5.5 (#59002)\n\nCo-authored-by: Oleksandr T ","shortMessageHtmlLink":"Cherry-pick #58966 to release-5.5 (#59002)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcTAJ-QA","startCursor":null,"endCursor":null}},"title":"Activity · microsoft/TypeScript"}