{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":66715599,"defaultBranch":"master","name":"serd","ownerLogin":"drobilla","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-08-27T13:22:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/362298?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1706039002.0","currentOid":""},"activityList":{"items":[{"before":"ebe0b8697bca69abb7e7be1c731da4d54b10e462","after":"762dbf2bd8d22230ac40136d7f1c749a46c60d7b","ref":"refs/heads/master","pushedAt":"2024-09-07T23:16:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Use a consistent naming scheme for test helper functions","shortMessageHtmlLink":"Use a consistent naming scheme for test helper functions"}},{"before":"8da362e71566465b86a09ae1197abcb93f0f83be","after":"ebe0b8697bca69abb7e7be1c731da4d54b10e462","ref":"refs/heads/master","pushedAt":"2024-08-03T18:39:14.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Fix reading chunks from files without trailing newlines","shortMessageHtmlLink":"Fix reading chunks from files without trailing newlines"}},{"before":"ac7f3a28687d03876482130b9e91ed4be6df3579","after":"8da362e71566465b86a09ae1197abcb93f0f83be","ref":"refs/heads/master","pushedAt":"2024-07-18T21:11:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Suppress new warnings in clang and clang-tidy 18","shortMessageHtmlLink":"Suppress new warnings in clang and clang-tidy 18"}},{"before":"7d4a263dc442b442857e773f7b2ace147acbb079","after":"41a50cee5ac06fc99d6e8889899ddc60169f639e","ref":"refs/heads/1.x","pushedAt":"2024-06-28T10:28:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"[WIP] Shrink uri_must_escape() implementation\n\n[WIP] Measure and benchmark","shortMessageHtmlLink":"[WIP] Shrink uri_must_escape() implementation"}},{"before":"ecf1f7340a9718199a8e965ffc2f738c7d87f055","after":"ac7f3a28687d03876482130b9e91ed4be6df3579","ref":"refs/heads/master","pushedAt":"2024-06-27T16:14:48.000Z","pushType":"push","commitsCount":23,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Split out simple reader unit tests\n\nSome of the simpler tests here only test the reader directly, while others are\nhigher level tests that test both the writer and reader together. Split the\nsimple reader-only tests into a separate file so things can be cleaned up and\nsimplified for each kind of test.","shortMessageHtmlLink":"Split out simple reader unit tests"}},{"before":"e39fc3210af65170801034e918cf83edc1cb43c8","after":"ecf1f7340a9718199a8e965ffc2f738c7d87f055","ref":"refs/heads/master","pushedAt":"2024-06-07T07:47:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Add test cases for lax TriG parsing","shortMessageHtmlLink":"Add test cases for lax TriG parsing"}},{"before":"b134569961ad7f73dc280126231bc5eebb1f6344","after":"e39fc3210af65170801034e918cf83edc1cb43c8","ref":"refs/heads/master","pushedAt":"2024-06-06T22:52:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Fix documentation build","shortMessageHtmlLink":"Fix documentation build"}},{"before":"59e77405df9a3af3ccfdd9b3d26f6a43ef922dc5","after":"b134569961ad7f73dc280126231bc5eebb1f6344","ref":"refs/heads/master","pushedAt":"2024-06-04T17:51:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Suppress new warnings in clang-tidy 17","shortMessageHtmlLink":"Suppress new warnings in clang-tidy 17"}},{"before":"e85a6342217997905db42de5bb66a597c4d690cf","after":"59e77405df9a3af3ccfdd9b3d26f6a43ef922dc5","ref":"refs/heads/master","pushedAt":"2024-03-29T18:21:33.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Use unsigned constants for all explicit enumerator values","shortMessageHtmlLink":"Use unsigned constants for all explicit enumerator values"}},{"before":"6dae920d071511bc6a21e5ee346e96a5d4555afc","after":"7d4a263dc442b442857e773f7b2ace147acbb079","ref":"refs/heads/1.x","pushedAt":"2024-03-29T16:14:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"[WIP] Shrink uri_must_escape() implementation\n\n[WIP] Measure and benchmark","shortMessageHtmlLink":"[WIP] Shrink uri_must_escape() implementation"}},{"before":"08fbc7f28dec908af4183fc8f48bf0080a9f02af","after":"e85a6342217997905db42de5bb66a597c4d690cf","ref":"refs/heads/master","pushedAt":"2024-03-14T18:10:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Decouple serdi man page installation from docs option","shortMessageHtmlLink":"Decouple serdi man page installation from docs option"}},{"before":"357ae32835097005fa8c82708f3a8e102f981fb6","after":"08fbc7f28dec908af4183fc8f48bf0080a9f02af","ref":"refs/heads/master","pushedAt":"2024-03-14T17:12:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Fix library current_version on MacOS","shortMessageHtmlLink":"Fix library current_version on MacOS"}},{"before":"9caf3ec7c867795c475a42c72c6a4aa3f41104b7","after":"357ae32835097005fa8c82708f3a8e102f981fb6","ref":"refs/heads/master","pushedAt":"2024-03-14T14:21:17.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Simplify writer logic","shortMessageHtmlLink":"Simplify writer logic"}},{"before":"1f1dd8dfb50d4c678069380f1364be5c12ea3e66","after":"6dae920d071511bc6a21e5ee346e96a5d4555afc","ref":"refs/heads/1.x","pushedAt":"2024-02-02T05:51:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"91786a70ed2dbb003e12d6d33ca72593b70b6290","after":"9caf3ec7c867795c475a42c72c6a4aa3f41104b7","ref":"refs/heads/master","pushedAt":"2024-01-23T19:43:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Serd 0.32.2","shortMessageHtmlLink":"Serd 0.32.2"}},{"before":"686b136c828bdb7603fdb23171b903621b763e28","after":"1f1dd8dfb50d4c678069380f1364be5c12ea3e66","ref":"refs/heads/1.x","pushedAt":"2024-01-23T19:00:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"[WIP] Partially resurrect CURIE nodes","shortMessageHtmlLink":"[WIP] Partially resurrect CURIE nodes"}},{"before":"117ae267046ed564684793270b82767c585c724b","after":"91786a70ed2dbb003e12d6d33ca72593b70b6290","ref":"refs/heads/master","pushedAt":"2024-01-20T21:47:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Fix writing empty list objects within blank nodes","shortMessageHtmlLink":"Fix writing empty list objects within blank nodes"}},{"before":"6ca012d4fb97c02a2206aebd42aef1f9cd5e1993","after":"686b136c828bdb7603fdb23171b903621b763e28","ref":"refs/heads/1.x","pushedAt":"2024-01-10T19:25:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"[WIP] Partially resurrect CURIE nodes","shortMessageHtmlLink":"[WIP] Partially resurrect CURIE nodes"}},{"before":"b32226294693dcf285f2c876c4f34af66897397c","after":"117ae267046ed564684793270b82767c585c724b","ref":"refs/heads/master","pushedAt":"2024-01-10T03:39:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Avoid regressions in clang nullability checks\n\nClang 15 (and still as of 16) lost the ability to understand null checks in\nconditionals, which is supposed to suppress these warnings. For now, work\naround some, and suppress others.\n\nThe suppression boilerplate here is noisy and ugly, and hopefully temporary.\nIt should be removed once the issue is fixed in clang.\n\nSee https://github.com/llvm/llvm-project/issues/63018","shortMessageHtmlLink":"Avoid regressions in clang nullability checks"}},{"before":"14196632191339b69d9db3a242a1b8be3f960669","after":"b32226294693dcf285f2c876c4f34af66897397c","ref":"refs/heads/master","pushedAt":"2024-01-09T22:57:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Enable clang nullability checks","shortMessageHtmlLink":"Enable clang nullability checks"}},{"before":"2cae679698038b23ce05aef067c8560cdee4493f","after":"6ca012d4fb97c02a2206aebd42aef1f9cd5e1993","ref":"refs/heads/1.x","pushedAt":"2023-12-02T23:51:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"[WIP] Partially resurrect CURIE nodes","shortMessageHtmlLink":"[WIP] Partially resurrect CURIE nodes"}},{"before":"abfdac2085cba93bae76d3352f2ff7e40fdf1612","after":"14196632191339b69d9db3a242a1b8be3f960669","ref":"refs/heads/master","pushedAt":"2023-12-02T21:26:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Delete trailing whitespace","shortMessageHtmlLink":"Delete trailing whitespace"}},{"before":"6d97ca039c18953c0ff4dfcb27aea0500531b714","after":"2cae679698038b23ce05aef067c8560cdee4493f","ref":"refs/heads/1.x","pushedAt":"2023-11-30T19:09:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"[WIP] Don't run lint on dev CI row\n\nDebian's old pylint is problematic.","shortMessageHtmlLink":"[WIP] Don't run lint on dev CI row"}},{"before":"72a410280be7ec9828327e78c0708aad8d9e1382","after":"6d97ca039c18953c0ff4dfcb27aea0500531b714","ref":"refs/heads/1.x","pushedAt":"2023-11-30T18:57:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"[WIP] Don't run lint on dev CI row\n\nDebian's old pylint is problematic.","shortMessageHtmlLink":"[WIP] Don't run lint on dev CI row"}},{"before":"5bc74ae492f27bad7109e54c195f2e463af587cc","after":"abfdac2085cba93bae76d3352f2ff7e40fdf1612","ref":"refs/heads/master","pushedAt":"2023-10-22T20:03:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Serd 0.32.0","shortMessageHtmlLink":"Serd 0.32.0"}},{"before":"1d2f4ef5a8b05698e33ce8dd87d01c091d38c7b2","after":"5bc74ae492f27bad7109e54c195f2e463af587cc","ref":"refs/heads/master","pushedAt":"2023-10-06T22:53:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Tolerate reduce floating point precision on Apple Silicon\n\nThis is... strange, and slightly worrying, although it's already known that\nthis conversion code isn't exact in all cases. The next major version will fix\nthat (and I've confirmed that these issues aren't present there), but that's a\nmajor change so, for now, just reduce the very large number in the test case\nslightly so that it passes on these chips as well.","shortMessageHtmlLink":"Tolerate reduce floating point precision on Apple Silicon"}},{"before":"a5d242b14d2b168bfe5d00e74227e672df2a8245","after":"1d2f4ef5a8b05698e33ce8dd87d01c091d38c7b2","ref":"refs/heads/master","pushedAt":"2023-09-23T22:30:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Avoid use of deprecated meson string formatting with files\n\nMeson annoyingly doesn't provide access to the path of file objects (but it\nshould). It was possible to do that by formatting a string with a file\nargument, but now this triggers a loud warning that claims it has always been\nbroken and will be deprecated.\n\nSo, avoid this by juggling things around and maintaining unchecked path strings\ninstead, and hope that they're all passed to files() at some point so they\ncan't get stale.","shortMessageHtmlLink":"Avoid use of deprecated meson string formatting with files"}},{"before":"3df98b4f22773ec1d6d3230d88f14b430cdcf91e","after":"a5d242b14d2b168bfe5d00e74227e672df2a8245","ref":"refs/heads/master","pushedAt":"2023-09-23T04:01:07.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Suppress new warnings in clang-tidy 16","shortMessageHtmlLink":"Suppress new warnings in clang-tidy 16"}},{"before":"dbf48d099a78d2075e224549a28e690d56a6d503","after":"3df98b4f22773ec1d6d3230d88f14b430cdcf91e","ref":"refs/heads/master","pushedAt":"2023-08-24T02:20:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"Update sphinxygen wrap","shortMessageHtmlLink":"Update sphinxygen wrap"}},{"before":"38c8bfe445975a45c02b32aba20fff4fbfbb0629","after":"72a410280be7ec9828327e78c0708aad8d9e1382","ref":"refs/heads/1.x","pushedAt":"2023-06-03T16:35:09.028Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"drobilla","name":"David Robillard","path":"/drobilla","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/362298?s=80&v=4"},"commit":{"message":"[WIP] Partially resurrect CURIE nodes","shortMessageHtmlLink":"[WIP] Partially resurrect CURIE nodes"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wN1QyMzoxNjoxNS4wMDAwMDBazwAAAASv2Vwf","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wN1QyMzoxNjoxNS4wMDAwMDBazwAAAASv2Vwf","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0wM1QxNjozNTowOS4wMjg1MTlazwAAAAM6EnLL"}},"title":"Activity ยท drobilla/serd"}