{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":592020331,"defaultBranch":"main","name":"forastero","ownerLogin":"Intuity","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-01-22T17:23:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/50929?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715786115.0","currentOid":""},"activityList":{"items":[{"before":"49e0d64aa2b0edf0e92a49140b8ff083852ec8ea","after":null,"ref":"refs/heads/channel-timeout","pushedAt":"2024-05-15T15:15:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Alldred","name":"Stuart Alldred","path":"/Alldred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20214359?s=80&v=4"}},{"before":"0c5345cea974ef6ac27f2bad2f7e0e03618a116a","after":"c120a83ccdbf080b4d3cccd1a8e23e0456c8d702","ref":"refs/heads/main","pushedAt":"2024-05-15T15:15:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Alldred","name":"Stuart Alldred","path":"/Alldred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20214359?s=80&v=4"},"commit":{"message":"Adding support for scoreboard channel specific timeouts (#21)","shortMessageHtmlLink":"Adding support for scoreboard channel specific timeouts (#21)"}},{"before":"e9214fc4824ad5cac64548532407f3658ceefe7b","after":"49e0d64aa2b0edf0e92a49140b8ff083852ec8ea","ref":"refs/heads/channel-timeout","pushedAt":"2024-05-15T14:02:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Intuity","name":"Peter Birch","path":"/Intuity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50929?s=80&v=4"},"commit":{"message":"Lint fixes","shortMessageHtmlLink":"Lint fixes"}},{"before":"77aff38b030ce6cf919068fc300b1aa745102435","after":"e9214fc4824ad5cac64548532407f3658ceefe7b","ref":"refs/heads/channel-timeout","pushedAt":"2024-05-15T14:01:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Intuity","name":"Peter Birch","path":"/Intuity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50929?s=80&v=4"},"commit":{"message":"Rewriting sentence","shortMessageHtmlLink":"Rewriting sentence"}},{"before":null,"after":"77aff38b030ce6cf919068fc300b1aa745102435","ref":"refs/heads/channel-timeout","pushedAt":"2024-05-15T13:49:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Intuity","name":"Peter Birch","path":"/Intuity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50929?s=80&v=4"},"commit":{"message":"Adding support for scoreboard channel specific timeouts","shortMessageHtmlLink":"Adding support for scoreboard channel specific timeouts"}},{"before":"580dbe357ac3a1d6ee24ceca3bcba786b5655d59","after":null,"ref":"refs/heads/filtering","pushedAt":"2024-05-01T14:54:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Intuity","name":"Peter Birch","path":"/Intuity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50929?s=80&v=4"}},{"before":"5df2df8d00498993c997038929f21c54d948ec11","after":"0c5345cea974ef6ac27f2bad2f7e0e03618a116a","ref":"refs/heads/main","pushedAt":"2024-05-01T14:54:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Intuity","name":"Peter Birch","path":"/Intuity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50929?s=80&v=4"},"commit":{"message":"Adding support for scoreboard filtering functions (#20)\n\nWhen you register a monitor, you can now provide a scoreboard_filter\r\nargument in order to transform/drop a transaction:\r\n\r\n```python\r\nfrom copy import copy\r\n\r\nclass Testbench:\r\n def __init__(self, dut):\r\n ...\r\n self.register(\r\n \"x_mon\",\r\n StreamMonitor(...),\r\n scoreboard_filter=self.filter_x_mon\r\n )\r\n\r\n def filter_x_mon(self, component, event, transaction):\r\n masked = copy(transaction)\r\n masked.data &= 0x0000_FFFF\r\n return masked\r\n```\r\n\r\nYou can also entirely drop a transaction by returning `None` from the\r\nfilter function.\r\n\r\nThis PR also fixes an issue where if no channels of a filter funnel\r\nexist but all contain values, the scoreboard did not detect the early\r\nfailure and just timed out.","shortMessageHtmlLink":"Adding support for scoreboard filtering functions (#20)"}},{"before":"2e23c732b363b19d11c7f3961be4f4747c81a5bb","after":"580dbe357ac3a1d6ee24ceca3bcba786b5655d59","ref":"refs/heads/filtering","pushedAt":"2024-04-30T09:50:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Intuity","name":"Peter Birch","path":"/Intuity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50929?s=80&v=4"},"commit":{"message":"Lint fixes","shortMessageHtmlLink":"Lint fixes"}},{"before":null,"after":"2e23c732b363b19d11c7f3961be4f4747c81a5bb","ref":"refs/heads/filtering","pushedAt":"2024-04-30T09:45:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Intuity","name":"Peter Birch","path":"/Intuity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50929?s=80&v=4"},"commit":{"message":"Adding support for scoreboard filtering functions","shortMessageHtmlLink":"Adding support for scoreboard filtering functions"}},{"before":"e5373c0a26ba0d99f216f052ed610dbf82c799f9","after":null,"ref":"refs/heads/use_str_to_tabulate","pushedAt":"2024-04-23T11:14:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Intuity","name":"Peter Birch","path":"/Intuity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50929?s=80&v=4"}},{"before":"a7c17fc381bbb33fdff10a53765e34d7d0b1d60e","after":"5df2df8d00498993c997038929f21c54d948ec11","ref":"refs/heads/main","pushedAt":"2024-04-23T11:14:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Intuity","name":"Peter Birch","path":"/Intuity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50929?s=80&v=4"},"commit":{"message":"Forcing coercion to str when tabulating otherwise unknown objects (#19)","shortMessageHtmlLink":"Forcing coercion to str when tabulating otherwise unknown objects (#19)"}},{"before":null,"after":"e5373c0a26ba0d99f216f052ed610dbf82c799f9","ref":"refs/heads/use_str_to_tabulate","pushedAt":"2024-04-23T10:05:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Intuity","name":"Peter Birch","path":"/Intuity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50929?s=80&v=4"},"commit":{"message":"Forcing coercion to str when tabulating otherwise unknown objects","shortMessageHtmlLink":"Forcing coercion to str when tabulating otherwise unknown objects"}},{"before":"742dff9794a8a330994600b68d9c9d4ed06f9655","after":null,"ref":"refs/heads/fix-test-params","pushedAt":"2024-04-16T14:14:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Intuity","name":"Peter Birch","path":"/Intuity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50929?s=80&v=4"}},{"before":"30e2d442bb271fdd7cb5259ed1ad365ddee2d4ce","after":"a7c17fc381bbb33fdff10a53765e34d7d0b1d60e","ref":"refs/heads/main","pushedAt":"2024-04-16T14:14:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Intuity","name":"Peter Birch","path":"/Intuity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50929?s=80&v=4"},"commit":{"message":"Minor improvements to BaseBench (#18)\n\n* Fixing issue with the `BaseBench.parameter` decorator not respecting\r\ndefault values when no parameter override is provided;\r\n * Returning instance from `BaseBench.register` for convenience.","shortMessageHtmlLink":"Minor improvements to BaseBench (#18)"}},{"before":"c843b2d8d3426319a6695dbef96603dad6537f3b","after":"742dff9794a8a330994600b68d9c9d4ed06f9655","ref":"refs/heads/fix-test-params","pushedAt":"2024-04-16T07:22:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Intuity","name":"Peter Birch","path":"/Intuity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50929?s=80&v=4"},"commit":{"message":"Returning instance from Testbench.register","shortMessageHtmlLink":"Returning instance from Testbench.register"}},{"before":"812bb9572e14ec9b0629827fd77ae7e7e96ab00c","after":null,"ref":"refs/heads/add-scoreboard-verbose-flag","pushedAt":"2024-04-12T08:31:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Intuity","name":"Peter Birch","path":"/Intuity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50929?s=80&v=4"}},{"before":null,"after":"c843b2d8d3426319a6695dbef96603dad6537f3b","ref":"refs/heads/fix-test-params","pushedAt":"2024-04-10T16:25:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Intuity","name":"Peter Birch","path":"/Intuity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50929?s=80&v=4"},"commit":{"message":"Fixing test parameter parsing","shortMessageHtmlLink":"Fixing test parameter parsing"}},{"before":"b5d0c893b91a8fbcb5f01fc32cac981be3ae7e6c","after":"36c1c708d06511555202d2f061dfcbab1e04ade8","ref":"refs/heads/simulator","pushedAt":"2024-04-09T11:00:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Intuity","name":"Peter Birch","path":"/Intuity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50929?s=80&v=4"},"commit":{"message":"Adding support for hinting of unions","shortMessageHtmlLink":"Adding support for hinting of unions"}},{"before":null,"after":"b5d0c893b91a8fbcb5f01fc32cac981be3ae7e6c","ref":"refs/heads/simulator","pushedAt":"2024-04-09T09:54:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Intuity","name":"Peter Birch","path":"/Intuity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50929?s=80&v=4"},"commit":{"message":"Fixes to support more simulators","shortMessageHtmlLink":"Fixes to support more simulators"}},{"before":"0989464241adac89aff2e24d788410ef32eb0c6b","after":null,"ref":"refs/heads/sequences","pushedAt":"2024-04-04T10:58:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Intuity","name":"Peter Birch","path":"/Intuity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50929?s=80&v=4"}},{"before":"b782460fedb73d988041d2d46ac46fad61e1cb54","after":"30e2d442bb271fdd7cb5259ed1ad365ddee2d4ce","ref":"refs/heads/main","pushedAt":"2024-04-04T10:58:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Intuity","name":"Peter Birch","path":"/Intuity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50929?s=80&v=4"},"commit":{"message":"Improvements to sequences (#17)\n\nThis PR makes further improvements to sequences:\r\n\r\n* Fixes a further bug in the arbiter's scheduling mechanism where it\r\ncould deadlock;\r\n* Adds the ability to declare `@forastero.randarg()` to randomise\r\nsequence arguments;\r\n* Adds the ability to provide `wait_for` to `enqueue` in order to wait\r\nfor a transaction to reach a given state.\r\n\r\nDocumentation and example code updated to detail and demonstrate these.","shortMessageHtmlLink":"Improvements to sequences (#17)"}},{"before":"fd4654205bd785eef143554dc1e38d73e8ffdba5","after":"0989464241adac89aff2e24d788410ef32eb0c6b","ref":"refs/heads/sequences","pushedAt":"2024-03-28T12:02:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Intuity","name":"Peter Birch","path":"/Intuity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50929?s=80&v=4"},"commit":{"message":"Auto lint fixes","shortMessageHtmlLink":"Auto lint fixes"}},{"before":"bbc6dcd4ad92f68dca4dba349407326c31486111","after":"fd4654205bd785eef143554dc1e38d73e8ffdba5","ref":"refs/heads/sequences","pushedAt":"2024-03-28T12:02:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Intuity","name":"Peter Birch","path":"/Intuity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50929?s=80&v=4"},"commit":{"message":"Adding 'wait_for' to enqueue to allow tests and sequences to wait for a transaction to reach a particular state","shortMessageHtmlLink":"Adding 'wait_for' to enqueue to allow tests and sequences to wait for…"}},{"before":null,"after":"bbc6dcd4ad92f68dca4dba349407326c31486111","ref":"refs/heads/sequences","pushedAt":"2024-03-28T09:42:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Intuity","name":"Peter Birch","path":"/Intuity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50929?s=80&v=4"},"commit":{"message":"Fixing issues with sequences","shortMessageHtmlLink":"Fixing issues with sequences"}},{"before":"d40a89fe8bef944768d51c3c58c48484a59745a3","after":null,"ref":"refs/heads/sequences-fix","pushedAt":"2024-03-25T16:59:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Intuity","name":"Peter Birch","path":"/Intuity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50929?s=80&v=4"}},{"before":"c6891c31f965febe9a2ed6a59deadc0c1d41d3a9","after":"b782460fedb73d988041d2d46ac46fad61e1cb54","ref":"refs/heads/main","pushedAt":"2024-03-25T16:59:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Intuity","name":"Peter Birch","path":"/Intuity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50929?s=80&v=4"},"commit":{"message":"Exposing clock/reset via SeqContext and fix a scheduler deadlock bug (#16)","shortMessageHtmlLink":"Exposing clock/reset via SeqContext and fix a scheduler deadlock bug (#…"}},{"before":"efadab2b15bc70fdc3e38c287e510812d7081316","after":"d40a89fe8bef944768d51c3c58c48484a59745a3","ref":"refs/heads/sequences-fix","pushedAt":"2024-03-25T08:33:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Intuity","name":"Peter Birch","path":"/Intuity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50929?s=80&v=4"},"commit":{"message":"Small docs update","shortMessageHtmlLink":"Small docs update"}},{"before":"6a7692e96d6834a58de54de3f3c036570db6e9ee","after":"efadab2b15bc70fdc3e38c287e510812d7081316","ref":"refs/heads/sequences-fix","pushedAt":"2024-03-25T08:32:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Intuity","name":"Peter Birch","path":"/Intuity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50929?s=80&v=4"},"commit":{"message":"Lint fixes","shortMessageHtmlLink":"Lint fixes"}},{"before":null,"after":"6a7692e96d6834a58de54de3f3c036570db6e9ee","ref":"refs/heads/sequences-fix","pushedAt":"2024-03-24T20:59:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Intuity","name":"Peter Birch","path":"/Intuity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50929?s=80&v=4"},"commit":{"message":"Exposing clock/reset via SeqContext and fix a scheduler deadlock bug","shortMessageHtmlLink":"Exposing clock/reset via SeqContext and fix a scheduler deadlock bug"}},{"before":"680ee67bb49b56c04b45096205f2e0d701195883","after":null,"ref":"refs/heads/missing-param-file","pushedAt":"2024-03-21T09:16:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Intuity","name":"Peter Birch","path":"/Intuity","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50929?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESrL6BQA","startCursor":null,"endCursor":null}},"title":"Activity · Intuity/forastero"}