{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":597169169,"defaultBranch":"main","name":"ezno","ownerLogin":"kaleidawave","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-03T19:27:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/26967284?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717447542.0","currentOid":""},"activityList":{"items":[{"before":"903e627d8764c91ed09cee783f2dc58213c8364c","after":"94eae475e9bb27af2bc04ad4c71a14c04ebf51ec","ref":"refs/heads/checker-improvements-036","pushedAt":"2024-06-07T11:49:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kaleidawave","name":"Ben","path":"/kaleidawave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26967284?s=80&v=4"},"commit":{"message":"More\n- Start on tree shaking for libraries\n- Change TDMs from set to vec\n- Fix for readonly\n- Rearrange passing of calling input","shortMessageHtmlLink":"More"}},{"before":null,"after":"4e19531f903b339a9f4bf8927168ad47b5a156a4","ref":"refs/heads/parser-improvements-036","pushedAt":"2024-06-03T20:45:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kaleidawave","name":"Ben","path":"/kaleidawave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26967284?s=80&v=4"},"commit":{"message":"Few fixes\n- Fix capitalisation in `ForLoopStatementInitialiser`\n- Fix for #154","shortMessageHtmlLink":"Few fixes"}},{"before":null,"after":"903e627d8764c91ed09cee783f2dc58213c8364c","ref":"refs/heads/checker-improvements-036","pushedAt":"2024-06-03T20:14:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kaleidawave","name":"Ben","path":"/kaleidawave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26967284?s=80&v=4"},"commit":{"message":"More checker improvements\n- Replace `todo!` under /synthesis for fixes or unimplemented error","shortMessageHtmlLink":"More checker improvements"}},{"before":null,"after":"0ee07921b464d9efc25843df84b4322172f7a342","ref":"refs/heads/narrowing","pushedAt":"2024-06-03T17:10:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kaleidawave","name":"Ben","path":"/kaleidawave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26967284?s=80&v=4"},"commit":{"message":"Add basic narrowing #122\n- Currently basic equality","shortMessageHtmlLink":"Add basic narrowing #122"}},{"before":null,"after":"cdb17d09c2458ceceaafc5bfaeda27b250b51fda","ref":"refs/heads/more-cli","pushedAt":"2024-06-03T13:59:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kaleidawave","name":"Ben","path":"/kaleidawave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26967284?s=80&v=4"},"commit":{"message":"Fixes to CLI and playground\n- Improved contributor and sponsor list under `info`\n- Remove LZ from playground (all in on store)\n- Add more info to playground and change style","shortMessageHtmlLink":"Fixes to CLI and playground"}},{"before":"b80c0d162daa6d37f45f38c29ae09364437bd0ee","after":"bdac106f180f8b4230a0ed667b6f600910542648","ref":"refs/heads/main","pushedAt":"2024-05-31T16:54:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kaleidawave","name":"Ben","path":"/kaleidawave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26967284?s=80&v=4"},"commit":{"message":"Fix getting started link in README (#151)","shortMessageHtmlLink":"Fix getting started link in README (#151)"}},{"before":"cb79109dd0c6a457df9f19fe2f5ff5a0365e6eee","after":"25e718bc0e328896b7b106ae4822236693ec8de3","ref":"refs/heads/gh-pages","pushedAt":"2024-05-31T14:21:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to GitHub pages","shortMessageHtmlLink":"Deploy to GitHub pages"}},{"before":"3c27ade46573f23fec543b291b59fdfc1a952aa8","after":"b80c0d162daa6d37f45f38c29ae09364437bd0ee","ref":"refs/heads/main","pushedAt":"2024-05-31T14:18:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kaleidawave","name":"Ben","path":"/kaleidawave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26967284?s=80&v=4"},"commit":{"message":"Update base and assets","shortMessageHtmlLink":"Update base and assets"}},{"before":"fbf6aae7c56b62995f090052c9e1375b5d211788","after":"cb79109dd0c6a457df9f19fe2f5ff5a0365e6eee","ref":"refs/heads/gh-pages","pushedAt":"2024-05-31T14:07:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploy to GitHub pages","shortMessageHtmlLink":"Deploy to GitHub pages"}},{"before":"37ede7ae61fc7377b15e83bb83fb836d4ef4c98b","after":"3c27ade46573f23fec543b291b59fdfc1a952aa8","ref":"refs/heads/main","pushedAt":"2024-05-31T14:03:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kaleidawave","name":"Ben","path":"/kaleidawave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26967284?s=80&v=4"},"commit":{"message":"Add playground (#115)\n\n* Add playground\r\n- Include the remote saving feature (on val.town)\r\n- Add tooltips","shortMessageHtmlLink":"Add playground (#115)"}},{"before":"ac28f6923fdaf0ef411fd5fff2ba0e3ea04e1fdb","after":"30ca771a545f8acf804f53f068b37c460edd826d","ref":"refs/heads/add-playground","pushedAt":"2024-05-31T13:53:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kaleidawave","name":"Ben","path":"/kaleidawave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26967284?s=80&v=4"},"commit":{"message":"Update playground\n- Include the remote saving feature (on val.town)\n- Add tooltips","shortMessageHtmlLink":"Update playground"}},{"before":"934cf16a5069d374007af91a080ebba678c1ed29","after":"37ede7ae61fc7377b15e83bb83fb836d4ef4c98b","ref":"refs/heads/main","pushedAt":"2024-05-31T11:51:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Release: ezno-parser-visitable-derive to 0.0.7, ezno-parser to 0.1.5, ezno-ast-generator to 0.0.13, ezno-checker to 0.0.16 and ezno to 0.0.21","shortMessageHtmlLink":"Release: ezno-parser-visitable-derive to 0.0.7, ezno-parser to 0.1.5,…"}},{"before":"fbf6aae7c56b62995f090052c9e1375b5d211788","after":"934cf16a5069d374007af91a080ebba678c1ed29","ref":"refs/heads/main","pushedAt":"2024-05-31T11:44:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kaleidawave","name":"Ben","path":"/kaleidawave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26967284?s=80&v=4"},"commit":{"message":"Fix for publish","shortMessageHtmlLink":"Fix for publish"}},{"before":null,"after":"fbf6aae7c56b62995f090052c9e1375b5d211788","ref":"refs/heads/gh-pages","pushedAt":"2024-05-31T11:39:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kaleidawave","name":"Ben","path":"/kaleidawave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26967284?s=80&v=4"},"commit":{"message":"Fix null span in template literal arguments (#150)\n\n* Last minute fixes\r\n- Fix null span used for template literal argument position\r\n- Allow aliases in key lookup\r\n- Add Record, at and join to env\r\n- Add more clarification to the tests","shortMessageHtmlLink":"Fix null span in template literal arguments (#150)"}},{"before":"ab2fcba74530f5c7f38184439a7bc61824cafa3a","after":null,"ref":"refs/heads/gh-pages","pushedAt":"2024-05-31T11:39:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"kaleidawave","name":"Ben","path":"/kaleidawave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26967284?s=80&v=4"}},{"before":null,"after":"ab2fcba74530f5c7f38184439a7bc61824cafa3a","ref":"refs/heads/gh-pages","pushedAt":"2024-05-31T11:38:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kaleidawave","name":"Ben","path":"/kaleidawave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26967284?s=80&v=4"},"commit":{"message":"Internal improvements to subtyping and substitution (#146)\n\n- Change subtyping to use single state structure (rather than generic structures)\r\n- Change substitution to use single immutable object for arguments\r\n- `* extends * ? `, `infer U` and distributive extends\r\n- Add `never` #136 + or folding\r\n- Other stuff in PR description + changed tests","shortMessageHtmlLink":"Internal improvements to subtyping and substitution (#146)"}},{"before":"ab2fcba74530f5c7f38184439a7bc61824cafa3a","after":"fbf6aae7c56b62995f090052c9e1375b5d211788","ref":"refs/heads/main","pushedAt":"2024-05-31T11:27:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kaleidawave","name":"Ben","path":"/kaleidawave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26967284?s=80&v=4"},"commit":{"message":"Fix null span in template literal arguments (#150)\n\n* Last minute fixes\r\n- Fix null span used for template literal argument position\r\n- Allow aliases in key lookup\r\n- Add Record, at and join to env\r\n- Add more clarification to the tests","shortMessageHtmlLink":"Fix null span in template literal arguments (#150)"}},{"before":"d626aa6995eebf132438e71a29e378d91bb00275","after":"a01827bd84cc98f80b0e8ba18363e00830b96380","ref":"refs/heads/last-minute-fixes","pushedAt":"2024-05-31T11:25:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kaleidawave","name":"Ben","path":"/kaleidawave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26967284?s=80&v=4"},"commit":{"message":"Add more clarification to the tests","shortMessageHtmlLink":"Add more clarification to the tests"}},{"before":"b51168837feb8715fb27f37e5eccf7cacfc59974","after":"ac28f6923fdaf0ef411fd5fff2ba0e3ea04e1fdb","ref":"refs/heads/add-playground","pushedAt":"2024-05-31T10:18:12.000Z","pushType":"push","commitsCount":22,"pusher":{"login":"kaleidawave","name":"Ben","path":"/kaleidawave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26967284?s=80&v=4"},"commit":{"message":"Merge branch 'main' into add-playground","shortMessageHtmlLink":"Merge branch 'main' into add-playground"}},{"before":null,"after":"d626aa6995eebf132438e71a29e378d91bb00275","ref":"refs/heads/last-minute-fixes","pushedAt":"2024-05-31T10:04:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kaleidawave","name":"Ben","path":"/kaleidawave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26967284?s=80&v=4"},"commit":{"message":"Last minute fixes\n- Fix null span used for template literal argument position\n- Allow aliases in key lookup\n- Add Record, at and join to env","shortMessageHtmlLink":"Last minute fixes"}},{"before":"3760f361f989903f0bbb458e51c290203fe07116","after":"ab2fcba74530f5c7f38184439a7bc61824cafa3a","ref":"refs/heads/main","pushedAt":"2024-05-31T08:17:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kaleidawave","name":"Ben","path":"/kaleidawave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26967284?s=80&v=4"},"commit":{"message":"Internal improvements to subtyping and substitution (#146)\n\n- Change subtyping to use single state structure (rather than generic structures)\r\n- Change substitution to use single immutable object for arguments\r\n- `* extends * ? `, `infer U` and distributive extends\r\n- Add `never` #136 + or folding\r\n- Other stuff in PR description + changed tests","shortMessageHtmlLink":"Internal improvements to subtyping and substitution (#146)"}},{"before":"8e4b0461e4c8772ded8e654358651e5671762b7c","after":"28f850c5cea63caa0be61533cf820cab4397296f","ref":"refs/heads/checker-structures-inference-and-substitution","pushedAt":"2024-05-31T08:10:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kaleidawave","name":"Ben","path":"/kaleidawave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26967284?s=80&v=4"},"commit":{"message":"Quick fixes\n- Throw event wasn't being removed :( so added quick fix","shortMessageHtmlLink":"Quick fixes"}},{"before":"95db66d8f8a73c83dd49088c914df2560ce0e503","after":"8e4b0461e4c8772ded8e654358651e5671762b7c","ref":"refs/heads/checker-structures-inference-and-substitution","pushedAt":"2024-05-31T07:46:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kaleidawave","name":"Ben","path":"/kaleidawave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26967284?s=80&v=4"},"commit":{"message":"Clippy and test fix\n- Tests broke because notify tried to print a getter","shortMessageHtmlLink":"Clippy and test fix"}},{"before":"2fe0a8c45a5c4aa7f44a0044de1e1420101d54e9","after":"95db66d8f8a73c83dd49088c914df2560ce0e503","ref":"refs/heads/checker-structures-inference-and-substitution","pushedAt":"2024-05-31T07:39:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kaleidawave","name":"Ben","path":"/kaleidawave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26967284?s=80&v=4"},"commit":{"message":"More fixes and improvements\n- Object.keys etc\n- Use of variables after unknown loops now uses closure semantics\n- Subtyping supports type key things\n- Calling returns application result\n- More unknown conditional application things (don't think it works ATM)\n- Clippy fixes\n- Move broken :(","shortMessageHtmlLink":"More fixes and improvements"}},{"before":"a06c6b35e80d62a25637f518f33da949db4c468e","after":"2fe0a8c45a5c4aa7f44a0044de1e1420101d54e9","ref":"refs/heads/checker-structures-inference-and-substitution","pushedAt":"2024-05-30T09:52:34.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"kaleidawave","name":"Ben","path":"/kaleidawave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26967284?s=80&v=4"},"commit":{"message":"Merge branch 'main' into checker-structures-inference-and-substitution","shortMessageHtmlLink":"Merge branch 'main' into checker-structures-inference-and-substitution"}},{"before":"9a76f759c60e2ba178885b88a05f9d1f37cbbad8","after":"a06c6b35e80d62a25637f518f33da949db4c468e","ref":"refs/heads/checker-structures-inference-and-substitution","pushedAt":"2024-05-30T09:29:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kaleidawave","name":"Ben","path":"/kaleidawave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26967284?s=80&v=4"},"commit":{"message":"More fixes and improvements\n- Change Property::Dependent to Property::ConditionallyExists and fix the reading on conditional spread\n- Template literal subtyping\n- Prototype checking during calling new function\n- Add back apply_events_unknown (still a little bit broken) + debug_effects\n- Fix internal function could throw call","shortMessageHtmlLink":"More fixes and improvements"}},{"before":"e1a7b5e1422e5a1c35e0db28e12fc9e7d8b9c319","after":"3760f361f989903f0bbb458e51c290203fe07116","ref":"refs/heads/main","pushedAt":"2024-05-29T08:25:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kaleidawave","name":"Ben","path":"/kaleidawave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26967284?s=80&v=4"},"commit":{"message":"Parser improvements (#147)\n\n- Add pretty printing for parameters and for loops\r\n- Rename initiliser\r\n- Replace .lines with split on '\\n' for more consistent pretty comment behavior (hopefully fixes fuzzing)\r\n- Fix some things around type annotations\r\n- Fix output in perf action\r\n- Fix `case` not being expression prefix\r\n- Fix as printing","shortMessageHtmlLink":"Parser improvements (#147)"}},{"before":"5f4e5889a7e723c101a8cbe9dc40bc27fbba3234","after":"1802406b6a305bebf4f620d82a49e7d26d9c7012","ref":"refs/heads/parser-improvements","pushedAt":"2024-05-29T08:19:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kaleidawave","name":"Ben","path":"/kaleidawave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26967284?s=80&v=4"},"commit":{"message":"Fix as printing","shortMessageHtmlLink":"Fix as printing"}},{"before":"bec2e6eb4b9946c7da9f6fb33f44b8fd0f501279","after":"5f4e5889a7e723c101a8cbe9dc40bc27fbba3234","ref":"refs/heads/parser-improvements","pushedAt":"2024-05-29T08:04:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kaleidawave","name":"Ben","path":"/kaleidawave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26967284?s=80&v=4"},"commit":{"message":"Fix `case` not being expression prefix","shortMessageHtmlLink":"Fix case not being expression prefix"}},{"before":"d77603cc67a4ae84c8f6a9466a23d60309cf92af","after":"bec2e6eb4b9946c7da9f6fb33f44b8fd0f501279","ref":"refs/heads/parser-improvements","pushedAt":"2024-05-29T07:52:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kaleidawave","name":"Ben","path":"/kaleidawave","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26967284?s=80&v=4"},"commit":{"message":"Fuzz fix","shortMessageHtmlLink":"Fuzz fix"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXypGjAA","startCursor":null,"endCursor":null}},"title":"Activity · kaleidawave/ezno"}