{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":507291035,"defaultBranch":"main","name":"vcb-riscv","ownerLogin":"kkirss","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-06-25T11:21:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3897906?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1708478426.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"6d7c95cf4af6382d9085212860b0b1629bf925ab","ref":"refs/heads/pre-3-tick-adder","pushedAt":"2024-02-21T01:20:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kkirss","name":"Kristofer Kirss","path":"/kkirss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3897906?s=80&v=4"},"commit":{"message":"feat: Add 3-tick quantum double CLA adder by @legocuber from VCB Discord","shortMessageHtmlLink":"feat: Add 3-tick quantum double CLA adder by @LegoCuber from VCB Discord"}},{"before":"6d7c95cf4af6382d9085212860b0b1629bf925ab","after":"121890e164983162ba3842b73d25ba0c74483141","ref":"refs/heads/main","pushedAt":"2024-02-21T01:19:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkirss","name":"Kristofer Kirss","path":"/kkirss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3897906?s=80&v=4"},"commit":{"message":"feat: Use 3-tick adder in CPU","shortMessageHtmlLink":"feat: Use 3-tick adder in CPU"}},{"before":"0c68850864f45c58797c70e62f6b848ab4bd2083","after":"6d7c95cf4af6382d9085212860b0b1629bf925ab","ref":"refs/heads/main","pushedAt":"2024-02-21T00:56:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkirss","name":"Kristofer Kirss","path":"/kkirss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3897906?s=80&v=4"},"commit":{"message":"feat: Add 3-tick quantum double CLA adder by @legocuber from VCB Discord","shortMessageHtmlLink":"feat: Add 3-tick quantum double CLA adder by @LegoCuber from VCB Discord"}},{"before":"ab6582291531f8bf46e361ca610109f7560352e1","after":"0c68850864f45c58797c70e62f6b848ab4bd2083","ref":"refs/heads/main","pushedAt":"2024-02-21T00:09:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkirss","name":"Kristofer Kirss","path":"/kkirss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3897906?s=80&v=4"},"commit":{"message":"feat: Update ALU to only jump when BRANCH control signal is set\n\nfeat: Get rid of ad-hoc circuit for BRANCH or JAL detection","shortMessageHtmlLink":"feat: Update ALU to only jump when BRANCH control signal is set"}},{"before":"18dd71b9e9a65e38d39c3057bc818d8f8661183e","after":"ab6582291531f8bf46e361ca610109f7560352e1","ref":"refs/heads/main","pushedAt":"2024-02-20T23:28:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkirss","name":"Kristofer Kirss","path":"/kkirss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3897906?s=80&v=4"},"commit":{"message":"feat: Remove pipeline registers from components project\n\nRemoving as it's quite specific to the CPU details and there isn't much value in having it in components.","shortMessageHtmlLink":"feat: Remove pipeline registers from components project"}},{"before":"c01094260058b51ad366aded1ae65fdf5a652a39","after":"18dd71b9e9a65e38d39c3057bc818d8f8661183e","ref":"refs/heads/main","pushedAt":"2024-02-20T23:26:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkirss","name":"Kristofer Kirss","path":"/kkirss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3897906?s=80&v=4"},"commit":{"message":"feat: Add BRANCH control output back to instruction decoder","shortMessageHtmlLink":"feat: Add BRANCH control output back to instruction decoder"}},{"before":"fb1e884e0b2bd74c716d61a3dd7222d540923468","after":"c01094260058b51ad366aded1ae65fdf5a652a39","ref":"refs/heads/main","pushedAt":"2024-02-20T22:18:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkirss","name":"Kristofer Kirss","path":"/kkirss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3897906?s=80&v=4"},"commit":{"message":"feat: Speed up comparator+mux to 3 ticks, lowering clock speed to 7 ticks","shortMessageHtmlLink":"feat: Speed up comparator+mux to 3 ticks, lowering clock speed to 7 t…"}},{"before":"ea65f499697f132c8e3d5a1ad1169283f555e33b","after":"fb1e884e0b2bd74c716d61a3dd7222d540923468","ref":"refs/heads/main","pushedAt":"2024-02-12T23:42:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kkirss","name":"Kristofer Kirss","path":"/kkirss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3897906?s=80&v=4"},"commit":{"message":"fix: Fix ALU-I2-SRC annotations","shortMessageHtmlLink":"fix: Fix ALU-I2-SRC annotations"}},{"before":"c6360652b470423ccdd4dd171d9149a3f31ea785","after":"ea65f499697f132c8e3d5a1ad1169283f555e33b","ref":"refs/heads/main","pushedAt":"2024-02-12T23:36:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkirss","name":"Kristofer Kirss","path":"/kkirss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3897906?s=80&v=4"},"commit":{"message":"fix: Fix ALU-I2-SRC annotations","shortMessageHtmlLink":"fix: Fix ALU-I2-SRC annotations"}},{"before":"a4d4cee4242c2e28d5fd0926e5248a60fc806b9b","after":"c6360652b470423ccdd4dd171d9149a3f31ea785","ref":"refs/heads/main","pushedAt":"2024-02-12T23:34:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkirss","name":"Kristofer Kirss","path":"/kkirss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3897906?s=80&v=4"},"commit":{"message":"fix: Fix slt checker XOR missing one read input","shortMessageHtmlLink":"fix: Fix slt checker XOR missing one read input"}},{"before":"5ef2a45f6cfdbdb44ec259c44f23d33599d4da4b","after":"a4d4cee4242c2e28d5fd0926e5248a60fc806b9b","ref":"refs/heads/main","pushedAt":"2024-02-12T22:52:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkirss","name":"Kristofer Kirss","path":"/kkirss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3897906?s=80&v=4"},"commit":{"message":"feat: Use 4-tick shifter in CPU\n\nfix: Fix instruction decoder outputting NEG-I2 for instructions other than add/sub","shortMessageHtmlLink":"feat: Use 4-tick shifter in CPU"}},{"before":"64cc0770ab790bb43948bf20a2c0866cfa87884b","after":"5ef2a45f6cfdbdb44ec259c44f23d33599d4da4b","ref":"refs/heads/main","pushedAt":"2024-02-10T18:56:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kkirss","name":"Kristofer Kirss","path":"/kkirss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3897906?s=80&v=4"},"commit":{"message":"fix: Fix ALU not getting carry-in signal for subtraction","shortMessageHtmlLink":"fix: Fix ALU not getting carry-in signal for subtraction"}},{"before":"b7fb1b6bb5bbb99d80fef1b6673ccb115cc3661b","after":"64cc0770ab790bb43948bf20a2c0866cfa87884b","ref":"refs/heads/main","pushedAt":"2024-02-10T18:55:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkirss","name":"Kristofer Kirss","path":"/kkirss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3897906?s=80&v=4"},"commit":{"message":"fix: Fix ALU not getting carry-in signal for subtraction","shortMessageHtmlLink":"fix: Fix ALU not getting carry-in signal for subtraction"}},{"before":"0e91adda89094f944f4762c5d4b3c5596e620056","after":"b7fb1b6bb5bbb99d80fef1b6673ccb115cc3661b","ref":"refs/heads/main","pushedAt":"2024-02-10T15:06:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkirss","name":"Kristofer Kirss","path":"/kkirss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3897906?s=80&v=4"},"commit":{"message":"feat: Add 4-tick shifter","shortMessageHtmlLink":"feat: Add 4-tick shifter"}},{"before":"fcbd91315f3abc21d226e736ff55cfe5d527f91e","after":"0e91adda89094f944f4762c5d4b3c5596e620056","ref":"refs/heads/main","pushedAt":"2024-02-06T01:48:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kkirss","name":"Kristofer Kirss","path":"/kkirss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3897906?s=80&v=4"},"commit":{"message":"feat: Make shifter more compact","shortMessageHtmlLink":"feat: Make shifter more compact"}},{"before":"c04f00d0fc10640d936b30336d3dd43584403dae","after":"fcbd91315f3abc21d226e736ff55cfe5d527f91e","ref":"refs/heads/main","pushedAt":"2024-02-06T01:41:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkirss","name":"Kristofer Kirss","path":"/kkirss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3897906?s=80&v=4"},"commit":{"message":"feat: Make shifter more compact","shortMessageHtmlLink":"feat: Make shifter more compact"}},{"before":"bb1cb77c29dc1f026a12904d2f3b57621be44049","after":"c04f00d0fc10640d936b30336d3dd43584403dae","ref":"refs/heads/main","pushedAt":"2024-02-06T01:20:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kkirss","name":"Kristofer Kirss","path":"/kkirss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3897906?s=80&v=4"},"commit":{"message":"feat: Small adjustments to shifter and memory controller","shortMessageHtmlLink":"feat: Small adjustments to shifter and memory controller"}},{"before":"e19d703a435fa6c473c64b1a2abfdfe8205a79b2","after":"bb1cb77c29dc1f026a12904d2f3b57621be44049","ref":"refs/heads/main","pushedAt":"2024-02-06T01:17:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkirss","name":"Kristofer Kirss","path":"/kkirss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3897906?s=80&v=4"},"commit":{"message":"feat: Small adjustments to shifter and memory controller","shortMessageHtmlLink":"feat: Small adjustments to shifter and memory controller"}},{"before":"6cabf6bd82b4bf997950f9781fd1a2e5c0b8559b","after":"e19d703a435fa6c473c64b1a2abfdfe8205a79b2","ref":"refs/heads/main","pushedAt":"2024-02-04T04:23:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkirss","name":"Kristofer Kirss","path":"/kkirss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3897906?s=80&v=4"},"commit":{"message":"feat: Move ALU input 2 inversion to inverter multiplexer","shortMessageHtmlLink":"feat: Move ALU input 2 inversion to inverter multiplexer"}},{"before":"ca7d6b3845afe86aeb3c4e093a40ee89e29ab37e","after":"6cabf6bd82b4bf997950f9781fd1a2e5c0b8559b","ref":"refs/heads/main","pushedAt":"2024-02-04T03:10:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkirss","name":"Kristofer Kirss","path":"/kkirss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3897906?s=80&v=4"},"commit":{"message":"feat: Color jump signal black","shortMessageHtmlLink":"feat: Color jump signal black"}},{"before":"7fc32eebaf552c8cf153be7467bce3e6a1ff309a","after":"ca7d6b3845afe86aeb3c4e093a40ee89e29ab37e","ref":"refs/heads/main","pushedAt":"2024-02-04T03:06:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkirss","name":"Kristofer Kirss","path":"/kkirss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3897906?s=80&v=4"},"commit":{"message":"feat: Make CPU more slim","shortMessageHtmlLink":"feat: Make CPU more slim"}},{"before":"985b51182652ea87131e562351263873122553c2","after":"7fc32eebaf552c8cf153be7467bce3e6a1ff309a","ref":"refs/heads/main","pushedAt":"2024-02-04T02:51:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkirss","name":"Kristofer Kirss","path":"/kkirss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3897906?s=80&v=4"},"commit":{"message":"feat: Change memory->instruction bus color","shortMessageHtmlLink":"feat: Change memory->instruction bus color"}},{"before":"eaba489241b0beb4c046208145b0072f3608637c","after":"985b51182652ea87131e562351263873122553c2","ref":"refs/heads/main","pushedAt":"2024-02-04T02:50:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkirss","name":"Kristofer Kirss","path":"/kkirss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3897906?s=80&v=4"},"commit":{"message":"feat: Fill in more of the ALU","shortMessageHtmlLink":"feat: Fill in more of the ALU"}},{"before":"12cd8462fb3cd66d624c0ea01685f36c221bd995","after":"eaba489241b0beb4c046208145b0072f3608637c","ref":"refs/heads/main","pushedAt":"2024-02-04T02:48:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkirss","name":"Kristofer Kirss","path":"/kkirss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3897906?s=80&v=4"},"commit":{"message":"feat: Fill in incrementer circuits","shortMessageHtmlLink":"feat: Fill in incrementer circuits"}},{"before":"b15338fec00323a5322b617cc1747613f66362d9","after":"12cd8462fb3cd66d624c0ea01685f36c221bd995","ref":"refs/heads/main","pushedAt":"2024-02-04T02:46:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kkirss","name":"Kristofer Kirss","path":"/kkirss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3897906?s=80&v=4"},"commit":{"message":"feat: Connect immediate type displays","shortMessageHtmlLink":"feat: Connect immediate type displays"}},{"before":"960e6b64acef0fd439b63ad3a61bbc3e797f390c","after":"b15338fec00323a5322b617cc1747613f66362d9","ref":"refs/heads/main","pushedAt":"2024-02-04T02:44:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkirss","name":"Kristofer Kirss","path":"/kkirss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3897906?s=80&v=4"},"commit":{"message":"feat: Connect immediate type displays","shortMessageHtmlLink":"feat: Connect immediate type displays"}},{"before":"918ffe2b20b3585af19a424cd49d080fe0c7ca17","after":"960e6b64acef0fd439b63ad3a61bbc3e797f390c","ref":"refs/heads/main","pushedAt":"2024-02-04T02:37:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkirss","name":"Kristofer Kirss","path":"/kkirss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3897906?s=80&v=4"},"commit":{"message":"feat: Add visual grouping annotation around register file","shortMessageHtmlLink":"feat: Add visual grouping annotation around register file"}},{"before":"f5dfb89f84f91cf28fe494a451764afc697e3566","after":"918ffe2b20b3585af19a424cd49d080fe0c7ca17","ref":"refs/heads/main","pushedAt":"2024-02-04T02:33:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkirss","name":"Kristofer Kirss","path":"/kkirss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3897906?s=80&v=4"},"commit":{"message":"feat: Add visual grouping annotation around input multiplexers","shortMessageHtmlLink":"feat: Add visual grouping annotation around input multiplexers"}},{"before":"397d93199b338adf9f724ca8b23f52ab672f7bb8","after":"f5dfb89f84f91cf28fe494a451764afc697e3566","ref":"refs/heads/main","pushedAt":"2024-02-04T02:23:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kkirss","name":"Kristofer Kirss","path":"/kkirss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3897906?s=80&v=4"},"commit":{"message":"feat: Add visual grouping annotation around instruction decoder","shortMessageHtmlLink":"feat: Add visual grouping annotation around instruction decoder"}},{"before":"677cac8f491a55ec70b49f9a638628dac02d474f","after":"397d93199b338adf9f724ca8b23f52ab672f7bb8","ref":"refs/heads/main","pushedAt":"2024-02-04T02:15:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kkirss","name":"Kristofer Kirss","path":"/kkirss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3897906?s=80&v=4"},"commit":{"message":"feat: Compact instruction decoder","shortMessageHtmlLink":"feat: Compact instruction decoder"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEAE4BgQA","startCursor":null,"endCursor":null}},"title":"Activity · kkirss/vcb-riscv"}