{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":842986348,"defaultBranch":"master","name":"WACC","ownerLogin":"seyhankhan","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-08-15T14:34:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/44237992?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723732598.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"055f5182e7bff427e2b370f06c26f295f3e781bf","ref":"refs/heads/Warning-Fixer","pushedAt":"2024-08-15T14:36:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seyhankhan","name":"Seyhan Van Khan","path":"/seyhankhan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44237992?s=80&v=4"},"commit":{"message":"fix: added import lists to module","shortMessageHtmlLink":"fix: added import lists to module"}},{"before":null,"after":"0a59ecb8519bd5772fddb6cf0e730a1c6488f6ee","ref":"refs/heads/register-allocation","pushedAt":"2024-08-15T14:36:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seyhankhan","name":"Seyhan Van Khan","path":"/seyhankhan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44237992?s=80&v=4"},"commit":{"message":"chore: nodes that jump to an external function now have an edge to the next instruction","shortMessageHtmlLink":"chore: nodes that jump to an external function now have an edge to th…"}},{"before":null,"after":"18e75b2ef89a003fa7b5b9dd3285c0afbe7f7fe8","ref":"refs/heads/fix-arrays","pushedAt":"2024-08-15T14:36:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seyhankhan","name":"Seyhan Van Khan","path":"/seyhankhan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44237992?s=80&v=4"},"commit":{"message":"fix: now loads and stores arrays properly when translating RVal and LVals","shortMessageHtmlLink":"fix: now loads and stores arrays properly when translating RVal and L…"}},{"before":null,"after":"1a0ccd79d2b0c8144092b7b673380293c975fd33","ref":"refs/heads/function-syntax-error-fix","pushedAt":"2024-08-15T14:36:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seyhankhan","name":"Seyhan Van Khan","path":"/seyhankhan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44237992?s=80&v=4"},"commit":{"message":"fix: parsing only valid WACC characters","shortMessageHtmlLink":"fix: parsing only valid WACC characters"}},{"before":null,"after":"200e18f16f66f68e226b14931e1494fe42fe636e","ref":"refs/heads/semantic-analysis-errors","pushedAt":"2024-08-15T14:36:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seyhankhan","name":"Seyhan Van Khan","path":"/seyhankhan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44237992?s=80&v=4"},"commit":{"message":"fix: array error messages","shortMessageHtmlLink":"fix: array error messages"}},{"before":null,"after":"218681e021ceddddbbf34bbb83527e876803d9b0","ref":"refs/heads/stack-project-setup","pushedAt":"2024-08-15T14:36:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seyhankhan","name":"Seyhan Van Khan","path":"/seyhankhan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44237992?s=80&v=4"},"commit":{"message":"fix: persist executable across pipeline stages","shortMessageHtmlLink":"fix: persist executable across pipeline stages"}},{"before":null,"after":"28b57ac9bce4e9842b9f0b36107fbeea917e4f54","ref":"refs/heads/Refactor-Statements","pushedAt":"2024-08-15T14:36:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seyhankhan","name":"Seyhan Van Khan","path":"/seyhankhan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44237992?s=80&v=4"},"commit":{"message":"chore: refactor array creation translation to use withReg","shortMessageHtmlLink":"chore: refactor array creation translation to use withReg"}},{"before":null,"after":"29a95087309090f1d2a35840d7617c53891a50c6","ref":"refs/heads/nested-ir-sections","pushedAt":"2024-08-15T14:36:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seyhankhan","name":"Seyhan Van Khan","path":"/seyhankhan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44237992?s=80&v=4"},"commit":{"message":"fix: export all relevant types from IR","shortMessageHtmlLink":"fix: export all relevant types from IR"}},{"before":null,"after":"2ec697658068210e64e33ce7fba2912fbd852148","ref":"refs/heads/parser-fixes-3","pushedAt":"2024-08-15T14:36:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seyhankhan","name":"Seyhan Van Khan","path":"/seyhankhan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44237992?s=80&v=4"},"commit":{"message":"chore: Main no longer returns AST","shortMessageHtmlLink":"chore: Main no longer returns AST"}},{"before":null,"after":"2f47aa73a3ba8f54ec17686fe0d7c521a37aea0b","ref":"refs/heads/callee-saving","pushedAt":"2024-08-15T14:36:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seyhankhan","name":"Seyhan Van Khan","path":"/seyhankhan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44237992?s=80&v=4"},"commit":{"message":"feat: functions now callee save instructions rather than caller save","shortMessageHtmlLink":"feat: functions now callee save instructions rather than caller save"}},{"before":null,"after":"35047b58f96835d2c71dcdd1f985deb13b7a966c","ref":"refs/heads/parsing-refactor","pushedAt":"2024-08-15T14:36:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seyhankhan","name":"Seyhan Van Khan","path":"/seyhankhan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44237992?s=80&v=4"},"commit":{"message":"chore: split parsing across multiple files","shortMessageHtmlLink":"chore: split parsing across multiple files"}},{"before":null,"after":"37d1414f9b9f9bc21c1626d0990b5a86b00f8945","ref":"refs/heads/fixing-nested-arrays","pushedAt":"2024-08-15T14:36:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seyhankhan","name":"Seyhan Van Khan","path":"/seyhankhan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44237992?s=80&v=4"},"commit":{"message":"chore: removed some array tests from list of skipped tests","shortMessageHtmlLink":"chore: removed some array tests from list of skipped tests"}},{"before":null,"after":"3c5f6f98743f34a162a605882faf521fa0811cd0","ref":"refs/heads/parse-error-messages","pushedAt":"2024-08-15T14:36:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seyhankhan","name":"Seyhan Van Khan","path":"/seyhankhan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44237992?s=80&v=4"},"commit":{"message":"chore: extracted program smart constructors into their own file","shortMessageHtmlLink":"chore: extracted program smart constructors into their own file"}},{"before":null,"after":"3fb6c0d6b4f57cd6c2c8b3233c9a492b2b1e3c32","ref":"refs/heads/ast-rewrite-with-position","pushedAt":"2024-08-15T14:36:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seyhankhan","name":"Seyhan Van Khan","path":"/seyhankhan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44237992?s=80&v=4"},"commit":{"message":"feat: refactored parser to use smart constructors","shortMessageHtmlLink":"feat: refactored parser to use smart constructors"}},{"before":null,"after":"4398c309e69e9f2df2a5cc86967154e7225ec9ef","ref":"refs/heads/Intermediate-Representation","pushedAt":"2024-08-15T14:36:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seyhankhan","name":"Seyhan Van Khan","path":"/seyhankhan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44237992?s=80&v=4"},"commit":{"message":"feat: added generic special registers (PC, FP, etc) to IRReg datatype","shortMessageHtmlLink":"feat: added generic special registers (PC, FP, etc) to IRReg datatype"}},{"before":null,"after":"4c9eb6efc4a1f68d78fca6485400f4ceeca06fd9","ref":"refs/heads/fixing-pair-returns-with-overloading","pushedAt":"2024-08-15T14:36:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seyhankhan","name":"Seyhan Van Khan","path":"/seyhankhan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44237992?s=80&v=4"},"commit":{"message":"chore: reduced length of renamed functions","shortMessageHtmlLink":"chore: reduced length of renamed functions"}},{"before":null,"after":"51533be46998391b3f145673e3c3e06fced2c04d","ref":"refs/heads/generate-helpers","pushedAt":"2024-08-15T14:36:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seyhankhan","name":"Seyhan Van Khan","path":"/seyhankhan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44237992?s=80&v=4"},"commit":{"message":"feat: added generation for array helper functions","shortMessageHtmlLink":"feat: added generation for array helper functions"}},{"before":null,"after":"53f8beb9444da8a4fd0de608abc4661471b2c79e","ref":"refs/heads/gitlab-pipeline-fix","pushedAt":"2024-08-15T14:36:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seyhankhan","name":"Seyhan Van Khan","path":"/seyhankhan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44237992?s=80&v=4"},"commit":{"message":"feat: pipeline now only runs on master branch","shortMessageHtmlLink":"feat: pipeline now only runs on master branch"}},{"before":null,"after":"5e4784e758d7c1f6bba452baacee9967e86cdfe6","ref":"refs/heads/parsing-statements","pushedAt":"2024-08-15T14:36:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seyhankhan","name":"Seyhan Van Khan","path":"/seyhankhan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44237992?s=80&v=4"},"commit":{"message":"feat: test RVals in statements","shortMessageHtmlLink":"feat: test RVals in statements"}},{"before":null,"after":"60cb11e323cdb3684391e08150c0d9f3deb450e0","ref":"refs/heads/Translating-Helper-Statements","pushedAt":"2024-08-15T14:36:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seyhankhan","name":"Seyhan Van Khan","path":"/seyhankhan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44237992?s=80&v=4"},"commit":{"message":"feat: added null ptr checks for all pair accesses","shortMessageHtmlLink":"feat: added null ptr checks for all pair accesses"}},{"before":null,"after":"650ad9a83d2adab7261285cb8fe082f50a3ca523","ref":"refs/heads/helpers-dependencies","pushedAt":"2024-08-15T14:36:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seyhankhan","name":"Seyhan Van Khan","path":"/seyhankhan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44237992?s=80&v=4"},"commit":{"message":"feat: now adds dependencies of a helper function when inserting into set","shortMessageHtmlLink":"feat: now adds dependencies of a helper function when inserting into set"}},{"before":null,"after":"688531d8703283a242b95f286c75de91a1eaad3d","ref":"refs/heads/arm-division","pushedAt":"2024-08-15T14:36:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seyhankhan","name":"Seyhan Van Khan","path":"/seyhankhan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44237992?s=80&v=4"},"commit":{"message":"fix: fixed ordering of mov instruction for div and mod instructions","shortMessageHtmlLink":"fix: fixed ordering of mov instruction for div and mod instructions"}},{"before":null,"after":"6b1137fcd9c7ee6813d1becacd25c714a164b293","ref":"refs/heads/overloading-functions","pushedAt":"2024-08-15T14:36:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seyhankhan","name":"Seyhan Van Khan","path":"/seyhankhan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44237992?s=80&v=4"},"commit":{"message":"chore: added integration test for overloaded functions","shortMessageHtmlLink":"chore: added integration test for overloaded functions"}},{"before":null,"after":"6c3fdd55b1a6b0b581a226762121ce0605060204","ref":"refs/heads/scan-helpers","pushedAt":"2024-08-15T14:36:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seyhankhan","name":"Seyhan Van Khan","path":"/seyhankhan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44237992?s=80&v=4"},"commit":{"message":"chore: add getWType for easy access to ident type","shortMessageHtmlLink":"chore: add getWType for easy access to ident type"}},{"before":null,"after":"6cf7a16f6b0836e86a437474287f7013c241eee4","ref":"refs/heads/parsing-files","pushedAt":"2024-08-15T14:36:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seyhankhan","name":"Seyhan Van Khan","path":"/seyhankhan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44237992?s=80&v=4"},"commit":{"message":"feat: main module reads and parses file","shortMessageHtmlLink":"feat: main module reads and parses file"}},{"before":null,"after":"6d28f571ad1a21fee902e7edb4469dfc1e159f81","ref":"refs/heads/monadtransformer-refactor","pushedAt":"2024-08-15T14:36:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seyhankhan","name":"Seyhan Van Khan","path":"/seyhankhan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44237992?s=80&v=4"},"commit":{"message":"feat: semantic analysis using symbol table (only catching one error at a time) (hwm21, sk2721, kb21, pm521)","shortMessageHtmlLink":"feat: semantic analysis using symbol table (only catching one error a…"}},{"before":null,"after":"6d5e23abd1ccb83f89cdf8fd8cb74b534dd97f98","ref":"refs/heads/translate-pairs","pushedAt":"2024-08-15T14:36:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seyhankhan","name":"Seyhan Van Khan","path":"/seyhankhan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44237992?s=80&v=4"},"commit":{"message":"fix: new pair moves element pointers based on pointer size","shortMessageHtmlLink":"fix: new pair moves element pointers based on pointer size"}},{"before":null,"after":"7c2f195dbeca03770492219cb67538b3b53f9608","ref":"refs/heads/Translate-Statement-Fixes","pushedAt":"2024-08-15T14:36:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seyhankhan","name":"Seyhan Van Khan","path":"/seyhankhan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44237992?s=80&v=4"},"commit":{"message":"chore: set integration tests","shortMessageHtmlLink":"chore: set integration tests"}},{"before":null,"after":"851b5e787b3e5adea3b091684f239eb457b9cac9","ref":"refs/heads/improved-syntax-error-messages","pushedAt":"2024-08-15T14:36:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seyhankhan","name":"Seyhan Van Khan","path":"/seyhankhan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44237992?s=80&v=4"},"commit":{"message":"chore: removed unused error pointer","shortMessageHtmlLink":"chore: removed unused error pointer"}},{"before":null,"after":"898c8fd5a9c72b06cb3c88000a09283b9d348434","ref":"refs/heads/Data-generator","pushedAt":"2024-08-15T14:36:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"seyhankhan","name":"Seyhan Van Khan","path":"/seyhankhan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44237992?s=80&v=4"},"commit":{"message":"feat: create .Data Section for IR","shortMessageHtmlLink":"feat: create .Data Section for IR"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xNVQxNDozNjozNi4wMDAwMDBazwAAAASbSOFM","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xNVQxNDozNjozNi4wMDAwMDBazwAAAASbSOFM","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xNVQxNDozNjozNi4wMDAwMDBazwAAAASbSN56"}},"title":"Activity · seyhankhan/WACC"}