{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":48443509,"defaultBranch":"master","name":"google-protobuf-dynamic","ownerLogin":"mbarbon","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-12-22T16:55:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/30901?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1701867602.0","currentOid":""},"activityList":{"items":[{"before":"1b4f11cfc9016bea07edcf9fbb9c0c78428b7f94","after":"1ebb37d961db471e4ee7f2a255bd28044f759705","ref":"refs/heads/mbarbon/encoder-iterate-hash","pushedAt":"2023-12-06T13:01:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mbarbon","name":"Mattia Barbon","path":"/mbarbon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30901?s=80&v=4"},"commit":{"message":"fixup! fixup! WIP: add different iteration methods","shortMessageHtmlLink":"fixup! fixup! WIP: add different iteration methods"}},{"before":"4157249e6c58bcf2a6519d30aec5e5d68a7351ef","after":null,"ref":"refs/heads/mbarbon/optimize-decoder","pushedAt":"2023-12-06T13:00:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mbarbon","name":"Mattia Barbon","path":"/mbarbon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30901?s=80&v=4"}},{"before":"7f7deaa39661cf1e0085f91bce566b7e52d168df","after":null,"ref":"refs/heads/mbarbon/decoder-callbacks","pushedAt":"2023-12-06T12:59:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mbarbon","name":"Mattia Barbon","path":"/mbarbon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30901?s=80&v=4"}},{"before":"2a003a8bd6be5a701b558dc0f76ff1ecad84db7b","after":null,"ref":"refs/heads/mbarbon/custom-pb-decoder","pushedAt":"2023-12-06T12:58:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mbarbon","name":"Mattia Barbon","path":"/mbarbon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30901?s=80&v=4"}},{"before":"569a127cc577b03b1aa0d1ffbb81f36893ec5e87","after":null,"ref":"refs/heads/descriptive-warnings","pushedAt":"2023-12-06T12:58:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mbarbon","name":"Mattia Barbon","path":"/mbarbon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30901?s=80&v=4"}},{"before":"aaf44601b999ce1a69c65bb5e89f52b945d5eec6","after":null,"ref":"refs/heads/grpc","pushedAt":"2023-12-06T12:57:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mbarbon","name":"Mattia Barbon","path":"/mbarbon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30901?s=80&v=4"}},{"before":"f7574382abf9360f57aad8c5b0187676563ec174","after":null,"ref":"refs/heads/mbarbon/decoder-callbacks-mutators","pushedAt":"2023-12-06T12:57:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mbarbon","name":"Mattia Barbon","path":"/mbarbon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30901?s=80&v=4"}},{"before":null,"after":"4511d42861d85558ecc89734a109314531c1e9d1","ref":"refs/heads/mbarbon/refactor-encoder-dispatch","pushedAt":"2023-12-06T12:56:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mbarbon","name":"Mattia Barbon","path":"/mbarbon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30901?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"09ed0ec9d1c377a855aee3ee940e3203c186eaa4","after":null,"ref":"refs/heads/mbarbon/encoder-callbacks","pushedAt":"2023-12-06T12:53:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mbarbon","name":"Mattia Barbon","path":"/mbarbon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30901?s=80&v=4"}},{"before":"852323ec56a60d71f1cfdb316fa51d5cf55cb471","after":"8bb7a21a38630f43640dfdaa845b94e7fa1e4baa","ref":"refs/heads/master","pushedAt":"2023-11-27T13:58:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbarbon","name":"Mattia Barbon","path":"/mbarbon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30901?s=80&v=4"},"commit":{"message":"Preparing release 0.42_06","shortMessageHtmlLink":"Preparing release 0.42_06"}},{"before":"d0569e414d14103dc61b09f0995ee7f3b507819a","after":"852323ec56a60d71f1cfdb316fa51d5cf55cb471","ref":"refs/heads/master","pushedAt":"2023-11-27T12:55:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbarbon","name":"Mattia Barbon","path":"/mbarbon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30901?s=80&v=4"},"commit":{"message":"Fix various crashes related to transformations returning tied values","shortMessageHtmlLink":"Fix various crashes related to transformations returning tied values"}},{"before":"71e227b789c3362f3f50dbe25773e5e8ada5b513","after":"d0569e414d14103dc61b09f0995ee7f3b507819a","ref":"refs/heads/master","pushedAt":"2023-11-27T12:10:25.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"mbarbon","name":"Mattia Barbon","path":"/mbarbon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30901?s=80&v=4"},"commit":{"message":"Fix crash when encoding a tied/magical map as a protobuf map\n\nThe bug has been there since the first implementation of map encoding...","shortMessageHtmlLink":"Fix crash when encoding a tied/magical map as a protobuf map"}},{"before":"4ecd25279843964d516a6567db0e25e23c2321ed","after":"71e227b789c3362f3f50dbe25773e5e8ada5b513","ref":"refs/heads/master","pushedAt":"2023-11-23T21:37:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbarbon","name":"Mattia Barbon","path":"/mbarbon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30901?s=80&v=4"},"commit":{"message":"Preparing release 0.42_05","shortMessageHtmlLink":"Preparing release 0.42_05"}},{"before":"f207e970a7b40a85c42e3e54a0a992028b15ba00","after":"4ecd25279843964d516a6567db0e25e23c2321ed","ref":"refs/heads/master","pushedAt":"2023-11-23T21:32:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbarbon","name":"Mattia Barbon","path":"/mbarbon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30901?s=80&v=4"},"commit":{"message":"Add --help and --man to protoc plugins\n\nFixes #45","shortMessageHtmlLink":"Add --help and --man to protoc plugins"}},{"before":"33e52a5432ff729dd85d9cfef89b030b8a208ab6","after":"f207e970a7b40a85c42e3e54a0a992028b15ba00","ref":"refs/heads/master","pushedAt":"2023-11-23T21:05:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mbarbon","name":"Mattia Barbon","path":"/mbarbon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30901?s=80&v=4"},"commit":{"message":"Remove version checks for protobuf version 2 in tests","shortMessageHtmlLink":"Remove version checks for protobuf version 2 in tests"}},{"before":"8002e6b10f3dd79713df733c541be372b6941597","after":"33e52a5432ff729dd85d9cfef89b030b8a208ab6","ref":"refs/heads/master","pushedAt":"2023-11-17T08:42:24.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"mbarbon","name":"Mattia Barbon","path":"/mbarbon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30901?s=80&v=4"},"commit":{"message":"Shim `to_string' on pre-C++11","shortMessageHtmlLink":"Shim `to_string' on pre-C++11"}},{"before":"8a7ca70fc62c1eaacc0a16cb52d875847552e031","after":"8002e6b10f3dd79713df733c541be372b6941597","ref":"refs/heads/master","pushedAt":"2023-11-16T10:01:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbarbon","name":"Mattia Barbon","path":"/mbarbon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30901?s=80&v=4"},"commit":{"message":"Preparing release 0.42_04","shortMessageHtmlLink":"Preparing release 0.42_04"}},{"before":"01eb247345513541ed576dc016827e834b309f77","after":"8a7ca70fc62c1eaacc0a16cb52d875847552e031","ref":"refs/heads/master","pushedAt":"2023-11-15T23:08:56.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mbarbon","name":"Mattia Barbon","path":"/mbarbon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30901?s=80&v=4"},"commit":{"message":"Stop supporting Protocol Buffers library version 2\n\nVersion 3 was released more than 7 years ago, and by now supporting both 2 and\n3 in the same codebase requires more ugly hacks than I'm willing to implement.","shortMessageHtmlLink":"Stop supporting Protocol Buffers library version 2"}},{"before":"2c8947eb99c7f010eb61dc2ec78c203688f93478","after":"01eb247345513541ed576dc016827e834b309f77","ref":"refs/heads/master","pushedAt":"2023-11-14T22:40:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbarbon","name":"Mattia Barbon","path":"/mbarbon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30901?s=80&v=4"},"commit":{"message":"Preparing release 0.42_03","shortMessageHtmlLink":"Preparing release 0.42_03"}},{"before":"d3c9a4b0e53bdaafca902cac3ec207432d5e98c8","after":"2c8947eb99c7f010eb61dc2ec78c203688f93478","ref":"refs/heads/master","pushedAt":"2023-11-14T22:37:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbarbon","name":"Mattia Barbon","path":"/mbarbon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30901?s=80&v=4"},"commit":{"message":"Fix runtime error on CentOS 9 (and likely more recent C++ std library)","shortMessageHtmlLink":"Fix runtime error on CentOS 9 (and likely more recent C++ std library)"}},{"before":"c1a2e3e616ac3cd18ebc5284af2727005f998b4c","after":"d3c9a4b0e53bdaafca902cac3ec207432d5e98c8","ref":"refs/heads/master","pushedAt":"2023-11-13T11:32:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbarbon","name":"Mattia Barbon","path":"/mbarbon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30901?s=80&v=4"},"commit":{"message":"Preparing release 0.42_02","shortMessageHtmlLink":"Preparing release 0.42_02"}},{"before":"742f22816142bc9f0a14f427055b22260e257c59","after":"c1a2e3e616ac3cd18ebc5284af2727005f998b4c","ref":"refs/heads/master","pushedAt":"2023-11-12T22:07:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbarbon","name":"Mattia Barbon","path":"/mbarbon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30901?s=80&v=4"},"commit":{"message":"Make sure enum values with special names (e.g. BEGIN) work correctly\n\nFixes #40, reported by Stéphane Lavergne","shortMessageHtmlLink":"Make sure enum values with special names (e.g. BEGIN) work correctly"}},{"before":"ae2ef12bc4c3d41a84009b2fb7555d137f4d41d4","after":"742f22816142bc9f0a14f427055b22260e257c59","ref":"refs/heads/master","pushedAt":"2023-11-12T22:05:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mbarbon","name":"Mattia Barbon","path":"/mbarbon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30901?s=80&v=4"},"commit":{"message":"Avoid double-destruction when using threads\n\nApplies the code patch suggested by Joey Korkames in issue #47, with a somewhat\nsimplified test.\n\nFixes #47","shortMessageHtmlLink":"Avoid double-destruction when using threads"}},{"before":"256e0796043664ba60f5a19687f0b3c765019f49","after":"ae2ef12bc4c3d41a84009b2fb7555d137f4d41d4","ref":"refs/heads/master","pushedAt":"2023-11-12T20:53:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbarbon","name":"Mattia Barbon","path":"/mbarbon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30901?s=80&v=4"},"commit":{"message":"Avoid double-destruction when using threads\n\nApplies the code patch suggested by Joey Korkames in issue #47, with a somewhat\nsimplified test.\n\nFixes #47","shortMessageHtmlLink":"Avoid double-destruction when using threads"}},{"before":"22dfa451114d41e08822645997680f63947d16a9","after":"256e0796043664ba60f5a19687f0b3c765019f49","ref":"refs/heads/master","pushedAt":"2023-11-11T15:44:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mbarbon","name":"Mattia Barbon","path":"/mbarbon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30901?s=80&v=4"},"commit":{"message":"Use booleans in service introspection test\n\nWith the release of 5.36.0, Perl got real boolean values which\ntry to behave like the traditional `1` and `''` in older versions.\nHowever, starting with 5.37.2, Data::Dumper stringifies these\ndifferently. \"True\", for example, goes from `1` to being `!!1`.\n\nThis is of no consequence for Perl, but was resulting in the\nservice introspection test failing in versions of Perl greater than\n5.37.2 because the changes in the built-in Data::Dumper were making\nTest::Differences report a false positive. See [1] for some additional\ncontext.\n\nThis patch fixes this by storing the result of what the current version\nof Perl considers to be \"true\" and \"false\" in constants, and using\nthose in the test whenever they are needed. This makes the tests pass\nagain under newer perls.\n\n[1]: https://github.com/DrHyde/perl-modules-Test-Differences/issues/21","shortMessageHtmlLink":"Use booleans in service introspection test"}},{"before":"95c95a145f7f2991f32e670687b90faff48eb754","after":"22dfa451114d41e08822645997680f63947d16a9","ref":"refs/heads/master","pushedAt":"2023-11-11T15:17:10.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mbarbon","name":"Mattia Barbon","path":"/mbarbon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30901?s=80&v=4"},"commit":{"message":"Fix latent bug (crash + potential incorrect encoding) added in 95c95a145f7f2991f32e6","shortMessageHtmlLink":"Fix latent bug (crash + potential incorrect encoding) added in 95c95a1"}},{"before":"09ed0ec9d1c377a855aee3ee940e3203c186eaa4","after":"95c95a145f7f2991f32e670687b90faff48eb754","ref":"refs/heads/master","pushedAt":"2023-07-27T12:11:48.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"mbarbon","name":"Mattia Barbon","path":"/mbarbon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30901?s=80&v=4"},"commit":{"message":"Small refactoring to streamline map field handling","shortMessageHtmlLink":"Small refactoring to streamline map field handling"}},{"before":null,"after":"72a88011d59d15095527d4ec7d2d5fee7c907391","ref":"refs/heads/mbarbon/custom-pb-encoder","pushedAt":"2023-07-07T12:03:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mbarbon","name":"Mattia Barbon","path":"/mbarbon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30901?s=80&v=4"},"commit":{"message":"fixup! fixup! fixup! fixup! WIP","shortMessageHtmlLink":"fixup! fixup! fixup! fixup! WIP"}},{"before":null,"after":"1b4f11cfc9016bea07edcf9fbb9c0c78428b7f94","ref":"refs/heads/mbarbon/encoder-iterate-hash","pushedAt":"2023-07-07T12:02:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mbarbon","name":"Mattia Barbon","path":"/mbarbon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30901?s=80&v=4"},"commit":{"message":"fixup! WIP: add different iteration methods","shortMessageHtmlLink":"fixup! WIP: add different iteration methods"}},{"before":"0f131379dbd71ee44c08f62ab7094a3f312ada61","after":"09ed0ec9d1c377a855aee3ee940e3203c186eaa4","ref":"refs/heads/master","pushedAt":"2023-07-05T14:00:45.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"mbarbon","name":"Mattia Barbon","path":"/mbarbon","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30901?s=80&v=4"},"commit":{"message":"Preparing release 0.42_01","shortMessageHtmlLink":"Preparing release 0.42_01"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADwrAtBQA","startCursor":null,"endCursor":null}},"title":"Activity · mbarbon/google-protobuf-dynamic"}