{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":611587681,"defaultBranch":"main","name":"dyibicc","ownerLogin":"sgraham","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-09T06:01:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1822?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1698688574.0","currentOid":""},"activityList":{"items":[{"before":"cc944587b99775b04fc1103ef632a9b08dbe38a6","after":"e02820c9b18a867cf3f109bd62385d7450f70258","ref":"refs/heads/main","pushedAt":"2024-05-06T02:13:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgraham","name":"Scott Graham","path":"/sgraham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1822?s=80&v=4"},"commit":{"message":"Fix bug in reading #line filename inside #if block","shortMessageHtmlLink":"Fix bug in reading #line filename inside #if block"}},{"before":"ac732ee2f36f063a4c276be4c05e0ff4457bf4a8","after":"cc944587b99775b04fc1103ef632a9b08dbe38a6","ref":"refs/heads/main","pushedAt":"2024-05-06T00:58:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sgraham","name":"Scott Graham","path":"/sgraham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1822?s=80&v=4"},"commit":{"message":"enable ansi sequences on windows","shortMessageHtmlLink":"enable ansi sequences on windows"}},{"before":"a6d256fa47a543a12c9325a8267b92da67b2970d","after":"ac732ee2f36f063a4c276be4c05e0ff4457bf4a8","ref":"refs/heads/main","pushedAt":"2024-05-05T23:51:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgraham","name":"Scott Graham","path":"/sgraham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1822?s=80&v=4"},"commit":{"message":"enable ansi sequences on windows","shortMessageHtmlLink":"enable ansi sequences on windows"}},{"before":"d86212b636deafcdbabb61082e9f4d0c09d99a00","after":"a6d256fa47a543a12c9325a8267b92da67b2970d","ref":"refs/heads/main","pushedAt":"2024-05-03T05:34:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgraham","name":"Scott Graham","path":"/sgraham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1822?s=80&v=4"},"commit":{"message":"Fix incorrect parameter offset calculation on Windows beyond argument 5\n\nFixes #17.","shortMessageHtmlLink":"Fix incorrect parameter offset calculation on Windows beyond argument 5"}},{"before":"15c5eb130f1cc8f84aba1a402371f179f518cec3","after":"d86212b636deafcdbabb61082e9f4d0c09d99a00","ref":"refs/heads/main","pushedAt":"2024-05-03T04:35:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgraham","name":"Scott Graham","path":"/sgraham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1822?s=80&v=4"},"commit":{"message":"Don't repeatedly try to expand #include IDENT\n\nFixes #16.","shortMessageHtmlLink":"Don't repeatedly try to expand #include IDENT"}},{"before":"a296cc7663b87a81463873f1d317369bf3303764","after":"15c5eb130f1cc8f84aba1a402371f179f518cec3","ref":"refs/heads/main","pushedAt":"2024-01-29T20:48:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgraham","name":"Scott Graham","path":"/sgraham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1822?s=80&v=4"},"commit":{"message":"win: Use offset from rbp for large struct copy address\n\nUsing r11 was dumb (as it is volatile anyway per test case!) and\nunnecessary since it can be calculated relative to rbp anyway.","shortMessageHtmlLink":"win: Use offset from rbp for large struct copy address"}},{"before":"d3fcb0d180e6a99ff415a77a686648268ffe34a4","after":"a296cc7663b87a81463873f1d317369bf3303764","ref":"refs/heads/main","pushedAt":"2024-01-25T21:59:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgraham","name":"Scott Graham","path":"/sgraham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1822?s=80&v=4"},"commit":{"message":"Fix referencing passed-by-ref structs in win abi\n\nThe double-dereference necessary to go from the function argument to the\nactual location (in the case of a large structure pass) was incorrectly\nhappening in the field codegen. This worked if the structure was only\never referenced as `obj.xyz`, but if `obj` is directly used (for\nexample, but assignment) then the address wasn't correctly calculated.","shortMessageHtmlLink":"Fix referencing passed-by-ref structs in win abi"}},{"before":"fdae45c85788390072406b5a8aa9a84ceabce596","after":"d3fcb0d180e6a99ff415a77a686648268ffe34a4","ref":"refs/heads/main","pushedAt":"2024-01-25T20:31:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgraham","name":"Scott Graham","path":"/sgraham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1822?s=80&v=4"},"commit":{"message":"typo in readme","shortMessageHtmlLink":"typo in readme"}},{"before":"d0467b19141f8c11fcf1e1d77dc1b4372b1c0a6e","after":"fdae45c85788390072406b5a8aa9a84ceabce596","ref":"refs/heads/main","pushedAt":"2024-01-25T20:30:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sgraham","name":"Scott Graham","path":"/sgraham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1822?s=80&v=4"},"commit":{"message":"Fix win abi bug causing stack dealignment/crash\n\nThe accounting for push_struct was wrong (double counted by both |stack|\nand |by_ref_copies_size|) and the push of r11 wasn't being counted.\nSometimes they cancelled each other out, but only accidentally (because\nthe stack is always either 8 or 16 aligned, it's not too hard to get\naccidentally right.)","shortMessageHtmlLink":"Fix win abi bug causing stack dealignment/crash"}},{"before":"068590ab189856938a8dac89e49675d5b5d290ae","after":"d0467b19141f8c11fcf1e1d77dc1b4372b1c0a6e","ref":"refs/heads/main","pushedAt":"2024-01-25T19:47:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgraham","name":"Scott Graham","path":"/sgraham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1822?s=80&v=4"},"commit":{"message":"Fix win abi bug causing stack dealignment for when passing struct by value","shortMessageHtmlLink":"Fix win abi bug causing stack dealignment for when passing struct by …"}},{"before":"e0c72ad51124a6708cc2b20915701a2dec369925","after":"068590ab189856938a8dac89e49675d5b5d290ae","ref":"refs/heads/main","pushedAt":"2023-12-13T20:58:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sgraham","name":"Scott Graham","path":"/sgraham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1822?s=80&v=4"},"commit":{"message":"copy-paste error passing struct to struct_test8","shortMessageHtmlLink":"copy-paste error passing struct to struct_test8"}},{"before":"a83b0eea3fa2178a1dae3cda4d015decca9965f0","after":"e0c72ad51124a6708cc2b20915701a2dec369925","ref":"refs/heads/main","pushedAt":"2023-11-06T04:50:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sgraham","name":"Scott Graham","path":"/sgraham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1822?s=80&v=4"},"commit":{"message":"Make the preprocessor look at builtin includes first\n\nRemoves references to filesystem include dir, no longer required for\nembedding or packaging.","shortMessageHtmlLink":"Make the preprocessor look at builtin includes first"}},{"before":"3cda30d4ab74d5607e5cee3b35b671e4b6d4bbd6","after":"a83b0eea3fa2178a1dae3cda4d015decca9965f0","ref":"refs/heads/main","pushedAt":"2023-11-05T21:43:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sgraham","name":"Scott Graham","path":"/sgraham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1822?s=80&v=4"},"commit":{"message":"Merge container support branch into main (#15)\n\nSee https://github.com/sgraham/dyibicc/pull/15 and \"extns\" branch for history.","shortMessageHtmlLink":"Merge container support branch into main (#15)"}},{"before":"c59f53a18644ff1533fe046f2b29442a2a301bd2","after":"3c3ad8e0b6875fc901507ca1fcfa2d6d8b9fac39","ref":"refs/heads/extns","pushedAt":"2023-10-30T23:29:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"sgraham","name":"Scott Graham","path":"/sgraham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1822?s=80&v=4"},"commit":{"message":"add container test that forward decls, returns by value, etc.","shortMessageHtmlLink":"add container test that forward decls, returns by value, etc."}},{"before":"0901ff518f208d2aacd2fe954e42e583ddcaf017","after":"c59f53a18644ff1533fe046f2b29442a2a301bd2","ref":"refs/heads/extns","pushedAt":"2023-10-30T23:28:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgraham","name":"Scott Graham","path":"/sgraham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1822?s=80&v=4"},"commit":{"message":"add container test that forward decls, returns by value, etc.","shortMessageHtmlLink":"add container test that forward decls, returns by value, etc."}},{"before":"cb5691ae95a25b34615eaaf2db1461ed8619b780","after":"0901ff518f208d2aacd2fe954e42e583ddcaf017","ref":"refs/heads/extns","pushedAt":"2023-10-30T23:14:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgraham","name":"Scott Graham","path":"/sgraham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1822?s=80&v=4"},"commit":{"message":"make $vec(char*) work properly","shortMessageHtmlLink":"make $vec(char*) work properly"}},{"before":"697b8e0be9960670949b870b26a470cdf2039c08","after":"cb5691ae95a25b34615eaaf2db1461ed8619b780","ref":"refs/heads/extns","pushedAt":"2023-10-30T21:28:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgraham","name":"Scott Graham","path":"/sgraham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1822?s=80&v=4"},"commit":{"message":"WIP on container multiple-arg improvement, vec fixed, map aborts","shortMessageHtmlLink":"WIP on container multiple-arg improvement, vec fixed, map aborts"}},{"before":"b21a26aa6bb6a39e77848482abfd270df89b8983","after":"697b8e0be9960670949b870b26a470cdf2039c08","ref":"refs/heads/extns","pushedAt":"2023-10-30T19:15:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgraham","name":"Scott Graham","path":"/sgraham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1822?s=80&v=4"},"commit":{"message":"some tidying found on linux build","shortMessageHtmlLink":"some tidying found on linux build"}},{"before":"2180b574adfea988e3e9f8f3db27313987120dc5","after":"b21a26aa6bb6a39e77848482abfd270df89b8983","ref":"refs/heads/extns","pushedAt":"2023-10-30T19:08:30.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"sgraham","name":"Scott Graham","path":"/sgraham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1822?s=80&v=4"},"commit":{"message":"First somewhat working version.\n\nOnly vec and map currently, and the instantiation is incorrect in that\nall template arguments must be a single token (!).\n\nSo, $vec(int) works, but $vec(char*) will do strange things.","shortMessageHtmlLink":"First somewhat working version."}},{"before":"442affc9bf76e696d5afd5c8cf92a5d58408fe05","after":"3cda30d4ab74d5607e5cee3b35b671e4b6d4bbd6","ref":"refs/heads/main","pushedAt":"2023-10-30T18:12:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgraham","name":"Scott Graham","path":"/sgraham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1822?s=80&v=4"},"commit":{"message":"Fix incorrect delete/re-insert in hashmap\n\nReported upstream at https://github.com/rui314/chibicc/issues/135\n\nTOMBSTONE entries cannot be reused, or subsequent probes can be\nincorrect.","shortMessageHtmlLink":"Fix incorrect delete/re-insert in hashmap"}},{"before":null,"after":"93b5aaacf47d0e531f6adefea61c100b4ced34d5","ref":"refs/heads/chibicc-hashmap-bug","pushedAt":"2023-10-30T17:56:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sgraham","name":"Scott Graham","path":"/sgraham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1822?s=80&v=4"},"commit":{"message":"Add hashmap test to demonstrate failure","shortMessageHtmlLink":"Add hashmap test to demonstrate failure"}},{"before":"2269e4b7acfe1076c44747a685cea16adf37b4e8","after":"442affc9bf76e696d5afd5c8cf92a5d58408fe05","ref":"refs/heads/main","pushedAt":"2023-10-28T03:38:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgraham","name":"Scott Graham","path":"/sgraham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1822?s=80&v=4"},"commit":{"message":"Add support for i64 and ui64 literal suffixes on Windows\n\nUsed by MSVC's stdint.h, etc.","shortMessageHtmlLink":"Add support for i64 and ui64 literal suffixes on Windows"}},{"before":"496d31c8e52c0712056c6026101e99cdbf12d77b","after":"2180b574adfea988e3e9f8f3db27313987120dc5","ref":"refs/heads/extns","pushedAt":"2023-10-27T03:59:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgraham","name":"Scott Graham","path":"/sgraham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1822?s=80&v=4"},"commit":{"message":"Rename \"stencil\" to \"methodcall\"","shortMessageHtmlLink":"Rename \"stencil\" to \"methodcall\""}},{"before":null,"after":"496d31c8e52c0712056c6026101e99cdbf12d77b","ref":"refs/heads/extns","pushedAt":"2023-10-27T02:03:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sgraham","name":"Scott Graham","path":"/sgraham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1822?s=80&v=4"},"commit":{"message":"Add the basics of __attribute((stencil())) and .. notation\n\nThis allows a sort-of method calling style, and is \"generalized\" in that\nit follows through pointers if necessary. This is intended to support\ncontainer types, but that will come later.","shortMessageHtmlLink":"Add the basics of __attribute((stencil())) and .. notation"}},{"before":"1a047df5c9e08ebe6b5c59c1b8c9f637477d9c96","after":"2269e4b7acfe1076c44747a685cea16adf37b4e8","ref":"refs/heads/main","pushedAt":"2023-10-19T04:10:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sgraham","name":"Scott Graham","path":"/sgraham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1822?s=80&v=4"},"commit":{"message":"Remove old khash code\n\nNo longer used after full removal of dyo from link. hashmap.c could\nprobably still use some profiling or switching to something awesome-r,\nbut no need to keep this one around for now anyway. (bug #2)","shortMessageHtmlLink":"Remove old khash code"}},{"before":"144be64a1718a75b7a4532c3200c74f5a842213e","after":"1a047df5c9e08ebe6b5c59c1b8c9f637477d9c96","ref":"refs/heads/main","pushedAt":"2023-10-19T00:26:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgraham","name":"Scott Graham","path":"/sgraham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1822?s=80&v=4"},"commit":{"message":"Move TODOs from main.c to https://github.com/sgraham/dyibicc/issues","shortMessageHtmlLink":"Move TODOs from main.c to https://github.com/sgraham/dyibicc/issues"}},{"before":"992e9b78690fb1eaf7601941e158de2d7ee0498e","after":"144be64a1718a75b7a4532c3200c74f5a842213e","ref":"refs/heads/main","pushedAt":"2023-10-18T19:58:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgraham","name":"Scott Graham","path":"/sgraham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1822?s=80&v=4"},"commit":{"message":"Attempted fixes for Windows CI\n\n- isolate compiler .pdb to avoid conflict (?)\n- build system include dirs from WindowsSdkDir, WindowsSdkLibVersion and\n VcToolsInstallDir rather than hardcoded junk","shortMessageHtmlLink":"Attempted fixes for Windows CI"}},{"before":"bb1861d8a6b87cb5776edbc3b63f609b8753fc76","after":"992e9b78690fb1eaf7601941e158de2d7ee0498e","ref":"refs/heads/main","pushedAt":"2023-10-18T19:26:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sgraham","name":"Scott Graham","path":"/sgraham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1822?s=80&v=4"},"commit":{"message":"attempt to fix exit codes","shortMessageHtmlLink":"attempt to fix exit codes"}},{"before":"30d62dd24dd9064851ba9df6a217fb3462663bb3","after":"bb1861d8a6b87cb5776edbc3b63f609b8753fc76","ref":"refs/heads/main","pushedAt":"2023-10-18T19:16:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgraham","name":"Scott Graham","path":"/sgraham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1822?s=80&v=4"},"commit":{"message":"add cl.exe setup maybe","shortMessageHtmlLink":"add cl.exe setup maybe"}},{"before":"434126326cf249f2d7b300bf9bb6dfb6c67160bb","after":"30d62dd24dd9064851ba9df6a217fb3462663bb3","ref":"refs/heads/main","pushedAt":"2023-10-18T19:11:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sgraham","name":"Scott Graham","path":"/sgraham","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1822?s=80&v=4"},"commit":{"message":"lalala","shortMessageHtmlLink":"lalala"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQh1V5gA","startCursor":null,"endCursor":null}},"title":"Activity · sgraham/dyibicc"}