{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":356887457,"defaultBranch":"main","name":"BabelWires","ownerLogin":"Malcohol","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-04-11T14:18:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6072126?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725816482.0","currentOid":""},"activityList":{"items":[{"before":"bc22ae6d326690593c39cb45cfa94e5a4c04ba48","after":"3ccd938c37dc7c01e4d5d2dbfbb9217ce6b2b966","ref":"refs/heads/Malcohol/removeArrayFeature","pushedAt":"2024-09-09T18:13:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Malcohol","name":"Malcolm Tyrrell","path":"/Malcohol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6072126?s=80&v=4"},"commit":{"message":"Fix which is wrong","shortMessageHtmlLink":"Fix which is wrong"}},{"before":"dbee8752a488ded042ce63cbbea26417a37f2b1c","after":"bc22ae6d326690593c39cb45cfa94e5a4c04ba48","ref":"refs/heads/Malcohol/removeArrayFeature","pushedAt":"2024-09-09T12:09:24.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"Malcohol","name":"Malcolm Tyrrell","path":"/Malcohol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6072126?s=80&v=4"},"commit":{"message":"Switch AddEntryToArrayCommandTest to values: Test indicates bug","shortMessageHtmlLink":"Switch AddEntryToArrayCommandTest to values: Test indicates bug"}},{"before":null,"after":"dbee8752a488ded042ce63cbbea26417a37f2b1c","ref":"refs/heads/Malcohol/removeArrayFeature","pushedAt":"2024-09-08T17:28:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Malcohol","name":"Malcolm Tyrrell","path":"/Malcohol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6072126?s=80&v=4"},"commit":{"message":"Remove featureTest","shortMessageHtmlLink":"Remove featureTest"}},{"before":"d9e742f99bd445a191bb9118beb30b8b7d771c73","after":"731c483185a08e59aeccf86c9250324197465883","ref":"refs/heads/main","pushedAt":"2024-09-08T13:11:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Malcohol","name":"Malcolm Tyrrell","path":"/Malcohol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6072126?s=80&v=4"},"commit":{"message":"Fix removeModifier on variants.","shortMessageHtmlLink":"Fix removeModifier on variants."}},{"before":"7eb3978135321d6f2b4c9c0991a4e15982597a6c","after":"d9e742f99bd445a191bb9118beb30b8b7d771c73","ref":"refs/heads/main","pushedAt":"2024-09-07T17:33:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Malcohol","name":"Malcolm Tyrrell","path":"/Malcohol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6072126?s=80&v=4"},"commit":{"message":"Start removing special-purpose features (#39)\n\nThe type system now offers the same functionality as the feature system, but is much more flexible. Features are still needed, but can be generic since all special purpose behaviour is managed by types.\r\n\r\nThis PR removes some special purpose types, including:\r\n\r\n RecordWIthOptionalsFeature\r\n UnionFeature\r\n MapFeature\r\n\r\nSubsequent PRs will remove the rest, although the remaining ones are trickier.\r\n\r\n* Remove featureMixins\r\n\r\n* Add more RecordWithVariants unit tests.\r\n\r\n* Delete the UnionFeatureTest\r\n\r\n* Delete UnionRowModel\r\n\r\n* Remove TestFeatureWithUnion\r\n\r\n* Switch modifierDataTest to testing values.\r\n\r\n* Remove UnionFeature\r\n\r\n* SelectUnionBranchCommand -> SelectRecordVariantCommand\r\n\r\n* selectUnionBranchModifierData -> selectRecordVariantModifierData\r\n\r\n* Rename some members\r\n\r\n* Remove commented tests\r\n\r\n* Remove RationalFeature\r\n\r\n* Remove some StringFeature usage\r\n\r\n* Remove StringFeature\r\n\r\n* Remove unused include\r\n\r\n* Remove some unused includes\r\n\r\n* Remove MapFeature\r\n\r\n* Remove EnumFeature\r\n\r\n* Remove some references to TestFeatureWithOptionals\r\n\r\n* Fix removeModifierCommand\r\n\r\n* Remove TestFeatureWithOptionals\r\n\r\n* Remove some unneeded includes\r\n\r\n* Remove RecordWithOptionalsRowModel\r\n\r\n* Remove some references to RecordWithOptionalsFeature\r\n\r\n* Record Type fixes\r\n\r\n* Remove RecordWithOptionalsFeatureTest\r\n\r\n* activateOptionalsModifier now operates exclusively on types\r\n\r\n* Remove RecordWithOptionalsFeature\r\n\r\n* Unneeded include\r\n\r\n* Temporarily disable the ProjectBundleTest fieldId test.","shortMessageHtmlLink":"Start removing special-purpose features (#39)"}},{"before":"57e2727f118ac7c30444f8c4334ba040560cb54e","after":"2b858e9d240bd93855a130613ac2b415853b3639","ref":"refs/heads/Malcohol/startRemovingSpecificFeatures","pushedAt":"2024-09-07T17:09:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Malcohol","name":"Malcolm Tyrrell","path":"/Malcohol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6072126?s=80&v=4"},"commit":{"message":"Temporarily disable the ProjectBundleTest fieldId test.","shortMessageHtmlLink":"Temporarily disable the ProjectBundleTest fieldId test."}},{"before":"b3b00a64907c047b632dd39a3ec7cbdb0ba05964","after":"57e2727f118ac7c30444f8c4334ba040560cb54e","ref":"refs/heads/Malcohol/startRemovingSpecificFeatures","pushedAt":"2024-09-07T09:06:25.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Malcohol","name":"Malcolm Tyrrell","path":"/Malcohol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6072126?s=80&v=4"},"commit":{"message":"Remove RecordWithOptionalsFeature","shortMessageHtmlLink":"Remove RecordWithOptionalsFeature"}},{"before":"417a2313300b9773b55752955d3cbb614b85941d","after":"b3b00a64907c047b632dd39a3ec7cbdb0ba05964","ref":"refs/heads/Malcohol/startRemovingSpecificFeatures","pushedAt":"2024-09-01T16:50:09.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Malcohol","name":"Malcolm Tyrrell","path":"/Malcohol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6072126?s=80&v=4"},"commit":{"message":"Remove some references to RecordWithOptionalsFeature","shortMessageHtmlLink":"Remove some references to RecordWithOptionalsFeature"}},{"before":"aa13136e672f4dd91ab09a4358f58780a243c73d","after":"417a2313300b9773b55752955d3cbb614b85941d","ref":"refs/heads/Malcohol/startRemovingSpecificFeatures","pushedAt":"2024-09-01T16:40:09.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Malcohol","name":"Malcolm Tyrrell","path":"/Malcohol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6072126?s=80&v=4"},"commit":{"message":"Remove TestFeatureWithOptionals","shortMessageHtmlLink":"Remove TestFeatureWithOptionals"}},{"before":"cb1bcb06c0135a5b31a850fc5f35d01829dec1ae","after":"aa13136e672f4dd91ab09a4358f58780a243c73d","ref":"refs/heads/Malcohol/startRemovingSpecificFeatures","pushedAt":"2024-09-01T13:05:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Malcohol","name":"Malcolm Tyrrell","path":"/Malcohol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6072126?s=80&v=4"},"commit":{"message":"Remove EnumFeature","shortMessageHtmlLink":"Remove EnumFeature"}},{"before":"5e7cb8327c256edd2b99a1afe18ecaa227e98ffa","after":"cb1bcb06c0135a5b31a850fc5f35d01829dec1ae","ref":"refs/heads/Malcohol/startRemovingSpecificFeatures","pushedAt":"2024-09-01T12:08:41.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"Malcohol","name":"Malcolm Tyrrell","path":"/Malcohol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6072126?s=80&v=4"},"commit":{"message":"Remove MapFeature","shortMessageHtmlLink":"Remove MapFeature"}},{"before":"add66a95730fd7c959be46ef19a3fa30240b26a0","after":"5e7cb8327c256edd2b99a1afe18ecaa227e98ffa","ref":"refs/heads/Malcohol/startRemovingSpecificFeatures","pushedAt":"2024-09-01T07:04:13.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"Malcohol","name":"Malcolm Tyrrell","path":"/Malcohol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6072126?s=80&v=4"},"commit":{"message":"Rename some members","shortMessageHtmlLink":"Rename some members"}},{"before":null,"after":"add66a95730fd7c959be46ef19a3fa30240b26a0","ref":"refs/heads/Malcohol/startRemovingSpecificFeatures","pushedAt":"2024-08-25T18:46:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Malcohol","name":"Malcolm Tyrrell","path":"/Malcohol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6072126?s=80&v=4"},"commit":{"message":"Add more RecordWithVariants unit tests.","shortMessageHtmlLink":"Add more RecordWithVariants unit tests."}},{"before":"d1d2af5d275315342622e4e00b36c39c1b5b3895","after":"7eb3978135321d6f2b4c9c0991a4e15982597a6c","ref":"refs/heads/main","pushedAt":"2024-08-25T11:17:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Malcohol","name":"Malcolm Tyrrell","path":"/Malcohol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6072126?s=80&v=4"},"commit":{"message":"Add instance support for variant tags","shortMessageHtmlLink":"Add instance support for variant tags"}},{"before":"202b838cb3eb013a1a0ebfc69d764ae2edc2e516","after":"d1d2af5d275315342622e4e00b36c39c1b5b3895","ref":"refs/heads/main","pushedAt":"2024-08-24T08:26:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Malcohol","name":"Malcolm Tyrrell","path":"/Malcohol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6072126?s=80&v=4"},"commit":{"message":"Fix collapsable compound values.","shortMessageHtmlLink":"Fix collapsable compound values."}},{"before":"8989b54c9573d239312889399d16372527a158c5","after":"202b838cb3eb013a1a0ebfc69d764ae2edc2e516","ref":"refs/heads/main","pushedAt":"2024-08-19T17:36:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Malcohol","name":"Malcolm Tyrrell","path":"/Malcohol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6072126?s=80&v=4"},"commit":{"message":"Log some bugs and update the readme.","shortMessageHtmlLink":"Log some bugs and update the readme."}},{"before":"1f02c1778b9054ac76e6d700ad440d2ff1c1efee","after":"8989b54c9573d239312889399d16372527a158c5","ref":"refs/heads/main","pushedAt":"2024-08-18T08:12:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Malcohol","name":"Malcolm Tyrrell","path":"/Malcohol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6072126?s=80&v=4"},"commit":{"message":"Processors using values (#38)\n\nConvert processors to using the Value/Type system rather than features. Type pecific features such as IntFeature and ArrayFeature should no longer be needed after this. RecordFeature will be temporarily needed while I work out how to handle FileFeature.\r\n\r\n* First sketch of ValueProcessor using Instance\r\n\r\n* Don't use instance in the API.\r\n\r\n* Use getTypeSystemAt\r\n\r\n* Start remove RootFeature from APIs\r\n\r\n* More Processors further away from RootFeature\r\n\r\n* Processor API no longer uses RootFeature\r\n\r\n* ValueFeature::getTypeSystem\r\n\r\n* Fix style\r\n\r\n* InstanceImpl / Instance / ConstInstance\r\n\r\n* Move CommonProcessorFactory into processorFactory\r\n\r\n* DECLARE_INSTANCE_ARRAY_FIELD\r\n\r\n* BW_PROCESSOR_WITH_DEFAULT_FACTORY\r\n\r\n* Fix exception\r\n\r\n* Add instance support for rational types.\r\n\r\n* Add RecordType::getFields\r\n\r\n* Add try/catch to value processor\r\n\r\n* Add ParallelValueProcessor to ParallelProcessor files\r\n\r\n* Add BackupScope\r\n\r\n* NonNegativeIntType\r\n\r\n* Add comments to ParallelValueProcessor\r\n\r\n* Add placeholder instance support for Maps.\r\n\r\n* Provide DECLARE_INSTANCE_GENERIC_FIELD\r\n\r\n* Adapt ParallelProcessorTest\r\n\r\n* Remove the old ParallelProcessor\r\n\r\n* ParallelValueProcessor -> ParallelProcessor\r\n\r\n* Remove CommonProcessor\r\n\r\n* Better instance support for optionals\r\n\r\n* Start transitioning TestProcessor to ValueProcessor\r\n\r\n* Ensure paths get resolved when exploring Values.\r\n\r\n* TestProcessor2 is a value processor.\r\n\r\n* Remove old TestProcessor\r\n\r\n* TestProcessor2 -> TestProcessor\r\n\r\n* Processor uses ValueFeature in API.\r\n\r\n* Transition Processor to managing Values.\r\n\r\n* Remove ValueProcessor\r\n\r\n* Processor should use references in API\r\n\r\n* MSVC fix","shortMessageHtmlLink":"Processors using values (#38)"}},{"before":"80138e1b501975cf98feafbed524b64656721ffc","after":"effbf882647c75b806da458c6930bc8678dff473","ref":"refs/heads/Malcohol/processorsUsingValues","pushedAt":"2024-08-18T07:34:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Malcohol","name":"Malcolm Tyrrell","path":"/Malcohol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6072126?s=80&v=4"},"commit":{"message":"MSVC fix","shortMessageHtmlLink":"MSVC fix"}},{"before":"fac40a781b94189ceef0830d13824c9b5c8466cf","after":"80138e1b501975cf98feafbed524b64656721ffc","ref":"refs/heads/Malcohol/processorsUsingValues","pushedAt":"2024-08-17T19:53:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Malcohol","name":"Malcolm Tyrrell","path":"/Malcohol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6072126?s=80&v=4"},"commit":{"message":"Processor should use references in API","shortMessageHtmlLink":"Processor should use references in API"}},{"before":"5ecd2d510f79f4951831ea5673d73462afa4f33c","after":"fac40a781b94189ceef0830d13824c9b5c8466cf","ref":"refs/heads/Malcohol/processorsUsingValues","pushedAt":"2024-08-17T19:46:36.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"Malcohol","name":"Malcolm Tyrrell","path":"/Malcohol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6072126?s=80&v=4"},"commit":{"message":"Remove ValueProcessor","shortMessageHtmlLink":"Remove ValueProcessor"}},{"before":"a4a9e0c33bc4629fad5019c81ed414e31a697682","after":"5ecd2d510f79f4951831ea5673d73462afa4f33c","ref":"refs/heads/Malcohol/processorsUsingValues","pushedAt":"2024-08-11T17:32:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Malcohol","name":"Malcolm Tyrrell","path":"/Malcohol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6072126?s=80&v=4"},"commit":{"message":"Remove CommonProcessor","shortMessageHtmlLink":"Remove CommonProcessor"}},{"before":"fc6df348bc2ab808d0e96ebe0257036319714d62","after":"a4a9e0c33bc4629fad5019c81ed414e31a697682","ref":"refs/heads/Malcohol/processorsUsingValues","pushedAt":"2024-08-11T17:17:31.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Malcohol","name":"Malcolm Tyrrell","path":"/Malcohol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6072126?s=80&v=4"},"commit":{"message":"ParallelValueProcessor -> ParallelProcessor","shortMessageHtmlLink":"ParallelValueProcessor -> ParallelProcessor"}},{"before":"41f5712d2051573e2eedb45d51f38f03327da5a3","after":"fc6df348bc2ab808d0e96ebe0257036319714d62","ref":"refs/heads/Malcohol/processorsUsingValues","pushedAt":"2024-08-11T12:22:53.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Malcohol","name":"Malcolm Tyrrell","path":"/Malcohol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6072126?s=80&v=4"},"commit":{"message":"Provide DECLARE_INSTANCE_GENERIC_FIELD","shortMessageHtmlLink":"Provide DECLARE_INSTANCE_GENERIC_FIELD"}},{"before":"71e4fd5e4578509024247ed1fc5c306345bf1ce8","after":"41f5712d2051573e2eedb45d51f38f03327da5a3","ref":"refs/heads/Malcohol/processorsUsingValues","pushedAt":"2024-08-10T19:56:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Malcohol","name":"Malcolm Tyrrell","path":"/Malcohol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6072126?s=80&v=4"},"commit":{"message":"NonNegativeIntType","shortMessageHtmlLink":"NonNegativeIntType"}},{"before":"86e565e4a51beb7a857d4bdacb4b392a2e6e19f2","after":"71e4fd5e4578509024247ed1fc5c306345bf1ce8","ref":"refs/heads/Malcohol/processorsUsingValues","pushedAt":"2024-08-10T07:52:42.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Malcohol","name":"Malcolm Tyrrell","path":"/Malcohol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6072126?s=80&v=4"},"commit":{"message":"Add ParallelValueProcessor to ParallelProcessor files","shortMessageHtmlLink":"Add ParallelValueProcessor to ParallelProcessor files"}},{"before":"42e2c9dca027288982433c9d575800e5242e9b18","after":"86e565e4a51beb7a857d4bdacb4b392a2e6e19f2","ref":"refs/heads/Malcohol/processorsUsingValues","pushedAt":"2024-08-04T16:30:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Malcohol","name":"Malcolm Tyrrell","path":"/Malcohol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6072126?s=80&v=4"},"commit":{"message":"Add instance support for rational types.","shortMessageHtmlLink":"Add instance support for rational types."}},{"before":null,"after":"812ec1386b25b28e493b29c85bd3fe264179badb","ref":"refs/heads/Malcohol/recordTypeConstructor","pushedAt":"2024-08-04T14:31:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Malcohol","name":"Malcolm Tyrrell","path":"/Malcohol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6072126?s=80&v=4"},"commit":{"message":"Add RecordTypeConstructor","shortMessageHtmlLink":"Add RecordTypeConstructor"}},{"before":"5acd06035f88a3b92586c4834dfb97d409dd9008","after":"42e2c9dca027288982433c9d575800e5242e9b18","ref":"refs/heads/Malcohol/processorsUsingValues","pushedAt":"2024-08-04T11:51:03.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Malcohol","name":"Malcolm Tyrrell","path":"/Malcohol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6072126?s=80&v=4"},"commit":{"message":"BW_PROCESSOR_WITH_DEFAULT_FACTORY","shortMessageHtmlLink":"BW_PROCESSOR_WITH_DEFAULT_FACTORY"}},{"before":null,"after":"5acd06035f88a3b92586c4834dfb97d409dd9008","ref":"refs/heads/Malcohol/processorsUsingValues","pushedAt":"2024-07-29T20:03:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Malcohol","name":"Malcolm Tyrrell","path":"/Malcohol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6072126?s=80&v=4"},"commit":{"message":"Fix style","shortMessageHtmlLink":"Fix style"}},{"before":"c8c520de087e0fc295249446897db7754fec3d4f","after":"1f02c1778b9054ac76e6d700ad440d2ff1c1efee","ref":"refs/heads/main","pushedAt":"2024-07-21T18:55:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Malcohol","name":"Malcolm Tyrrell","path":"/Malcohol","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6072126?s=80&v=4"},"commit":{"message":"Fix non-const instance::getValueFeature","shortMessageHtmlLink":"Fix non-const instance::getValueFeature"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEsThIMQA","startCursor":null,"endCursor":null}},"title":"Activity ยท Malcohol/BabelWires"}