{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":138790476,"defaultBranch":"purpose","name":"TypeScript","ownerLogin":"bloomberg","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2018-06-26T20:36:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1416818?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721062591.0","currentOid":""},"activityList":{"items":[{"before":"457e81901fae82b365bdfc68d8cee7d0a2051040","after":"8cf6024a58f0e872e810d0b9210ea05c5e7182bc","ref":"refs/heads/isolated-declarations-syntactic-builder-refactor","pushedAt":"2024-07-15T21:29:42.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"dragomirtitian","name":"Titian Cernicova-Dragomir","path":"/dragomirtitian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193316?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'remotes/origin/main' into isolated-declarations-syntactic-builder-refactor","shortMessageHtmlLink":"Merge remote-tracking branch 'remotes/origin/main' into isolated-decl…"}},{"before":"f79d4c6ad5240e78585d6bf68c192b6e8350b6ed","after":"457e81901fae82b365bdfc68d8cee7d0a2051040","ref":"refs/heads/isolated-declarations-syntactic-builder-refactor","pushedAt":"2024-07-15T17:07:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dragomirtitian","name":"Titian Cernicova-Dragomir","path":"/dragomirtitian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193316?s=80&v=4"},"commit":{"message":"Extract node type printer","shortMessageHtmlLink":"Extract node type printer"}},{"before":null,"after":"f79d4c6ad5240e78585d6bf68c192b6e8350b6ed","ref":"refs/heads/isolated-declarations-syntactic-builder-refactor","pushedAt":"2024-07-15T16:56:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dragomirtitian","name":"Titian Cernicova-Dragomir","path":"/dragomirtitian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193316?s=80&v=4"},"commit":{"message":"Extract node type printer","shortMessageHtmlLink":"Extract node type printer"}},{"before":null,"after":"ef7e09c62b37aa3b84f149afcd41ae4d3d59e498","ref":"refs/heads/experiment-monomorphic-signature","pushedAt":"2024-07-08T22:54:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dragomirtitian","name":"Titian Cernicova-Dragomir","path":"/dragomirtitian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193316?s=80&v=4"},"commit":{"message":"Make Signature monomorphic","shortMessageHtmlLink":"Make Signature monomorphic"}},{"before":null,"after":"840c489a51a93ade31ad0704b4b3d016e328eb99","ref":"refs/heads/experiment-monomorphic-type","pushedAt":"2024-07-08T22:44:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dragomirtitian","name":"Titian Cernicova-Dragomir","path":"/dragomirtitian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193316?s=80&v=4"},"commit":{"message":"Make types monomorphic","shortMessageHtmlLink":"Make types monomorphic"}},{"before":"10bd9e2b3f4ca742596a015c3afad25cd0e28d22","after":"62e206d91e5183b8f12fe70c480cef12b7bb97e1","ref":"refs/heads/experiment-monomorphic-ast-node","pushedAt":"2024-07-08T22:11:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dragomirtitian","name":"Titian Cernicova-Dragomir","path":"/dragomirtitian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193316?s=80&v=4"},"commit":{"message":"Make AST nodes monomorphic.","shortMessageHtmlLink":"Make AST nodes monomorphic."}},{"before":null,"after":"10bd9e2b3f4ca742596a015c3afad25cd0e28d22","ref":"refs/heads/experiment-monomorphic-ast-node","pushedAt":"2024-07-08T22:09:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dragomirtitian","name":"Titian Cernicova-Dragomir","path":"/dragomirtitian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193316?s=80&v=4"},"commit":{"message":"Make AST nodes monomorphic.","shortMessageHtmlLink":"Make AST nodes monomorphic."}},{"before":"4e98a962bbb9b1a832a3ef1023e9ac6b5fc0b869","after":"1ca2ec8e2c5482d53a14bad9cfbebc6202a3b9e4","ref":"refs/heads/isolated-declarations-syntactic-builder","pushedAt":"2024-07-05T12:58:43.000Z","pushType":"push","commitsCount":159,"pusher":{"login":"dragomirtitian","name":"Titian Cernicova-Dragomir","path":"/dragomirtitian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193316?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'remotes/origin/main' into isolated-declarations-syntactic-builder","shortMessageHtmlLink":"Merge remote-tracking branch 'remotes/origin/main' into isolated-decl…"}},{"before":"76074de0e0251ef3b096f311b9d6865ea3a0915e","after":"570e42dd500f4722867d1c0c17b0b31ce34b194b","ref":"refs/heads/experiment-monomorphic-node","pushedAt":"2024-07-01T10:35:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dragomirtitian","name":"Titian Cernicova-Dragomir","path":"/dragomirtitian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193316?s=80&v=4"},"commit":{"message":"Fix lint.","shortMessageHtmlLink":"Fix lint."}},{"before":"2766a8090fcf2bfd3bc9d4f4047637e695165ed1","after":"76074de0e0251ef3b096f311b9d6865ea3a0915e","ref":"refs/heads/experiment-monomorphic-node","pushedAt":"2024-07-01T10:32:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dragomirtitian","name":"Titian Cernicova-Dragomir","path":"/dragomirtitian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193316?s=80&v=4"},"commit":{"message":"Tweaking shape of Node to reduce memory consumption.","shortMessageHtmlLink":"Tweaking shape of Node to reduce memory consumption."}},{"before":"da811f477d6869a2322382ddb5f41deaf1307eca","after":"2766a8090fcf2bfd3bc9d4f4047637e695165ed1","ref":"refs/heads/experiment-monomorphic-node","pushedAt":"2024-06-28T18:03:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dragomirtitian","name":"Titian Cernicova-Dragomir","path":"/dragomirtitian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193316?s=80&v=4"},"commit":{"message":"Fix tests","shortMessageHtmlLink":"Fix tests"}},{"before":"8a434267f0c906e62b01adf89674cb057bea5e55","after":"da811f477d6869a2322382ddb5f41deaf1307eca","ref":"refs/heads/experiment-monomorphic-node","pushedAt":"2024-06-28T16:28:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dragomirtitian","name":"Titian Cernicova-Dragomir","path":"/dragomirtitian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193316?s=80&v=4"},"commit":{"message":"Fix merge issue.","shortMessageHtmlLink":"Fix merge issue."}},{"before":"8bb31a0a48f272d9058407f6c5a5af4f93bb6698","after":"8a434267f0c906e62b01adf89674cb057bea5e55","ref":"refs/heads/experiment-monomorphic-node","pushedAt":"2024-06-28T15:01:27.000Z","pushType":"push","commitsCount":27,"pusher":{"login":"dragomirtitian","name":"Titian Cernicova-Dragomir","path":"/dragomirtitian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193316?s=80&v=4"},"commit":{"message":"Merge branch 'main' into experiment-monomorphic-node","shortMessageHtmlLink":"Merge branch 'main' into experiment-monomorphic-node"}},{"before":"51d635c26667ee34577bc52c1580cbe9b83a265f","after":"8bb31a0a48f272d9058407f6c5a5af4f93bb6698","ref":"refs/heads/experiment-monomorphic-node","pushedAt":"2024-06-28T13:57:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dragomirtitian","name":"Titian Cernicova-Dragomir","path":"/dragomirtitian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193316?s=80&v=4"},"commit":{"message":"Fix leftover debug code.","shortMessageHtmlLink":"Fix leftover debug code."}},{"before":"b0b66c2f8ca0b51935e608bc850d2eba9183b9f3","after":"51d635c26667ee34577bc52c1580cbe9b83a265f","ref":"refs/heads/experiment-monomorphic-node","pushedAt":"2024-06-28T13:46:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dragomirtitian","name":"Titian Cernicova-Dragomir","path":"/dragomirtitian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193316?s=80&v=4"},"commit":{"message":"Make node slightly smaller by removing original and emit node and moving them to data","shortMessageHtmlLink":"Make node slightly smaller by removing original and emit node and mov…"}},{"before":"7ff37c06ca022f64d7d1af6a1a964e865e357ade","after":"b0b66c2f8ca0b51935e608bc850d2eba9183b9f3","ref":"refs/heads/experiment-monomorphic-node","pushedAt":"2024-06-26T19:51:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dragomirtitian","name":"Titian Cernicova-Dragomir","path":"/dragomirtitian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193316?s=80&v=4"},"commit":{"message":"Fix tests","shortMessageHtmlLink":"Fix tests"}},{"before":"ba162b812c4a253a8ed615a736ac59b576c96b5f","after":"7ff37c06ca022f64d7d1af6a1a964e865e357ade","ref":"refs/heads/experiment-monomorphic-node","pushedAt":"2024-06-24T16:58:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dragomirtitian","name":"Titian Cernicova-Dragomir","path":"/dragomirtitian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193316?s=80&v=4"},"commit":{"message":"Ensure we only have one shape for node arrays.","shortMessageHtmlLink":"Ensure we only have one shape for node arrays."}},{"before":"977cbc5c8a01330fb3e691d6d7601ecdcd478f38","after":"ba162b812c4a253a8ed615a736ac59b576c96b5f","ref":"refs/heads/experiment-monomorphic-node","pushedAt":"2024-06-24T11:01:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dragomirtitian","name":"Titian Cernicova-Dragomir","path":"/dragomirtitian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193316?s=80&v=4"},"commit":{"message":"Bring back separate shapes for Token and Identifier as distinct form node to reduce memory usage.","shortMessageHtmlLink":"Bring back separate shapes for Token and Identifier as distinct form …"}},{"before":"49b3d875f61182227ef00d7a6789dc5a9ad69d7a","after":"977cbc5c8a01330fb3e691d6d7601ecdcd478f38","ref":"refs/heads/experiment-monomorphic-node","pushedAt":"2024-06-22T13:44:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dragomirtitian","name":"Titian Cernicova-Dragomir","path":"/dragomirtitian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193316?s=80&v=4"},"commit":{"message":"Set properties directly on data in nodefactory reducing set accessor megamorphism.","shortMessageHtmlLink":"Set properties directly on data in nodefactory reducing set accessor …"}},{"before":null,"after":"49b3d875f61182227ef00d7a6789dc5a9ad69d7a","ref":"refs/heads/experiment-monomorphic-node","pushedAt":"2024-06-19T15:20:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dragomirtitian","name":"Titian Cernicova-Dragomir","path":"/dragomirtitian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193316?s=80&v=4"},"commit":{"message":"Make types and signatures monomorphic too.","shortMessageHtmlLink":"Make types and signatures monomorphic too."}},{"before":"61213562fa3aecb1d1edc2b63e6c572fd6d63e20","after":"a73a14579a714f5c01a52df6ddd5a327e962ccc0","ref":"refs/heads/resolve-types-if-error-on-reuse","pushedAt":"2024-06-03T22:24:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dragomirtitian","name":"Titian Cernicova-Dragomir","path":"/dragomirtitian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193316?s=80&v=4"},"commit":{"message":"Addressed code review.","shortMessageHtmlLink":"Addressed code review."}},{"before":"d0c5ebfd6053eb94a481cc46bee1e625db0ba2cb","after":"61213562fa3aecb1d1edc2b63e6c572fd6d63e20","ref":"refs/heads/resolve-types-if-error-on-reuse","pushedAt":"2024-06-03T18:17:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dragomirtitian","name":"Titian Cernicova-Dragomir","path":"/dragomirtitian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193316?s=80&v=4"},"commit":{"message":"Resolve keyof and index operations instead of their targets.","shortMessageHtmlLink":"Resolve keyof and index operations instead of their targets."}},{"before":null,"after":"d0c5ebfd6053eb94a481cc46bee1e625db0ba2cb","ref":"refs/heads/resolve-types-if-error-on-reuse","pushedAt":"2024-06-03T16:48:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dragomirtitian","name":"Titian Cernicova-Dragomir","path":"/dragomirtitian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193316?s=80&v=4"},"commit":{"message":"Resolve keyof and index operations instead of their targets.","shortMessageHtmlLink":"Resolve keyof and index operations instead of their targets."}},{"before":"af7a6386257ef8ad468af94d5e4aae10aadcda36","after":"884d4e148b2d3605711011501fddba56d37e92b2","ref":"refs/heads/track-symbols-from-anonymous-types","pushedAt":"2024-06-03T16:46:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dragomirtitian","name":"Titian Cernicova-Dragomir","path":"/dragomirtitian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193316?s=80&v=4"},"commit":{"message":"Fix new lines.","shortMessageHtmlLink":"Fix new lines."}},{"before":null,"after":"af7a6386257ef8ad468af94d5e4aae10aadcda36","ref":"refs/heads/track-symbols-from-anonymous-types","pushedAt":"2024-06-03T15:09:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dragomirtitian","name":"Titian Cernicova-Dragomir","path":"/dragomirtitian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193316?s=80&v=4"},"commit":{"message":"Preserve elided imports.","shortMessageHtmlLink":"Preserve elided imports."}},{"before":"3928d9bff7809afc95de21a8dcf34e57e2ce4d54","after":"96f5b3506174af0927a694d9dc6370c234f02e25","ref":"refs/heads/do-not-inline-types-aliases","pushedAt":"2024-05-30T23:40:01.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"dragomirtitian","name":"Titian Cernicova-Dragomir","path":"/dragomirtitian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193316?s=80&v=4"},"commit":{"message":"Use new fallback to print inferred type when reusing existing type nodes.","shortMessageHtmlLink":"Use new fallback to print inferred type when reusing existing type no…"}},{"before":null,"after":"5032d294f6adcbe7f7d81c7e61faf8f5bef8a142","ref":"refs/heads/recover-from-node-reuse-errors","pushedAt":"2024-05-30T22:26:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dragomirtitian","name":"Titian Cernicova-Dragomir","path":"/dragomirtitian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193316?s=80&v=4"},"commit":{"message":"Recover from type reuse errors by falling back to inferred type printing.","shortMessageHtmlLink":"Recover from type reuse errors by falling back to inferred type print…"}},{"before":null,"after":"3928d9bff7809afc95de21a8dcf34e57e2ce4d54","ref":"refs/heads/do-not-inline-types-aliases","pushedAt":"2024-05-30T16:36:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dragomirtitian","name":"Titian Cernicova-Dragomir","path":"/dragomirtitian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193316?s=80&v=4"},"commit":{"message":"Do not expand type references in index access types and when used with the keyof operator.","shortMessageHtmlLink":"Do not expand type references in index access types and when used wit…"}},{"before":"c83d2dae857738c08a9c5b060236dd2061382242","after":"1a3b926bd58b2bfcce240c53374aec17e30356a5","ref":"refs/heads/id-drop-untyped-computed-props","pushedAt":"2024-05-24T14:39:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dragomirtitian","name":"Titian Cernicova-Dragomir","path":"/dragomirtitian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193316?s=80&v=4"},"commit":{"message":"Remove members that are invalid computed properties.","shortMessageHtmlLink":"Remove members that are invalid computed properties."}},{"before":null,"after":"c83d2dae857738c08a9c5b060236dd2061382242","ref":"refs/heads/id-drop-untyped-computed-props","pushedAt":"2024-05-24T14:28:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dragomirtitian","name":"Titian Cernicova-Dragomir","path":"/dragomirtitian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8193316?s=80&v=4"},"commit":{"message":"Remove members that are invalid computed properties.","shortMessageHtmlLink":"Remove members that are invalid computed properties."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEgCRy_AA","startCursor":null,"endCursor":null}},"title":"Activity · bloomberg/TypeScript"}