{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":82823931,"defaultBranch":"master","name":"pymtl3","ownerLogin":"pymtl","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-02-22T16:01:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/61431688?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723687944.0","currentOid":""},"activityList":{"items":[{"before":"07b3bbb88257cda8320d42cc1bf42533f5ad1e2e","after":"ea0154785747f06bef9dc36dc1d86f12a508ae29","ref":"refs/heads/pymtl4.0-dev","pushedAt":"2024-08-17T16:06:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cbatten","name":"Christopher Batten","path":"/cbatten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6853045?s=80&v=4"},"commit":{"message":"Verilator now requires C++14","shortMessageHtmlLink":"Verilator now requires C++14"}},{"before":"2eb57d3c4ca87d7fdc3fda467a9a9dca294c2c75","after":"07b3bbb88257cda8320d42cc1bf42533f5ad1e2e","ref":"refs/heads/pymtl4.0-dev","pushedAt":"2024-06-03T20:21:44.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"yo96","name":"Yanghui Ou","path":"/yo96","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21700457?s=80&v=4"},"commit":{"message":"Merge pull request #275 from KelvinChung2000/improve-indexing\n\nImprove index handling in Bits and Signal classes","shortMessageHtmlLink":"Merge pull request #275 from KelvinChung2000/improve-indexing"}},{"before":"198430bbff476020332bc1d485e5468bbeb08adc","after":"2eb57d3c4ca87d7fdc3fda467a9a9dca294c2c75","ref":"refs/heads/pymtl4.0-dev","pushedAt":"2024-04-22T21:26:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cbatten","name":"Christopher Batten","path":"/cbatten","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6853045?s=80&v=4"},"commit":{"message":"Fix issue with pytest_cmdline_preparse\n\nThe pytest_cmdline_preparse hook is now deprecated. I think there should\nbe a way to achieve the same effect using pytest_load_initial_conftests\n\nhttps://docs.pytest.org/en/7.1.x/reference/reference.html#pytest.hookspec.pytest_cmdline_preparse\n\nHowever, were were using this to hook to prevent *.pyc and __pycache__\nfiles from being generated. I think it is fine for now to just go back\nto generating these files.","shortMessageHtmlLink":"Fix issue with pytest_cmdline_preparse"}},{"before":"6cfd5b31729fe03a587f90271779cbc6ff13ca94","after":"198430bbff476020332bc1d485e5468bbeb08adc","ref":"refs/heads/pymtl4.0-dev","pushedAt":"2024-04-04T15:25:30.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"yo96","name":"Yanghui Ou","path":"/yo96","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21700457?s=80&v=4"},"commit":{"message":"Merge pull request #272 from KelvinChung2000/len-interface\n\nAdding __len__ interface","shortMessageHtmlLink":"Merge pull request #272 from KelvinChung2000/len-interface"}},{"before":"1e7f626cca5a73f85c98d5008551ed8dfaae0cab","after":null,"ref":"refs/heads/dependabot/pip/requirements/cryptography-42.0.2","pushedAt":"2024-02-21T20:14:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"835512a8a924330af7a9294e8d48b969b302b3a1","ref":"refs/heads/dependabot/pip/requirements/cryptography-42.0.4","pushedAt":"2024-02-21T20:14:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump cryptography from 41.0.6 to 42.0.4 in /requirements\n\nBumps [cryptography](https://github.com/pyca/cryptography) from 41.0.6 to 42.0.4.\n- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pyca/cryptography/compare/41.0.6...42.0.4)\n\n---\nupdated-dependencies:\n- dependency-name: cryptography\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump cryptography from 41.0.6 to 42.0.4 in /requirements"}},{"before":"9083650e54388e437f5a5ccea9d01d28f121a209","after":null,"ref":"refs/heads/dependabot/pip/requirements/cryptography-42.0.0","pushedAt":"2024-02-17T00:43:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"1e7f626cca5a73f85c98d5008551ed8dfaae0cab","ref":"refs/heads/dependabot/pip/requirements/cryptography-42.0.2","pushedAt":"2024-02-17T00:42:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump cryptography from 41.0.6 to 42.0.2 in /requirements\n\nBumps [cryptography](https://github.com/pyca/cryptography) from 41.0.6 to 42.0.2.\n- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pyca/cryptography/compare/41.0.6...42.0.2)\n\n---\nupdated-dependencies:\n- dependency-name: cryptography\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump cryptography from 41.0.6 to 42.0.2 in /requirements"}},{"before":"86952f5046e3878a20060f6902bf8a078014c95f","after":"6cfd5b31729fe03a587f90271779cbc6ff13ca94","ref":"refs/heads/pymtl4.0-dev","pushedAt":"2024-02-12T20:01:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ptpan","name":"Peitian Pan","path":"/ptpan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31896789?s=80&v=4"},"commit":{"message":"[ci] Update to checkout@v4 and setup-python@v5","shortMessageHtmlLink":"[ci] Update to checkout@v4 and setup-python@v5"}},{"before":"84621d2ca7a370ae4caafd47e46ef668632f3111","after":"86952f5046e3878a20060f6902bf8a078014c95f","ref":"refs/heads/pymtl4.0-dev","pushedAt":"2024-02-12T19:30:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ptpan","name":"Peitian Pan","path":"/ptpan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31896789?s=80&v=4"},"commit":{"message":"[ci] Add new Python versions and remove 3.6","shortMessageHtmlLink":"[ci] Add new Python versions and remove 3.6"}},{"before":"adc90569aa3a4d130b9d5fe6202956f0e9c07cc1","after":"84621d2ca7a370ae4caafd47e46ef668632f3111","ref":"refs/heads/pymtl4.0-dev","pushedAt":"2024-02-06T19:34:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ptpan","name":"Peitian Pan","path":"/ptpan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31896789?s=80&v=4"},"commit":{"message":"[pytest] Skip yosys tests by default","shortMessageHtmlLink":"[pytest] Skip yosys tests by default"}},{"before":null,"after":"9083650e54388e437f5a5ccea9d01d28f121a209","ref":"refs/heads/dependabot/pip/requirements/cryptography-42.0.0","pushedAt":"2024-02-06T03:08:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump cryptography from 41.0.6 to 42.0.0 in /requirements\n\nBumps [cryptography](https://github.com/pyca/cryptography) from 41.0.6 to 42.0.0.\n- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)\n- [Commits](https://github.com/pyca/cryptography/compare/41.0.6...42.0.0)\n\n---\nupdated-dependencies:\n- dependency-name: cryptography\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump cryptography from 41.0.6 to 42.0.0 in /requirements"}},{"before":"25c075294073bb6e6a49ada212ea446190f9860e","after":"adc90569aa3a4d130b9d5fe6202956f0e9c07cc1","ref":"refs/heads/pymtl4.0-dev","pushedAt":"2024-01-29T21:27:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ptpan","name":"Peitian Pan","path":"/ptpan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31896789?s=80&v=4"},"commit":{"message":"[import] Fix a bug in Verilog trace of generators","shortMessageHtmlLink":"[import] Fix a bug in Verilog trace of generators"}},{"before":"6da7397f212eafff9dab4505d53d9b18fff2465d","after":"25c075294073bb6e6a49ada212ea446190f9860e","ref":"refs/heads/pymtl4.0-dev","pushedAt":"2024-01-29T16:42:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ptpan","name":"Peitian Pan","path":"/ptpan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31896789?s=80&v=4"},"commit":{"message":"[import] Implement Verilator assertion failure without aborting process","shortMessageHtmlLink":"[import] Implement Verilator assertion failure without aborting process"}},{"before":null,"after":"6da7397f212eafff9dab4505d53d9b18fff2465d","ref":"refs/heads/pymtl4.0-dev","pushedAt":"2024-01-29T16:40:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ptpan","name":"Peitian Pan","path":"/ptpan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31896789?s=80&v=4"},"commit":{"message":"[test] Fix visit_Str test","shortMessageHtmlLink":"[test] Fix visit_Str test"}},{"before":"8084e12e36853b357476937676f4f366a3f07585","after":null,"ref":"refs/heads/pp482-ece4750-2022-changes","pushedAt":"2024-01-29T16:39:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ptpan","name":"Peitian Pan","path":"/ptpan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31896789?s=80&v=4"}},{"before":"25c075294073bb6e6a49ada212ea446190f9860e","after":null,"ref":"refs/heads/pp482-vl-assertion","pushedAt":"2024-01-29T16:33:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ptpan","name":"Peitian Pan","path":"/ptpan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31896789?s=80&v=4"}},{"before":"6da7397f212eafff9dab4505d53d9b18fff2465d","after":"8084e12e36853b357476937676f4f366a3f07585","ref":"refs/heads/pp482-ece4750-2022-changes","pushedAt":"2024-01-29T16:32:58.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ptpan","name":"Peitian Pan","path":"/ptpan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31896789?s=80&v=4"},"commit":{"message":"Merge pull request #262 from pymtl/pp482-vl-assertion\n\nAdd support for Verilator assertion","shortMessageHtmlLink":"Merge pull request #262 from pymtl/pp482-vl-assertion"}},{"before":"f7ca241b739992c8ac7284895ae1ef6f5df109e1","after":"862f4ce07ad39e8a2ef2b6b8ce9fcb9f86278082","ref":"refs/heads/pp482-verilog-specification","pushedAt":"2023-12-07T21:30:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ptpan","name":"Peitian Pan","path":"/ptpan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31896789?s=80&v=4"},"commit":{"message":"[spec-test] Use spec test harness instead of run_spec_sim","shortMessageHtmlLink":"[spec-test] Use spec test harness instead of run_spec_sim"}},{"before":null,"after":"25c075294073bb6e6a49ada212ea446190f9860e","ref":"refs/heads/pp482-vl-assertion","pushedAt":"2023-12-07T07:45:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ptpan","name":"Peitian Pan","path":"/ptpan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31896789?s=80&v=4"},"commit":{"message":"[import] Implement Verilator assertion failure without aborting process","shortMessageHtmlLink":"[import] Implement Verilator assertion failure without aborting process"}},{"before":"72f1807a1f765abe7706b15a8a8d737be8cb7453","after":"e6c22532eed373d6cab72f4ede674154589ec94b","ref":"refs/heads/pp482-port-renaming","pushedAt":"2023-12-07T06:49:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ptpan","name":"Peitian Pan","path":"/ptpan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31896789?s=80&v=4"},"commit":{"message":"[reqresp] Rename reqstream and respstream to req and rsp","shortMessageHtmlLink":"[reqresp] Rename reqstream and respstream to req and rsp"}},{"before":"824ee65754498e7f5c8c84446c092bab86007cbd","after":"6da7397f212eafff9dab4505d53d9b18fff2465d","ref":"refs/heads/pp482-ece4750-2022-changes","pushedAt":"2023-12-07T06:45:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ptpan","name":"Peitian Pan","path":"/ptpan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31896789?s=80&v=4"},"commit":{"message":"[test] Fix visit_Str test","shortMessageHtmlLink":"[test] Fix visit_Str test"}},{"before":null,"after":"72f1807a1f765abe7706b15a8a8d737be8cb7453","ref":"refs/heads/pp482-port-renaming","pushedAt":"2023-12-07T06:43:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ptpan","name":"Peitian Pan","path":"/ptpan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31896789?s=80&v=4"},"commit":{"message":"[reqresp] Rename reqstream and respstream to req and rsp","shortMessageHtmlLink":"[reqresp] Rename reqstream and respstream to req and rsp"}},{"before":"c8e2ab556a7b6bb262b0d1fcdb72483c426a3f68","after":"824ee65754498e7f5c8c84446c092bab86007cbd","ref":"refs/heads/pp482-ece4750-2022-changes","pushedAt":"2023-12-07T06:30:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ptpan","name":"Peitian Pan","path":"/ptpan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31896789?s=80&v=4"},"commit":{"message":"[test] Use variable instead of int in extslice test case","shortMessageHtmlLink":"[test] Use variable instead of int in extslice test case"}},{"before":"7ce58d5b8fb3476966dc9644f1e64b67ffa323dd","after":"c8e2ab556a7b6bb262b0d1fcdb72483c426a3f68","ref":"refs/heads/pp482-ece4750-2022-changes","pushedAt":"2023-12-07T06:10:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ptpan","name":"Peitian Pan","path":"/ptpan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31896789?s=80&v=4"},"commit":{"message":"[import] Use explicitly sized uint types for signal declaration","shortMessageHtmlLink":"[import] Use explicitly sized uint types for signal declaration"}},{"before":"7e55309aba074be78b387f9a6127953f60ce379e","after":"7ce58d5b8fb3476966dc9644f1e64b67ffa323dd","ref":"refs/heads/pp482-ece4750-2022-changes","pushedAt":"2023-12-07T05:51:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ptpan","name":"Peitian Pan","path":"/ptpan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31896789?s=80&v=4"},"commit":{"message":"[setup] Add fasteners to dependency","shortMessageHtmlLink":"[setup] Add fasteners to dependency"}},{"before":"58ea59a1fd8f167bafb248e40752c34dbb6a3820","after":"7e55309aba074be78b387f9a6127953f60ce379e","ref":"refs/heads/pp482-ece4750-2022-changes","pushedAt":"2023-12-07T05:50:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ptpan","name":"Peitian Pan","path":"/ptpan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31896789?s=80&v=4"},"commit":{"message":"[import] Fix data type declaration for signals of different widths","shortMessageHtmlLink":"[import] Fix data type declaration for signals of different widths"}},{"before":"0be16f7e04cd5ba72ffa01b31b98dc4d74eb222b","after":"58ea59a1fd8f167bafb248e40752c34dbb6a3820","ref":"refs/heads/pp482-ece4750-2022-changes","pushedAt":"2023-12-07T01:30:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ptpan","name":"Peitian Pan","path":"/ptpan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31896789?s=80&v=4"},"commit":{"message":"[test] Remove return values from mamba unit tests","shortMessageHtmlLink":"[test] Remove return values from mamba unit tests"}},{"before":"0738bb7be5a4733e257b6410714ea437d502b015","after":"0be16f7e04cd5ba72ffa01b31b98dc4d74eb222b","ref":"refs/heads/pp482-ece4750-2022-changes","pushedAt":"2023-12-07T01:16:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ptpan","name":"Peitian Pan","path":"/ptpan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31896789?s=80&v=4"},"commit":{"message":"[yosys] Deprecate yosys backend","shortMessageHtmlLink":"[yosys] Deprecate yosys backend"}},{"before":"02b17d76211344dcba321e835b4128b16adecc50","after":null,"ref":"refs/heads/pp482-construct-self","pushedAt":"2023-12-07T00:57:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ptpan","name":"Peitian Pan","path":"/ptpan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/31896789?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xN1QxNjowNjo1Mi4wMDAwMDBazwAAAASc5Pzi","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xN1QxNjowNjo1Mi4wMDAwMDBazwAAAASc5Pzi","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMi0wN1QwMDo1NzoxMy4wMDAwMDBazwAAAAPDXK2w"}},"title":"Activity ยท pymtl/pymtl3"}