{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":373586782,"defaultBranch":"main","name":"mini-typescript","ownerLogin":"sandersn","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-06-03T17:16:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/293473?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1691101548.0","currentOid":""},"activityList":{"items":[{"before":"900238eda36dc16faf79575657f63cd880481033","after":"eea8e66995eee734097228374540f375f18cbe65","ref":"refs/heads/centi-typescript","pushedAt":"2023-08-30T23:39:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sandersn","name":"Nathan Shively-Sanders","path":"/sandersn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/293473?s=80&v=4"},"commit":{"message":"more obvious contravariant assignability code","shortMessageHtmlLink":"more obvious contravariant assignability code"}},{"before":"aa971702f7477a9fd117f3e748a5b85fad167a85","after":"900238eda36dc16faf79575657f63cd880481033","ref":"refs/heads/centi-typescript","pushedAt":"2023-08-03T23:05:14.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sandersn","name":"Nathan Shively-Sanders","path":"/sandersn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/293473?s=80&v=4"},"commit":{"message":"Merge branch 'main' into centi-typescript","shortMessageHtmlLink":"Merge branch 'main' into centi-typescript"}},{"before":"573756fae19081fad448852d4c4d56dafb2cee36","after":"b3da2e64ffe7802305a3c4284a59951a3cb642bc","ref":"refs/heads/main","pushedAt":"2023-08-03T22:35:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sandersn","name":"Nathan Shively-Sanders","path":"/sandersn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/293473?s=80&v=4"},"commit":{"message":"add link to centi-typescript in README","shortMessageHtmlLink":"add link to centi-typescript in README"}},{"before":"aa971702f7477a9fd117f3e748a5b85fad167a85","after":null,"ref":"refs/heads/deci-typescript","pushedAt":"2023-08-03T22:25:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sandersn","name":"Nathan Shively-Sanders","path":"/sandersn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/293473?s=80&v=4"}},{"before":null,"after":"aa971702f7477a9fd117f3e748a5b85fad167a85","ref":"refs/heads/centi-typescript","pushedAt":"2023-08-03T22:25:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sandersn","name":"Nathan Shively-Sanders","path":"/sandersn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/293473?s=80&v=4"},"commit":{"message":"deduplicate code in name resolution","shortMessageHtmlLink":"deduplicate code in name resolution"}},{"before":"47ea7f6f5a60fa8bdb405fe28cc6b847dc6a7f32","after":"aa971702f7477a9fd117f3e748a5b85fad167a85","ref":"refs/heads/deci-typescript","pushedAt":"2023-07-26T23:17:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sandersn","name":"Nathan Shively-Sanders","path":"/sandersn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/293473?s=80&v=4"},"commit":{"message":"deduplicate code in name resolution","shortMessageHtmlLink":"deduplicate code in name resolution"}},{"before":"44066d57aee98a2b90d56c7a988f407a17d019b6","after":"47ea7f6f5a60fa8bdb405fe28cc6b847dc6a7f32","ref":"refs/heads/deci-typescript","pushedAt":"2023-06-27T20:27:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sandersn","name":"Nathan Shively-Sanders","path":"/sandersn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/293473?s=80&v=4"},"commit":{"message":"Type inference\n\nWorks but there are lots of TODOs still","shortMessageHtmlLink":"Type inference"}},{"before":"3389ad990ef91d1dd05aa82ac331b7cd68c5707e","after":"44066d57aee98a2b90d56c7a988f407a17d019b6","ref":"refs/heads/deci-typescript","pushedAt":"2023-06-20T16:36:34.029Z","pushType":"push","commitsCount":1,"pusher":{"login":"sandersn","name":"Nathan Shively-Sanders","path":"/sandersn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/293473?s=80&v=4"},"commit":{"message":"Parse (and bind?) type params/args\n\nNo checker support yet:\n\n1. I'm not sure if the types are correct, but they might be.\n2. The checker will need to start caching types in order to avoid\ncreating multiple type variables, since they're compared nominally.\n3. Also no checker support for signature instantiation or type\ninference.","shortMessageHtmlLink":"Parse (and bind?) type params/args"}},{"before":"2ac329a3ca123fc31fb0ea94f691b83f2ea9e788","after":"3389ad990ef91d1dd05aa82ac331b7cd68c5707e","ref":"refs/heads/deci-typescript","pushedAt":"2023-06-19T18:30:49.742Z","pushType":"push","commitsCount":1,"pusher":{"login":"sandersn","name":"Nathan Shively-Sanders","path":"/sandersn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/293473?s=80&v=4"},"commit":{"message":"add signature types","shortMessageHtmlLink":"add signature types"}},{"before":"50cf60970116120e68bb224357a467abb89600b2","after":"2ac329a3ca123fc31fb0ea94f691b83f2ea9e788","ref":"refs/heads/deci-typescript","pushedAt":"2023-06-15T20:59:28.056Z","pushType":"push","commitsCount":1,"pusher":{"login":"sandersn","name":"Nathan Shively-Sanders","path":"/sandersn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/293473?s=80&v=4"},"commit":{"message":"finish object literals","shortMessageHtmlLink":"finish object literals"}},{"before":"ac15f40250a0de040d1f22612fb3fd5b097e6a0e","after":"50cf60970116120e68bb224357a467abb89600b2","ref":"refs/heads/deci-typescript","pushedAt":"2023-06-15T13:38:51.397Z","pushType":"push","commitsCount":1,"pusher":{"login":"sandersn","name":"Nathan Shively-Sanders","path":"/sandersn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/293473?s=80&v=4"},"commit":{"message":"push unfinished work on object types","shortMessageHtmlLink":"push unfinished work on object types"}},{"before":"07fb0e45f034ab6d34790a74cd72ba5035aa124b","after":"ac15f40250a0de040d1f22612fb3fd5b097e6a0e","ref":"refs/heads/deci-typescript","pushedAt":"2023-06-12T17:57:02.601Z","pushType":"push","commitsCount":1,"pusher":{"login":"sandersn","name":"Nathan Shively-Sanders","path":"/sandersn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/293473?s=80&v=4"},"commit":{"message":"Add calls","shortMessageHtmlLink":"Add calls"}},{"before":"cd3a45d79b9e213491488ccd7c48b4e8fe0a24b7","after":"07fb0e45f034ab6d34790a74cd72ba5035aa124b","ref":"refs/heads/deci-typescript","pushedAt":"2023-06-12T16:22:27.076Z","pushType":"push","commitsCount":1,"pusher":{"login":"sandersn","name":"Nathan Shively-Sanders","path":"/sandersn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/293473?s=80&v=4"},"commit":{"message":"No abbreviations in AST property names","shortMessageHtmlLink":"No abbreviations in AST property names"}},{"before":"a4c99bb6e56d46549169263b452c756c5e63c15a","after":"cd3a45d79b9e213491488ccd7c48b4e8fe0a24b7","ref":"refs/heads/deci-typescript","pushedAt":"2023-06-12T16:07:56.090Z","pushType":"push","commitsCount":1,"pusher":{"login":"sandersn","name":"Nathan Shively-Sanders","path":"/sandersn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/293473?s=80&v=4"},"commit":{"message":"Add complexish func/obj test+fix bug\n\nForgot to set parents on parameters/properties!","shortMessageHtmlLink":"Add complexish func/obj test+fix bug"}},{"before":"8b1b28ae85dfbc63bc091cd2d8cae0120271e7c7","after":"a4c99bb6e56d46549169263b452c756c5e63c15a","ref":"refs/heads/deci-typescript","pushedAt":"2023-06-07T20:25:55.745Z","pushType":"push","commitsCount":1,"pusher":{"login":"sandersn","name":"Nathan Shively-Sanders","path":"/sandersn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/293473?s=80&v=4"},"commit":{"message":"assignability","shortMessageHtmlLink":"assignability"}},{"before":"9527967c050e787f5cbf11d4183b2790bc623f01","after":"8b1b28ae85dfbc63bc091cd2d8cae0120271e7c7","ref":"refs/heads/deci-typescript","pushedAt":"2023-06-07T17:25:13.723Z","pushType":"push","commitsCount":1,"pusher":{"login":"sandersn","name":"Nathan Shively-Sanders","path":"/sandersn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/293473?s=80&v=4"},"commit":{"message":"Check return types against declared body type\n\nAlso:\n1. Fix parser to parse empty lists of things; also switch from\nparsing required separators to parsing optional terminators. (The\nterminators cannot be optional when the beginning of elements are\nambiguous with their ends, but that's not the case with the current\nlanguage.)\n2. Improve test baseline format.","shortMessageHtmlLink":"Check return types against declared body type"}},{"before":"69543b20f7f0594e6f45d71a82f6b432ba829c63","after":"9527967c050e787f5cbf11d4183b2790bc623f01","ref":"refs/heads/deci-typescript","pushedAt":"2023-06-07T16:24:21.374Z","pushType":"push","commitsCount":1,"pusher":{"login":"sandersn","name":"Nathan Shively-Sanders","path":"/sandersn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/293473?s=80&v=4"},"commit":{"message":"Add function expressions\n\nIncomplete support for return statements (no checking) and signatures as\nwell (mostly untested).\n\nRequired making checker resolution more realistic, which required\nsetting parent pointers in the binder.","shortMessageHtmlLink":"Add function expressions"}},{"before":"d7a92a4213eca0aaebd6966b20289cc089ea7072","after":"69543b20f7f0594e6f45d71a82f6b432ba829c63","ref":"refs/heads/deci-typescript","pushedAt":"2023-06-06T17:50:21.069Z","pushType":"push","commitsCount":1,"pusher":{"login":"sandersn","name":"Nathan Shively-Sanders","path":"/sandersn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/293473?s=80&v=4"},"commit":{"message":"Add object literals\n\nThis required a lot of new code in the binder to mimic tsc.","shortMessageHtmlLink":"Add object literals"}},{"before":"eed27a50c1eacdcb402edb984820cc713d28bf89","after":"d7a92a4213eca0aaebd6966b20289cc089ea7072","ref":"refs/heads/deci-typescript","pushedAt":"2023-06-05T16:31:53.927Z","pushType":"push","commitsCount":1,"pusher":{"login":"sandersn","name":"Nathan Shively-Sanders","path":"/sandersn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/293473?s=80&v=4"},"commit":{"message":"add string literals","shortMessageHtmlLink":"add string literals"}},{"before":"e5b39e5057031c2c79ff65653ddbe88d387b18c7","after":"eed27a50c1eacdcb402edb984820cc713d28bf89","ref":"refs/heads/deci-typescript","pushedAt":"2023-06-02T23:39:58.476Z","pushType":"push","commitsCount":1,"pusher":{"login":"sandersn","name":"Nathan Shively-Sanders","path":"/sandersn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/293473?s=80&v=4"},"commit":{"message":"improve output of string baselines","shortMessageHtmlLink":"improve output of string baselines"}},{"before":"9e798330c79083feceecaa19e7241dd6d45742bd","after":"e5b39e5057031c2c79ff65653ddbe88d387b18c7","ref":"refs/heads/deci-typescript","pushedAt":"2023-06-02T17:40:01.418Z","pushType":"push","commitsCount":2,"pusher":{"login":"sandersn","name":"Nathan Shively-Sanders","path":"/sandersn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/293473?s=80&v=4"},"commit":{"message":"Merge branch 'main' into deci-typescript","shortMessageHtmlLink":"Merge branch 'main' into deci-typescript"}},{"before":null,"after":"9e798330c79083feceecaa19e7241dd6d45742bd","ref":"refs/heads/deci-typescript","pushedAt":"2023-06-02T17:28:02.071Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sandersn","name":"Nathan Shively-Sanders","path":"/sandersn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/293473?s=80&v=4"},"commit":{"message":"consolidate ideas","shortMessageHtmlLink":"consolidate ideas"}},{"before":"038a5e0c4f1a200ecc6b40c48cd8c4afab679df0","after":"573756fae19081fad448852d4c4d56dafb2cee36","ref":"refs/heads/main","pushedAt":"2023-06-02T17:24:09.834Z","pushType":"push","commitsCount":1,"pusher":{"login":"sandersn","name":"Nathan Shively-Sanders","path":"/sandersn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/293473?s=80&v=4"},"commit":{"message":"add new exercises, remove one that is already in source","shortMessageHtmlLink":"add new exercises, remove one that is already in source"}},{"before":"e594d065197b9a5d7c721f696493672e8007335c","after":"038a5e0c4f1a200ecc6b40c48cd8c4afab679df0","ref":"refs/heads/main","pushedAt":"2023-06-02T16:35:00.090Z","pushType":"push","commitsCount":1,"pusher":{"login":"sandersn","name":"Nathan Shively-Sanders","path":"/sandersn","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/293473?s=80&v=4"},"commit":{"message":"update node types","shortMessageHtmlLink":"update node types"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADdizexwA","startCursor":null,"endCursor":null}},"title":"Activity ยท sandersn/mini-typescript"}