{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":254167207,"defaultBranch":"master","name":"sicp-compiler-project","ownerLogin":"samirose","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-04-08T18:20:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1131442?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723929391.0","currentOid":""},"activityList":{"items":[{"before":"29abe7f7b391d0fd71677b868e2ea70f4234ae5b","after":"3382a54db4b8220456f9dc7c19682331343533c8","ref":"refs/heads/emit-runtime-code-to-compiled-module","pushedAt":"2024-08-22T19:24:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samirose","name":"Sami Rosendahl","path":"/samirose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1131442?s=80&v=4"},"commit":{"message":"Add more runtime function generators to scheme-runtime","shortMessageHtmlLink":"Add more runtime function generators to scheme-runtime"}},{"before":"b7cae2a082ed03f908e347d40ba33aca982799ba","after":"29abe7f7b391d0fd71677b868e2ea70f4234ae5b","ref":"refs/heads/emit-runtime-code-to-compiled-module","pushedAt":"2024-08-19T18:38:02.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"samirose","name":"Sami Rosendahl","path":"/samirose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1131442?s=80&v=4"},"commit":{"message":"Add more runtime function generators to scheme-runtime","shortMessageHtmlLink":"Add more runtime function generators to scheme-runtime"}},{"before":null,"after":"b7cae2a082ed03f908e347d40ba33aca982799ba","ref":"refs/heads/emit-runtime-code-to-compiled-module","pushedAt":"2024-08-17T21:16:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"samirose","name":"Sami Rosendahl","path":"/samirose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1131442?s=80&v=4"},"commit":{"message":"Initial version of scheme-runtime library;\n\nwith intention to replace the separate runtime Wasm module by using\nscheme-runtime to generate the runtime library code directly to the\ncompiled module.","shortMessageHtmlLink":"Initial version of scheme-runtime library;"}},{"before":"ea7c2cf5710da25fb33388f7d4088e19ae586b8b","after":"60761f634130841c69814e27632d28096161a4c8","ref":"refs/heads/master","pushedAt":"2024-02-29T20:13:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samirose","name":"Sami Rosendahl","path":"/samirose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1131442?s=80&v=4"},"commit":{"message":"Groom backlog and add devnotes about planned compiler output changes","shortMessageHtmlLink":"Groom backlog and add devnotes about planned compiler output changes"}},{"before":"116fcbd1dad8b39f82a16b7a99548371e8edd948","after":"ea7c2cf5710da25fb33388f7d4088e19ae586b8b","ref":"refs/heads/master","pushedAt":"2024-02-22T20:11:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samirose","name":"Sami Rosendahl","path":"/samirose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1131442?s=80&v=4"},"commit":{"message":"Replace named let iteration with do expression","shortMessageHtmlLink":"Replace named let iteration with do expression"}},{"before":"2c128a03a6977b5ad3040f60921dbb4ce4d15468","after":"116fcbd1dad8b39f82a16b7a99548371e8edd948","ref":"refs/heads/master","pushedAt":"2024-02-09T19:35:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samirose","name":"Sami Rosendahl","path":"/samirose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1131442?s=80&v=4"},"commit":{"message":"Fix write loop in wasi-echo example","shortMessageHtmlLink":"Fix write loop in wasi-echo example"}},{"before":"9220ac9245ea594c10c82eabea638aedacc43bb6","after":"2c128a03a6977b5ad3040f60921dbb4ce4d15468","ref":"refs/heads/master","pushedAt":"2024-01-04T18:54:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samirose","name":"Sami Rosendahl","path":"/samirose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1131442?s=80&v=4"},"commit":{"message":"Update implemented features and backlog in README","shortMessageHtmlLink":"Update implemented features and backlog in README"}},{"before":"1c0e06077a608e4f3eae53a07d953c5e73a7e71f","after":"9220ac9245ea594c10c82eabea638aedacc43bb6","ref":"refs/heads/master","pushedAt":"2024-01-03T20:34:12.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"samirose","name":"Sami Rosendahl","path":"/samirose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1131442?s=80&v=4"},"commit":{"message":"Merge branch 'implement-eqv'\n\nImplements eqv? in terms of eq? and adds test to validate the correct semantics.","shortMessageHtmlLink":"Merge branch 'implement-eqv'"}},{"before":"7e791eecfc560b22c3f704dfa4cd96b9047934a9","after":null,"ref":"refs/heads/implement-symbol-equal","pushedAt":"2024-01-02T18:59:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samirose","name":"Sami Rosendahl","path":"/samirose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1131442?s=80&v=4"}},{"before":"f67e7610aaf2bbd8a3bba76d64062d02477bf540","after":"1c0e06077a608e4f3eae53a07d953c5e73a7e71f","ref":"refs/heads/master","pushedAt":"2024-01-02T18:59:38.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"samirose","name":"Sami Rosendahl","path":"/samirose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1131442?s=80&v=4"},"commit":{"message":"Merge branch 'implement-symbol-equal'\n\nImplements the symbol equality comparison standard procedure symbol=?.","shortMessageHtmlLink":"Merge branch 'implement-symbol-equal'"}},{"before":"1649c624d1f6c741be6c5fe2e93fc306c89d851d","after":"7e791eecfc560b22c3f704dfa4cd96b9047934a9","ref":"refs/heads/implement-symbol-equal","pushedAt":"2024-01-02T18:57:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samirose","name":"Sami Rosendahl","path":"/samirose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1131442?s=80&v=4"},"commit":{"message":"Update README","shortMessageHtmlLink":"Update README"}},{"before":"fa40939d0994623ddb33d0973f7b42f9bff71503","after":"1649c624d1f6c741be6c5fe2e93fc306c89d851d","ref":"refs/heads/implement-symbol-equal","pushedAt":"2024-01-02T18:56:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samirose","name":"Sami Rosendahl","path":"/samirose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1131442?s=80&v=4"},"commit":{"message":"Test that non-false values evaluate to true in if expression","shortMessageHtmlLink":"Test that non-false values evaluate to true in if expression"}},{"before":null,"after":"fa40939d0994623ddb33d0973f7b42f9bff71503","ref":"refs/heads/implement-symbol-equal","pushedAt":"2024-01-01T21:02:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"samirose","name":"Sami Rosendahl","path":"/samirose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1131442?s=80&v=4"},"commit":{"message":"Add tests for string=? type checking","shortMessageHtmlLink":"Add tests for string=? type checking"}},{"before":"365f147178992d7246bf1a0c169af7652c47a2e9","after":"f67e7610aaf2bbd8a3bba76d64062d02477bf540","ref":"refs/heads/master","pushedAt":"2023-12-25T17:55:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samirose","name":"Sami Rosendahl","path":"/samirose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1131442?s=80&v=4"},"commit":{"message":"Use reference-style link for R7RS spec in README","shortMessageHtmlLink":"Use reference-style link for R7RS spec in README"}},{"before":"7aa20967484b8789144dfadb0658982035e2476c","after":"365f147178992d7246bf1a0c169af7652c47a2e9","ref":"refs/heads/master","pushedAt":"2023-12-25T12:53:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samirose","name":"Sami Rosendahl","path":"/samirose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1131442?s=80&v=4"},"commit":{"message":"Handle partial writes in WASI echo test program","shortMessageHtmlLink":"Handle partial writes in WASI echo test program"}},{"before":"95cebd15c378fec36c25d91b4126736765d6a972","after":"7aa20967484b8789144dfadb0658982035e2476c","ref":"refs/heads/master","pushedAt":"2023-12-22T21:55:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samirose","name":"Sami Rosendahl","path":"/samirose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1131442?s=80&v=4"},"commit":{"message":"Improve WASI echo test program","shortMessageHtmlLink":"Improve WASI echo test program"}},{"before":"06bc5345b4f7e9b6233da0555044cc10e57626d1","after":"95cebd15c378fec36c25d91b4126736765d6a972","ref":"refs/heads/master","pushedAt":"2023-12-22T21:32:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samirose","name":"Sami Rosendahl","path":"/samirose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1131442?s=80&v=4"},"commit":{"message":"Add WASI echo test program","shortMessageHtmlLink":"Add WASI echo test program"}},{"before":"7e168cf677b7d03df24f89f2b3534cf9b8dc16f7","after":null,"ref":"refs/heads/generalise-scheme-dependencies-tool","pushedAt":"2023-12-07T19:29:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samirose","name":"Sami Rosendahl","path":"/samirose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1131442?s=80&v=4"}},{"before":"17c72d8b33d9682f9a73d1558faa3bc7d7f10273","after":"06bc5345b4f7e9b6233da0555044cc10e57626d1","ref":"refs/heads/master","pushedAt":"2023-12-07T19:29:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"samirose","name":"Sami Rosendahl","path":"/samirose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1131442?s=80&v=4"},"commit":{"message":"Merge branch 'generalise-scheme-dependencies-tool'","shortMessageHtmlLink":"Merge branch 'generalise-scheme-dependencies-tool'"}},{"before":"df21848b54115352ab72252dea149f0a926739e0","after":"7e168cf677b7d03df24f89f2b3534cf9b8dc16f7","ref":"refs/heads/generalise-scheme-dependencies-tool","pushedAt":"2023-12-07T19:27:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"samirose","name":"Sami Rosendahl","path":"/samirose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1131442?s=80&v=4"},"commit":{"message":"Generalise scheme-dependencies tool;\n\n* to support multiple library definitions and import declarations per file\n* filter out file-level dependencies where the library definition and\nits import are in the same file.","shortMessageHtmlLink":"Generalise scheme-dependencies tool;"}},{"before":null,"after":"df21848b54115352ab72252dea149f0a926739e0","ref":"refs/heads/generalise-scheme-dependencies-tool","pushedAt":"2023-12-06T21:22:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"samirose","name":"Sami Rosendahl","path":"/samirose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1131442?s=80&v=4"},"commit":{"message":"Generalise scheme-dependencies tool;\n\n* to support multiple library definitions and import declarations per file\n* filter out file-level dependencies where the library definition and\nits import are in the same file.","shortMessageHtmlLink":"Generalise scheme-dependencies tool;"}},{"before":"5a5417cb56ad1e258aa367b1a65474aadbd3485d","after":"17c72d8b33d9682f9a73d1558faa3bc7d7f10273","ref":"refs/heads/master","pushedAt":"2023-12-03T21:09:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samirose","name":"Sami Rosendahl","path":"/samirose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1131442?s=80&v=4"},"commit":{"message":"Break up long lines in Makefile to make it more readable","shortMessageHtmlLink":"Break up long lines in Makefile to make it more readable"}},{"before":"58102389b6ad6ef777ce3f5a44c1291e230800fe","after":null,"ref":"refs/heads/improve-building","pushedAt":"2023-12-01T21:44:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samirose","name":"Sami Rosendahl","path":"/samirose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1131442?s=80&v=4"}},{"before":"1924a19260399cb94b57770deef199dc6ddec080","after":"5a5417cb56ad1e258aa367b1a65474aadbd3485d","ref":"refs/heads/master","pushedAt":"2023-12-01T21:43:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"samirose","name":"Sami Rosendahl","path":"/samirose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1131442?s=80&v=4"},"commit":{"message":"Remove unnecessary prerequisite from Makefile","shortMessageHtmlLink":"Remove unnecessary prerequisite from Makefile"}},{"before":"9a8b3f61473a42a2a92e2cc6b0106fbfcaf50ba7","after":"1924a19260399cb94b57770deef199dc6ddec080","ref":"refs/heads/master","pushedAt":"2023-12-01T21:34:44.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"samirose","name":"Sami Rosendahl","path":"/samirose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1131442?s=80&v=4"},"commit":{"message":"Merge branch 'improve-building'\n\nAdd a Scheme module depdendencies discovery tool and use it to update compiler\ncompilation dependencies automatically in the project Makefile.","shortMessageHtmlLink":"Merge branch 'improve-building'"}},{"before":"0c5d64324c15f0a1d46cfbff69575c68602d9c48","after":"58102389b6ad6ef777ce3f5a44c1291e230800fe","ref":"refs/heads/improve-building","pushedAt":"2023-12-01T21:32:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"samirose","name":"Sami Rosendahl","path":"/samirose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1131442?s=80&v=4"},"commit":{"message":"Use the Scheme module dependencies tool in compiler compilation","shortMessageHtmlLink":"Use the Scheme module dependencies tool in compiler compilation"}},{"before":"3dd2b30d989351edbed88d7aad17e5ebe3900991","after":"0c5d64324c15f0a1d46cfbff69575c68602d9c48","ref":"refs/heads/improve-building","pushedAt":"2023-12-01T21:24:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"samirose","name":"Sami Rosendahl","path":"/samirose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1131442?s=80&v=4"},"commit":{"message":"Add Scheme module interdepencies discovery tool","shortMessageHtmlLink":"Add Scheme module interdepencies discovery tool"}},{"before":"8c3b66a5f5597cdf1a6d87e689005dc9474a8ff4","after":"3dd2b30d989351edbed88d7aad17e5ebe3900991","ref":"refs/heads/improve-building","pushedAt":"2023-12-01T21:22:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"samirose","name":"Sami Rosendahl","path":"/samirose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1131442?s=80&v=4"},"commit":{"message":"Improve dependency tool implementation and readability","shortMessageHtmlLink":"Improve dependency tool implementation and readability"}},{"before":"eb90b44bfa0b631728836620a06f8f9697876ee4","after":null,"ref":"refs/heads/implement-literal-strings","pushedAt":"2023-11-30T20:02:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"samirose","name":"Sami Rosendahl","path":"/samirose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1131442?s=80&v=4"}},{"before":null,"after":"8c3b66a5f5597cdf1a6d87e689005dc9474a8ff4","ref":"refs/heads/improve-building","pushedAt":"2023-11-30T20:01:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"samirose","name":"Sami Rosendahl","path":"/samirose","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1131442?s=80&v=4"},"commit":{"message":"Initial version of Scheme module interdepencies discovery tool","shortMessageHtmlLink":"Initial version of Scheme module interdepencies discovery tool"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEoaarJgA","startCursor":null,"endCursor":null}},"title":"Activity ยท samirose/sicp-compiler-project"}