{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":479790222,"defaultBranch":"main","name":"Fuzix-Compiler-Kit","ownerLogin":"EtchedPixels","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-04-09T17:00:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6851709?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1649523840.76754","currentOid":""},"activityList":{"items":[{"before":"2159b34565eeb48ce0a93f7bd4a5d00c0e73f2a0","after":"2fc7e8c7121882db5c13f663064c94e479f1e902","ref":"refs/heads/main","pushedAt":"2024-09-25T11:59:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EtchedPixels","name":null,"path":"/EtchedPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6851709?s=80&v=4"},"commit":{"message":"frontend: don't crash if we have too many goto labels\n\nAnd allow more. Some people use goto a lot it turns out","shortMessageHtmlLink":"frontend: don't crash if we have too many goto labels"}},{"before":"c7a7f6d3bb490306df23802b45edeb964fd62196","after":"2159b34565eeb48ce0a93f7bd4a5d00c0e73f2a0","ref":"refs/heads/main","pushedAt":"2024-09-19T16:20:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"EtchedPixels","name":null,"path":"/EtchedPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6851709?s=80&v=4"},"commit":{"message":"6800: add dp entries\n\nNote 6800 is still a long way from usable so you probably still want CC6303","shortMessageHtmlLink":"6800: add dp entries"}},{"before":"c101485a56fa6f2e8f1a74e3dd426aa496b4777b","after":"c7a7f6d3bb490306df23802b45edeb964fd62196","ref":"refs/heads/main","pushedAt":"2024-09-01T12:25:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EtchedPixels","name":null,"path":"/EtchedPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6851709?s=80&v=4"},"commit":{"message":"8080/5: apply the Z80 fix for negatel","shortMessageHtmlLink":"8080/5: apply the Z80 fix for negatel"}},{"before":"c05245feea1a2ead7a2022619673d5629f4851c1","after":"c101485a56fa6f2e8f1a74e3dd426aa496b4777b","ref":"refs/heads/main","pushedAt":"2024-09-01T12:24:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"EtchedPixels","name":null,"path":"/EtchedPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6851709?s=80&v=4"},"commit":{"message":"Merge pull request #77 from danielgaskell/main\n\n__negatel.s: fixed carry bug when negating longs (Z80)","shortMessageHtmlLink":"Merge pull request #77 from danielgaskell/main"}},{"before":"ee232ae2e235b1bf1c94bc7bc4697d64c15d4ed3","after":"c05245feea1a2ead7a2022619673d5629f4851c1","ref":"refs/heads/main","pushedAt":"2024-08-28T13:27:43.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"EtchedPixels","name":null,"path":"/EtchedPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6851709?s=80&v=4"},"commit":{"message":"Merge pull request #76 from danielgaskell/main\n\n__castf.c: fixed typo in function names","shortMessageHtmlLink":"Merge pull request #76 from danielgaskell/main"}},{"before":"3fd169c215e577c6c95518ffc75144a490d12f5e","after":"ee232ae2e235b1bf1c94bc7bc4697d64c15d4ed3","ref":"refs/heads/main","pushedAt":"2024-08-17T13:04:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EtchedPixels","name":null,"path":"/EtchedPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6851709?s=80&v=4"},"commit":{"message":"680x: improved 16bit divide\n\nChanges suggested by Zu2\nhttps://github.com/EtchedPixels/Fuzix-Compiler-Kit/issues/73","shortMessageHtmlLink":"680x: improved 16bit divide"}},{"before":"899460726dd11c356240d0ae77662e59619b72bb","after":"3fd169c215e577c6c95518ffc75144a490d12f5e","ref":"refs/heads/main","pushedAt":"2024-06-25T21:06:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EtchedPixels","name":null,"path":"/EtchedPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6851709?s=80&v=4"},"commit":{"message":"ee200: brains here forgot to add the Makefile to git","shortMessageHtmlLink":"ee200: brains here forgot to add the Makefile to git"}},{"before":"8a4b65b4d18be9528f3e5a6402b8e392e5ecc341","after":"899460726dd11c356240d0ae77662e59619b72bb","ref":"refs/heads/main","pushedAt":"2024-06-25T14:29:17.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"EtchedPixels","name":null,"path":"/EtchedPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6851709?s=80&v=4"},"commit":{"message":"lordernova: add missing nova lorder","shortMessageHtmlLink":"lordernova: add missing nova lorder"}},{"before":"3ff2f50ff661094da31c4298744b17a739d2b9af","after":"8a4b65b4d18be9528f3e5a6402b8e392e5ecc341","ref":"refs/heads/main","pushedAt":"2024-06-07T14:13:20.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"EtchedPixels","name":null,"path":"/EtchedPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6851709?s=80&v=4"},"commit":{"message":"cc1: trim the idx data down\n\nWe seem to have far more idxdata than we need so trim that back to\ncompensate a bit.","shortMessageHtmlLink":"cc1: trim the idx data down"}},{"before":"2c504a4783750027ebfdec9eb0664bc9d5f56677","after":"3ff2f50ff661094da31c4298744b17a739d2b9af","ref":"refs/heads/main","pushedAt":"2024-06-07T12:51:42.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"EtchedPixels","name":null,"path":"/EtchedPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6851709?s=80&v=4"},"commit":{"message":"support: add base includes\n\nSome ports still need to be done but apart from the nova the files\nare pretty much the same\n\nNova is a whole different world !","shortMessageHtmlLink":"support: add base includes"}},{"before":"a96f20670f68eb96b47e0b430241ec96f00afafe","after":"2c504a4783750027ebfdec9eb0664bc9d5f56677","ref":"refs/heads/main","pushedAt":"2024-06-06T13:41:15.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"EtchedPixels","name":null,"path":"/EtchedPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6851709?s=80&v=4"},"commit":{"message":"test: build 6303 helper pieces","shortMessageHtmlLink":"test: build 6303 helper pieces"}},{"before":"f948d3e48404a428545df25a7dbef492e3c598dd","after":"a96f20670f68eb96b47e0b430241ec96f00afafe","ref":"refs/heads/main","pushedAt":"2024-06-06T13:20:54.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"EtchedPixels","name":null,"path":"/EtchedPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6851709?s=80&v=4"},"commit":{"message":"6303: add to test scripts\n\nAt this point we are parity with the 6803 (float is broken)","shortMessageHtmlLink":"6303: add to test scripts"}},{"before":"faed308fcb10c1242c5555a05810e75eafb811cf","after":"f948d3e48404a428545df25a7dbef492e3c598dd","ref":"refs/heads/main","pushedAt":"2024-06-05T20:33:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EtchedPixels","name":null,"path":"/EtchedPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6851709?s=80&v=4"},"commit":{"message":"nova: fix some more bugs\n\nWith these fixed we pass the base test set on the Nova. There will be plenty\nmore bugs left, and there is a lot of optimization work needed (eg register\nvalue tracking, and not reloading without reason).\n\nWe are also still rewriting a bunch of stuff of the form\n\n\tlda 1,blah\n\tpsha 1\n\tlda 1,blah\n\tpopa 0\n\nin the peepholes which probably should be coming out of gen_direct as 0/1\nloads.","shortMessageHtmlLink":"nova: fix some more bugs"}},{"before":"5502dedeb0582fda45c65e753d65a4420838837b","after":"faed308fcb10c1242c5555a05810e75eafb811cf","ref":"refs/heads/main","pushedAt":"2024-06-05T14:46:23.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"EtchedPixels","name":null,"path":"/EtchedPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6851709?s=80&v=4"},"commit":{"message":"nova: get some of the basic tests to pass for the base nova","shortMessageHtmlLink":"nova: get some of the basic tests to pass for the base nova"}},{"before":"cc98f5bc0c54b139157a73d5f910bef1c1dadceb","after":"5502dedeb0582fda45c65e753d65a4420838837b","ref":"refs/heads/main","pushedAt":"2024-06-05T14:15:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EtchedPixels","name":null,"path":"/EtchedPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6851709?s=80&v=4"},"commit":{"message":"nova: finish pass over the support code\n\nRemoved all the Nova 3 stack op requiring code. This should give us a\nsupport library that works on the \"classic\" Nova machines, although obviously\nit's now got a new set of bugs to remove!","shortMessageHtmlLink":"nova: finish pass over the support code"}},{"before":"c27b543584288a96e2fe2e8d128cdc0eefda05c0","after":"cc98f5bc0c54b139157a73d5f910bef1c1dadceb","ref":"refs/heads/main","pushedAt":"2024-06-05T00:21:30.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"EtchedPixels","name":null,"path":"/EtchedPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6851709?s=80&v=4"},"commit":{"message":"cc: add nova with nova3, add Warrex 5/6 as ee200 aliases for the moment","shortMessageHtmlLink":"cc: add nova with nova3, add Warrex 5/6 as ee200 aliases for the moment"}},{"before":"6858b9e706cf523b2d7003c724314ea55b005341","after":"c27b543584288a96e2fe2e8d128cdc0eefda05c0","ref":"refs/heads/main","pushedAt":"2024-06-04T18:29:12.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"EtchedPixels","name":null,"path":"/EtchedPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6851709?s=80&v=4"},"commit":{"message":"6800: fix missing invalidate for 6803 long push\n\nThis gets some of the long tests passing but only some","shortMessageHtmlLink":"6800: fix missing invalidate for 6803 long push"}},{"before":"0d55b91842dd52102f78c6c2456d3c0b4ab28067","after":"6858b9e706cf523b2d7003c724314ea55b005341","ref":"refs/heads/main","pushedAt":"2024-06-02T17:56:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"EtchedPixels","name":null,"path":"/EtchedPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6851709?s=80&v=4"},"commit":{"message":"nova: get all the long bits passing, start on floats","shortMessageHtmlLink":"nova: get all the long bits passing, start on floats"}},{"before":"d0fb541a0ae0b27d53078574e6d181c147dc862a","after":"0d55b91842dd52102f78c6c2456d3c0b4ab28067","ref":"refs/heads/main","pushedAt":"2024-05-31T21:38:36.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"EtchedPixels","name":null,"path":"/EtchedPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6851709?s=80&v=4"},"commit":{"message":"nova: some optimizing tweaks","shortMessageHtmlLink":"nova: some optimizing tweaks"}},{"before":"c8e80191e0807406fe2db324b01bd9e72ace3550","after":"d0fb541a0ae0b27d53078574e6d181c147dc862a","ref":"refs/heads/main","pushedAt":"2024-05-30T15:20:43.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"EtchedPixels","name":null,"path":"/EtchedPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6851709?s=80&v=4"},"commit":{"message":"nova3: fix __mull","shortMessageHtmlLink":"nova3: fix __mull"}},{"before":"3cfbddb43532d19da3879daf1f36edd932efd37a","after":"c8e80191e0807406fe2db324b01bd9e72ace3550","ref":"refs/heads/main","pushedAt":"2024-05-27T21:05:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"EtchedPixels","name":null,"path":"/EtchedPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6851709?s=80&v=4"},"commit":{"message":"nov: more fixes, lay groundwork for pre Nova3 processors","shortMessageHtmlLink":"nov: more fixes, lay groundwork for pre Nova3 processors"}},{"before":"73d82a78a2ad52bb14de22a74c4ed37135f25c8b","after":"3cfbddb43532d19da3879daf1f36edd932efd37a","ref":"refs/heads/main","pushedAt":"2024-05-26T23:00:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EtchedPixels","name":null,"path":"/EtchedPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6851709?s=80&v=4"},"commit":{"message":"nova: more work on eqops","shortMessageHtmlLink":"nova: more work on eqops"}},{"before":"7e3feac01f4bddc5737826379f6f4d5e267ff91e","after":"73d82a78a2ad52bb14de22a74c4ed37135f25c8b","ref":"refs/heads/main","pushedAt":"2024-05-26T22:00:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EtchedPixels","name":null,"path":"/EtchedPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6851709?s=80&v=4"},"commit":{"message":"nova3: sort out more long related stuff\n\nPasses a few more tests","shortMessageHtmlLink":"nova3: sort out more long related stuff"}},{"before":"a61ded2f917176f639385b9ae840af72c1920eb7","after":"7e3feac01f4bddc5737826379f6f4d5e267ff91e","ref":"refs/heads/main","pushedAt":"2024-05-26T20:31:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EtchedPixels","name":null,"path":"/EtchedPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6851709?s=80&v=4"},"commit":{"message":"nova3: sort out long comparisons\n\nThis involves fixing some other stack direction peculiarities","shortMessageHtmlLink":"nova3: sort out long comparisons"}},{"before":"372659cbcd01b6b73ff8250a8be9d3f6c5892baf","after":"a61ded2f917176f639385b9ae840af72c1920eb7","ref":"refs/heads/main","pushedAt":"2024-05-26T15:25:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"EtchedPixels","name":null,"path":"/EtchedPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6851709?s=80&v=4"},"commit":{"message":"fcc: fix handling off offsets to T_NAME/T_LABEL/etc\n\nA T_NAME is a symbol with a byte offset attached. When we fold that together\nwith another offset we need to keep it byte sized and so scale the constant\nappropriately if it's a word pointer. For byte machines it's a no-op","shortMessageHtmlLink":"fcc: fix handling off offsets to T_NAME/T_LABEL/etc"}},{"before":"2b409f35be602a07a0cd5592cbb683ab5e4cd8d0","after":"372659cbcd01b6b73ff8250a8be9d3f6c5892baf","ref":"refs/heads/main","pushedAt":"2024-05-26T10:24:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"EtchedPixels","name":null,"path":"/EtchedPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6851709?s=80&v=4"},"commit":{"message":"Fuzix-Compiler-Kit patch (again, a small one)\n\nEvening Alan,\n\nI spent hours trying to work out why fcc kept trying to find its files\nin /opt/bin/{bin,lib} until I finally looked at the compile and saw\nthat the main Makefile was compiling cc twice(!) and the second time\nwas without the defines for BINPATH/LIBPATH. Anyway I've fixed that and\nincluded the patch with this e-mail.\n\nThanks,\nAlex\n--\nTactical Nuclear Kittens","shortMessageHtmlLink":"Fuzix-Compiler-Kit patch (again, a small one)"}},{"before":"e23531a64954584f9dea7270759338b7822a7221","after":"2b409f35be602a07a0cd5592cbb683ab5e4cd8d0","ref":"refs/heads/main","pushedAt":"2024-05-25T19:48:15.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"EtchedPixels","name":null,"path":"/EtchedPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6851709?s=80&v=4"},"commit":{"message":"tree: collapse ARRAY objects into the correct base type\n\nThis lets a backend work out what kind of underlying type the address is\nwhich matters for word based machines","shortMessageHtmlLink":"tree: collapse ARRAY objects into the correct base type"}},{"before":"6adb1bb82b163f72644a091d02f44aa5a2cde26e","after":"e23531a64954584f9dea7270759338b7822a7221","ref":"refs/heads/main","pushedAt":"2024-05-25T13:12:31.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"EtchedPixels","name":null,"path":"/EtchedPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6851709?s=80&v=4"},"commit":{"message":"nova: fix ISZ usage foir pluseq","shortMessageHtmlLink":"nova: fix ISZ usage foir pluseq"}},{"before":"eb0d3a62f49c134ff945c6706b25ea26514ac948","after":"6adb1bb82b163f72644a091d02f44aa5a2cde26e","ref":"refs/heads/main","pushedAt":"2024-05-24T21:47:57.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"EtchedPixels","name":null,"path":"/EtchedPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6851709?s=80&v=4"},"commit":{"message":"nova: start working through the things we need for a word machine\n\nThis now passes 0001-unsigned somehow. Assembler changes are needed in\norder to fix byte arrays.","shortMessageHtmlLink":"nova: start working through the things we need for a word machine"}},{"before":"36eae59597b05447e22f45fc0b2581f3029018cc","after":"eb0d3a62f49c134ff945c6706b25ea26514ac948","ref":"refs/heads/main","pushedAt":"2024-05-24T08:45:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EtchedPixels","name":null,"path":"/EtchedPixels","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6851709?s=80&v=4"},"commit":{"message":"nova: more initial debug\n\nNow sufficient to run the 0000-emu test but not getting any further yet","shortMessageHtmlLink":"nova: more initial debug"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQxMTo1OTo0OC4wMDAwMDBazwAAAATAQ6hg","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yNFQwODo0NTowOC4wMDAwMDBazwAAAARS09oG"}},"title":"Activity ยท EtchedPixels/Fuzix-Compiler-Kit"}