{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":37160442,"defaultBranch":"master","name":"TypeScript","ownerLogin":"weswigham","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2015-06-09T21:48:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2932786?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1722983966.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"544768fe2fb723bcc26c60fbc36c36b969dabdc7","ref":"refs/heads/arbitrary-extension-dts-files-respect-implied-format","pushedAt":"2024-08-06T22:39:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"weswigham","name":"Wesley Wigham","path":"/weswigham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2932786?s=80&v=4"},"commit":{"message":"Possible fix, need to isolate a test case","shortMessageHtmlLink":"Possible fix, need to isolate a test case"}},{"before":null,"after":"11405e39454feb5c966b262ede1ef258559e5485","ref":"refs/heads/keyof-not-instantiated-all-the-way-away","pushedAt":"2024-08-06T22:36:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"weswigham","name":"Wesley Wigham","path":"/weswigham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2932786?s=80&v=4"},"commit":{"message":"Just a test","shortMessageHtmlLink":"Just a test"}},{"before":null,"after":"6fd9d32a337a225ef0d8a37e863b8a6d6b955308","ref":"refs/heads/always-error-on-overshifts","pushedAt":"2024-08-02T20:35:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"weswigham","name":"Wesley Wigham","path":"/weswigham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2932786?s=80&v=4"},"commit":{"message":"Always error on overshifts","shortMessageHtmlLink":"Always error on overshifts"}},{"before":"026ffcfa37a69a415d0f4e4bddfce224282605f8","after":"1ef0e40101694b100c40d5cc51cc784bc2d5802b","ref":"refs/heads/error-on-erroneous-shifts","pushedAt":"2024-08-02T20:31:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weswigham","name":"Wesley Wigham","path":"/weswigham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2932786?s=80&v=4"},"commit":{"message":"Format","shortMessageHtmlLink":"Format"}},{"before":null,"after":"026ffcfa37a69a415d0f4e4bddfce224282605f8","ref":"refs/heads/error-on-erroneous-shifts","pushedAt":"2024-08-02T20:12:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"weswigham","name":"Wesley Wigham","path":"/weswigham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2932786?s=80&v=4"},"commit":{"message":"Suggest simplifications for overzealous shifts","shortMessageHtmlLink":"Suggest simplifications for overzealous shifts"}},{"before":"d9d8c7743dcaba305ca04022cc7569789c7b6944","after":"9fdf7d5e03e44cac9b1b4f3dad1d4436517abd96","ref":"refs/heads/fastpath-pick-logic","pushedAt":"2024-08-01T21:18:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weswigham","name":"Wesley Wigham","path":"/weswigham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2932786?s=80&v=4"},"commit":{"message":"Comment update","shortMessageHtmlLink":"Comment update"}},{"before":"ef23aa7269dd3a89bfdfd1ce1b7e6db2a999457c","after":"536f03b91261fabca3d578ea76800b879e403b9f","ref":"refs/heads/support-jsxruntime-pragma","pushedAt":"2024-08-01T14:12:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"weswigham","name":"Wesley Wigham","path":"/weswigham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2932786?s=80&v=4"},"commit":{"message":"Add support for the @jsxruntime pragma","shortMessageHtmlLink":"Add support for the @jsxruntime pragma"}},{"before":null,"after":"ef23aa7269dd3a89bfdfd1ce1b7e6db2a999457c","ref":"refs/heads/support-jsxruntime-pragma","pushedAt":"2024-08-01T14:02:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"weswigham","name":"Wesley Wigham","path":"/weswigham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2932786?s=80&v=4"},"commit":{"message":"Add support for the @jsxruntime pragma","shortMessageHtmlLink":"Add support for the @jsxruntime pragma"}},{"before":"bbc39410f83353eb9aaef36f28553f640c84c4f7","after":null,"ref":"refs/heads/add-missinging-reverse-lookup-type","pushedAt":"2024-07-31T22:52:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"weswigham","name":"Wesley Wigham","path":"/weswigham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2932786?s=80&v=4"}},{"before":"0f15bd5cbcf4f6563039f291ca06983c443dbe11","after":"bbc39410f83353eb9aaef36f28553f640c84c4f7","ref":"refs/heads/add-missinging-reverse-lookup-type","pushedAt":"2024-07-31T22:32:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weswigham","name":"Wesley Wigham","path":"/weswigham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2932786?s=80&v=4"},"commit":{"message":"Accept baselines","shortMessageHtmlLink":"Accept baselines"}},{"before":null,"after":"0f15bd5cbcf4f6563039f291ca06983c443dbe11","ref":"refs/heads/add-missinging-reverse-lookup-type","pushedAt":"2024-07-31T22:21:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"weswigham","name":"Wesley Wigham","path":"/weswigham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2932786?s=80&v=4"},"commit":{"message":"Track the correct alias symbol for the output location when copying nodes","shortMessageHtmlLink":"Track the correct alias symbol for the output location when copying n…"}},{"before":"60cde2d0412ab35cd3395b9765ed54cd371ec86b","after":"d9d8c7743dcaba305ca04022cc7569789c7b6944","ref":"refs/heads/fastpath-pick-logic","pushedAt":"2024-07-25T20:07:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weswigham","name":"Wesley Wigham","path":"/weswigham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2932786?s=80&v=4"},"commit":{"message":"How in the world was this avoiding reentrancy before? Chance?","shortMessageHtmlLink":"How in the world was this avoiding reentrancy before? Chance?"}},{"before":null,"after":"60cde2d0412ab35cd3395b9765ed54cd371ec86b","ref":"refs/heads/fastpath-pick-logic","pushedAt":"2024-07-25T19:18:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"weswigham","name":"Wesley Wigham","path":"/weswigham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2932786?s=80&v=4"},"commit":{"message":"Expand divide and conquer intersection construction heuristic\n\nAll the way down to 3 member intersections. This way you can only\nencounter a complexity error for a pick of two (or more) 1000 property\ntypes, and not three 50 property types.\n\nI played around with some other heuristics, but they ended up being\noverly costly for how narrow they were - pattern literals throw a\nwrench into our usual intersection fast path for literal types, and\nwe *could* preserve it in cases like this one where there's a single\npattern literal type common to all otherwise-primitive unions in the\nintersection (intersections with other literals either produce never or\nthat literal), but that all goes away once there are two or more pattern\nliterals, since then you need to worry about myrid ways the patterns can\ncombine (which is to say: potentially as many ways as the power set\nindicates), so it didn't seem worth it for the complexity. Even `react`\nhas *two* of these pattern index signatures (aria- and data-), not one, so such a\nheuristic won't help the common case anyway. I think there is still *some*\nsplitting and pre-simplification we can do among the literal members,\nprobably, even when there are non-primitive members, but I haven't been able to\nnail down a sufficiently general algorithm yet.\n\nSo instead this one-liner will probably suffice for now.","shortMessageHtmlLink":"Expand divide and conquer intersection construction heuristic"}},{"before":"c3dcd4b8bf28f6998de0b8934fadd8814fbb284f","after":"9c73634a3886ec387494eeb535fe4a0ffbfe63e0","ref":"refs/heads/marked-linked-references-fast-skips","pushedAt":"2024-07-23T20:26:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weswigham","name":"Wesley Wigham","path":"/weswigham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2932786?s=80&v=4"},"commit":{"message":"Fix issue with calculatedFlags in noCheck LazyCheckFlags visitor thats only apparent when the linked references pass is skipped","shortMessageHtmlLink":"Fix issue with calculatedFlags in noCheck LazyCheckFlags visitor that…"}},{"before":"4260ea2a67ef6feaef9d2b0c33e5aa54435265f7","after":"c3dcd4b8bf28f6998de0b8934fadd8814fbb284f","ref":"refs/heads/marked-linked-references-fast-skips","pushedAt":"2024-07-23T18:23:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weswigham","name":"Wesley Wigham","path":"/weswigham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2932786?s=80&v=4"},"commit":{"message":"Curse you export import a = b statements, youve foiled me again","shortMessageHtmlLink":"Curse you export import a = b statements, youve foiled me again"}},{"before":null,"after":"4260ea2a67ef6feaef9d2b0c33e5aa54435265f7","ref":"refs/heads/marked-linked-references-fast-skips","pushedAt":"2024-07-23T18:08:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"weswigham","name":"Wesley Wigham","path":"/weswigham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2932786?s=80&v=4"},"commit":{"message":"Skip markLinkedReferences import elision walk entirely in some common cases","shortMessageHtmlLink":"Skip markLinkedReferences import elision walk entirely in some common…"}},{"before":null,"after":"e32b8c2dc5e7a7827429acc545d5d9e4c93fcbd1","ref":"refs/heads/skeleton-loader","pushedAt":"2024-07-16T21:27:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"weswigham","name":"Wesley Wigham","path":"/weswigham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2932786?s=80&v=4"},"commit":{"message":"Skeleton of a register-based loader & hooks","shortMessageHtmlLink":"Skeleton of a register-based loader & hooks"}},{"before":"38c2ca4d85937126d15a5ff505cc3473ab6b001e","after":null,"ref":"refs/heads/unwritable-privates-error","pushedAt":"2024-07-11T18:05:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"weswigham","name":"Wesley Wigham","path":"/weswigham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2932786?s=80&v=4"}},{"before":"1d471358e01b302c39da10d9b10236b84e88b7f2","after":"38c2ca4d85937126d15a5ff505cc3473ab6b001e","ref":"refs/heads/unwritable-privates-error","pushedAt":"2024-07-10T18:15:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weswigham","name":"Wesley Wigham","path":"/weswigham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2932786?s=80&v=4"},"commit":{"message":"Baseline updates","shortMessageHtmlLink":"Baseline updates"}},{"before":"9a228e1ed2b397baa1119cdc79e52401415f2bc2","after":"151faae3e48dc2ff7ad42f4c263e8b5af6ee73bb","ref":"refs/heads/exacter-optional-property-type-node-reuse","pushedAt":"2024-07-10T18:09:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weswigham","name":"Wesley Wigham","path":"/weswigham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2932786?s=80&v=4"},"commit":{"message":"Format","shortMessageHtmlLink":"Format"}},{"before":null,"after":"1d471358e01b302c39da10d9b10236b84e88b7f2","ref":"refs/heads/unwritable-privates-error","pushedAt":"2024-07-10T18:03:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"weswigham","name":"Wesley Wigham","path":"/weswigham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2932786?s=80&v=4"},"commit":{"message":"Improve error message for unserializable private and public class members","shortMessageHtmlLink":"Improve error message for unserializable private and public class mem…"}},{"before":"de2b455f1829cdf9e00da5387b411b7a80c4703f","after":"9a228e1ed2b397baa1119cdc79e52401415f2bc2","ref":"refs/heads/exacter-optional-property-type-node-reuse","pushedAt":"2024-07-10T17:37:06.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"weswigham","name":"Wesley Wigham","path":"/weswigham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2932786?s=80&v=4"},"commit":{"message":"Merge branch 'main' into exacter-optional-property-type-node-reuse","shortMessageHtmlLink":"Merge branch 'main' into exacter-optional-property-type-node-reuse"}},{"before":"2df438ef37daeb5d46659c08aa6da9bb2a8f1f07","after":"de2b455f1829cdf9e00da5387b411b7a80c4703f","ref":"refs/heads/exacter-optional-property-type-node-reuse","pushedAt":"2024-07-10T17:36:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weswigham","name":"Wesley Wigham","path":"/weswigham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2932786?s=80&v=4"},"commit":{"message":"containsNonMissingUndefinedType","shortMessageHtmlLink":"containsNonMissingUndefinedType"}},{"before":"dad31881a80b0280ce39d8cbf82b7847700781b5","after":"2df438ef37daeb5d46659c08aa6da9bb2a8f1f07","ref":"refs/heads/exacter-optional-property-type-node-reuse","pushedAt":"2024-07-09T23:07:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"weswigham","name":"Wesley Wigham","path":"/weswigham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2932786?s=80&v=4"},"commit":{"message":"Suggestion","shortMessageHtmlLink":"Suggestion"}},{"before":"e147cb332cff104b7dd414c2877fc9b4f8397870","after":null,"ref":"refs/heads/isolated-declaration-quash-nested-errors","pushedAt":"2024-07-09T23:03:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"weswigham","name":"Wesley Wigham","path":"/weswigham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2932786?s=80&v=4"}},{"before":"84919f023ee11e38f12443c5715d1602a3285896","after":"dad31881a80b0280ce39d8cbf82b7847700781b5","ref":"refs/heads/exacter-optional-property-type-node-reuse","pushedAt":"2024-07-09T21:52:34.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"weswigham","name":"Wesley Wigham","path":"/weswigham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2932786?s=80&v=4"},"commit":{"message":"Merge branch 'main' into exacter-optional-property-type-node-reuse","shortMessageHtmlLink":"Merge branch 'main' into exacter-optional-property-type-node-reuse"}},{"before":"52a36f0e212b5441985eaca49b6af5db53667c57","after":"84919f023ee11e38f12443c5715d1602a3285896","ref":"refs/heads/exacter-optional-property-type-node-reuse","pushedAt":"2024-07-09T21:41:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"weswigham","name":"Wesley Wigham","path":"/weswigham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2932786?s=80&v=4"},"commit":{"message":"Renames","shortMessageHtmlLink":"Renames"}},{"before":null,"after":"52a36f0e212b5441985eaca49b6af5db53667c57","ref":"refs/heads/exacter-optional-property-type-node-reuse","pushedAt":"2024-07-09T20:18:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"weswigham","name":"Wesley Wigham","path":"/weswigham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2932786?s=80&v=4"},"commit":{"message":"Write non-missing undefined missing from reused node into output","shortMessageHtmlLink":"Write non-missing undefined missing from reused node into output"}},{"before":null,"after":"e147cb332cff104b7dd414c2877fc9b4f8397870","ref":"refs/heads/isolated-declaration-quash-nested-errors","pushedAt":"2024-07-09T18:06:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"weswigham","name":"Wesley Wigham","path":"/weswigham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2932786?s=80&v=4"},"commit":{"message":"Skip ID inference errors on nodes collected from other files","shortMessageHtmlLink":"Skip ID inference errors on nodes collected from other files"}},{"before":null,"after":"e769a6f234b31f75b8872f13759c08cfc36d3974","ref":"refs/heads/all-the-options","pushedAt":"2024-06-18T08:21:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"weswigham","name":"Wesley Wigham","path":"/weswigham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2932786?s=80&v=4"},"commit":{"message":"WIP, allow most options on the commandline alongside -b","shortMessageHtmlLink":"WIP, allow most options on the commandline alongside -b"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEk5ZPBwA","startCursor":null,"endCursor":null}},"title":"Activity · weswigham/TypeScript"}