{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":401129463,"defaultBranch":"main","name":"packtype","ownerLogin":"Intuity","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-08-29T19:51:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/50929?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714335066.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"e9ab2a7c1b257d24a68af065540ff7604c48d04d","ref":"refs/heads/instances","pushedAt":"2024-04-28T20:11: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":"Experiment with shared definitions","shortMessageHtmlLink":"Experiment with shared definitions"}},{"before":"b8c38ed50f13c2d90392f4f96e01cb5e7e363f5c","after":null,"ref":"refs/heads/repr","pushedAt":"2024-04-23T11:14:26.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":"16e172dc95694f1d1492003435aaad6815e4ef44","after":"1042851c8538c3ffad4ca71bcc248f44d62784f3","ref":"refs/heads/main","pushedAt":"2024-04-23T11:14:26.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":"Providing __str__/__repr__ implementation for PackedAssembly (#13)","shortMessageHtmlLink":"Providing __str__/__repr__ implementation for PackedAssembly (#13)"}},{"before":null,"after":"b8c38ed50f13c2d90392f4f96e01cb5e7e363f5c","ref":"refs/heads/repr","pushedAt":"2024-04-23T10:03:00.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":"Providing __str__/__repr__ implementation for PackedAssembly","shortMessageHtmlLink":"Providing __str__/__repr__ implementation for PackedAssembly"}},{"before":"73820bf7b589c9f3da5bff8ea9651314d719c056","after":null,"ref":"refs/heads/fix-alias-uniqueness","pushedAt":"2024-02-24T14:52:48.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":"dd404e769c1dab0e7a861b12240045d8a4ee8c7e","after":"16e172dc95694f1d1492003435aaad6815e4ef44","ref":"refs/heads/main","pushedAt":"2024-02-24T14:52:47.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":"Making aliases unique (#12)\n\nFixes an issue where if two aliases are derived from the same type in a\r\npackage, only one will be rendered due to the unique dictionary key.","shortMessageHtmlLink":"Making aliases unique (#12)"}},{"before":null,"after":"73820bf7b589c9f3da5bff8ea9651314d719c056","ref":"refs/heads/fix-alias-uniqueness","pushedAt":"2024-02-24T10:39:48.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":"Making aliases unique","shortMessageHtmlLink":"Making aliases unique"}},{"before":"c627831a56652c2e158eee0ff44a0e67db683c8f","after":null,"ref":"refs/heads/fix-union","pushedAt":"2024-02-16T09:27:31.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":"409d26757ccdc39e2a542fafcde3ab07f2fde6ec","after":"dd404e769c1dab0e7a861b12240045d8a4ee8c7e","ref":"refs/heads/main","pushedAt":"2024-02-16T09:27:30.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":"Fixing issue with unions where value was not assigned (#11)","shortMessageHtmlLink":"Fixing issue with unions where value was not assigned (#11)"}},{"before":null,"after":"c627831a56652c2e158eee0ff44a0e67db683c8f","ref":"refs/heads/fix-union","pushedAt":"2024-02-16T09:05:11.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 issue with unions where value was not assigned","shortMessageHtmlLink":"Fixing issue with unions where value was not assigned"}},{"before":"361fb7f682c83222e6508b785f1b447db4e08353","after":null,"ref":"refs/heads/optimisation","pushedAt":"2024-02-15T16:10:16.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":"d06af09a48362222b368122a3450b962ac9dc424","after":"409d26757ccdc39e2a542fafcde3ab07f2fde6ec","ref":"refs/heads/main","pushedAt":"2024-02-15T16:10:13.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":"Performance improvements (#10)\n\nThrough profiling it was confirmed that the way unions were implemented\r\n(by broadcasting changes through `_pt_updated`) was very inefficient.\r\nThis PR moves to backing all Packtype objects with a `BitVector` object\r\nthat handles the data storage and bit extraction/alteration.\r\n\r\nIn simulations a 10x speedup was achieved from these changes.\r\n\r\nThis work also introduces a `Base._pt_enable_profiling()` method that\r\nprints out a report of the number of objects created at the end of the\r\nrun, this can be helpful when debugging performance issues.","shortMessageHtmlLink":"Performance improvements (#10)"}},{"before":null,"after":"361fb7f682c83222e6508b785f1b447db4e08353","ref":"refs/heads/optimisation","pushedAt":"2024-02-15T15:17:19.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":"Performance improvements","shortMessageHtmlLink":"Performance improvements"}},{"before":"4ed2f272b93864818a2f982019ab604190bd88e8","after":null,"ref":"refs/heads/comparison_fix","pushedAt":"2024-01-29T19:50:04.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":"e797b2df27dcf414e2d5ce3c1f4afa045c5810d8","after":"d06af09a48362222b368122a3450b962ac9dc424","ref":"refs/heads/main","pushedAt":"2024-01-29T17:31:32.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":"Assembly also inherits from Numeric to add comparisons between packtypes (#8)","shortMessageHtmlLink":"Assembly also inherits from Numeric to add comparisons between packty…"}},{"before":null,"after":"4ed2f272b93864818a2f982019ab604190bd88e8","ref":"refs/heads/comparison_fix","pushedAt":"2024-01-29T16:04:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Alldred","name":"Stuart Alldred","path":"/Alldred","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20214359?s=80&v=4"},"commit":{"message":"Assembly also inherits from Numeric to add comparisons between packtypes","shortMessageHtmlLink":"Assembly also inherits from Numeric to add comparisons between packtypes"}},{"before":"e13f09655b9417b1079df0efdebd8073e795f077","after":null,"ref":"refs/heads/numeric_enum","pushedAt":"2023-12-12T14:26:34.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":"7ae6edc79958eb7002438a68de43a651550e5f9b","after":"e797b2df27dcf414e2d5ce3c1f4afa045c5810d8","ref":"refs/heads/main","pushedAt":"2023-12-12T14:26:28.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":"Moving operator overrides into a Numeric class and using this for both Constant and Enum (#7)","shortMessageHtmlLink":"Moving operator overrides into a Numeric class and using this for bot…"}},{"before":null,"after":"e13f09655b9417b1079df0efdebd8073e795f077","ref":"refs/heads/numeric_enum","pushedAt":"2023-12-12T14:24:10.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":"Moving operator overrides into a Numeric class and using this for both Constant and Enum","shortMessageHtmlLink":"Moving operator overrides into a Numeric class and using this for bot…"}},{"before":"337ae652d7c2f42f31903303a56fb9c0dbcff542","after":null,"ref":"refs/tags/v2.0.0","pushedAt":"2023-12-11T15:59:01.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":"337ae652d7c2f42f31903303a56fb9c0dbcff542","after":"7ae6edc79958eb7002438a68de43a651550e5f9b","ref":"refs/heads/main","pushedAt":"2023-12-11T15:58: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":"Explicit cast for primitive _pt_set","shortMessageHtmlLink":"Explicit cast for primitive _pt_set"}},{"before":"2a98b0e14a173d74ad1f19e5f83f8ec34147f5da","after":null,"ref":"refs/tags/v2.0.0","pushedAt":"2023-12-11T12:07:04.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":"7ae7ae3521d57a3a9cefed2672f6d3f36ff2c8c9","after":null,"ref":"refs/tags/v2.0.1","pushedAt":"2023-12-11T12:07:01.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":"b6095109699b620c73ddfc195c40c458dd4e8489","after":null,"ref":"refs/heads/fixes","pushedAt":"2023-12-11T12:06:28.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":"7ae7ae3521d57a3a9cefed2672f6d3f36ff2c8c9","after":"337ae652d7c2f42f31903303a56fb9c0dbcff542","ref":"refs/heads/main","pushedAt":"2023-12-11T12:06:25.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":"Refinements to library from real use (#6)\n\n * Adding `_pt_construct` method that is called by the wrapper builder allowing for class-specific construction;\r\n * Removing `_PT_SHARED` and instead attaching fields to package in `_pt_construct`;\r\n * Allowing `Struct` definitions to be created with named field assignments through `__init__`;\r\n * Adding `_pt_cast` to `Enum` to allow for known values to be retrieved;\r\n * Adding explicit casts in `_pt_set` to allow int-like types to be used in assignments;\r\n * Fixing issue with union assignment recursion","shortMessageHtmlLink":"Refinements to library from real use (#6)"}},{"before":"7484262b383aff981984fbfc3ada325949baa071","after":"b6095109699b620c73ddfc195c40c458dd4e8489","ref":"refs/heads/fixes","pushedAt":"2023-12-11T12:02:35.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":"Compatibility fix for 'Self'","shortMessageHtmlLink":"Compatibility fix for 'Self'"}},{"before":"bc9ed70b358bd80047df2b5e00ca8e801531edd0","after":"7484262b383aff981984fbfc3ada325949baa071","ref":"refs/heads/fixes","pushedAt":"2023-12-11T11:21:02.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 some explicit casts on assignment","shortMessageHtmlLink":"Adding some explicit casts on assignment"}},{"before":"1bff05e80cd9892df222619d937b57834cd990b8","after":"bc9ed70b358bd80047df2b5e00ca8e801531edd0","ref":"refs/heads/fixes","pushedAt":"2023-12-11T11:11:50.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 casting test","shortMessageHtmlLink":"Adding casting test"}},{"before":"2bdc8b915c1fc604070c43291985721ec7f2a1d7","after":"1bff05e80cd9892df222619d937b57834cd990b8","ref":"refs/heads/fixes","pushedAt":"2023-12-11T11:09:56.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":"Moving more code to _pt_construct, allowing the constructor to be used for value assignment","shortMessageHtmlLink":"Moving more code to _pt_construct, allowing the constructor to be use…"}},{"before":"22abfbd77988aa0a2cf558e4bda684e99f67469c","after":"2bdc8b915c1fc604070c43291985721ec7f2a1d7","ref":"refs/heads/fixes","pushedAt":"2023-12-08T18:34:42.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":"Linting fixes","shortMessageHtmlLink":"Linting fixes"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPGpHEQA","startCursor":null,"endCursor":null}},"title":"Activity · Intuity/packtype"}