{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":11733070,"defaultBranch":"master","name":"libosmium","ownerLogin":"osmcode","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-07-29T06:47:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5110770?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1695387250.0","currentOid":""},"activityList":{"items":[{"before":"bf61abd59f3ded669da2bb98fd066ea05ec17c04","after":"e5debfb52b22e30a60375bb36e448186d3fde54b","ref":"refs/heads/master","pushedAt":"2024-03-06T10:22:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joto","name":"Jochen Topf","path":"/joto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113756?s=80&v=4"},"commit":{"message":"Add Markdown links to examples\n\nMakes it a bit easier to go to a particular example in the list.","shortMessageHtmlLink":"Add Markdown links to examples"}},{"before":"f79e8aae43896c180b18e707f9e8f1aa3b0e3827","after":"bf61abd59f3ded669da2bb98fd066ea05ec17c04","ref":"refs/heads/master","pushedAt":"2023-12-03T09:50:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"joto","name":"Jochen Topf","path":"/joto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113756?s=80&v=4"},"commit":{"message":"Also add cast for lseek in unix branch","shortMessageHtmlLink":"Also add cast for lseek in unix branch"}},{"before":"5e07fce6b36e00440ea54d85113f1740a9e7d60f","after":"f79e8aae43896c180b18e707f9e8f1aa3b0e3827","ref":"refs/heads/master","pushedAt":"2023-12-03T09:32:29.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"joto","name":"Jochen Topf","path":"/joto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113756?s=80&v=4"},"commit":{"message":"Implement and test util::file_seek","shortMessageHtmlLink":"Implement and test util::file_seek"}},{"before":"cd892f98e8e355f5d0a4b717c153c7de0d15bb0d","after":"5e07fce6b36e00440ea54d85113f1740a9e7d60f","ref":"refs/heads/master","pushedAt":"2023-11-19T10:12:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joto","name":"Jochen Topf","path":"/joto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113756?s=80&v=4"},"commit":{"message":"Github actions: Remove macOS 11 build and use checkout@v4","shortMessageHtmlLink":"Github actions: Remove macOS 11 build and use checkout@v4"}},{"before":"fa0dbc76ee9459e3faecdce00b888ae479fd01d4","after":"f117c93635b7bb55f00c26c2bbf2448b320d3d79","ref":"refs/heads/gcc-warnings","pushedAt":"2023-09-22T14:45:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joto","name":"Jochen Topf","path":"/joto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113756?s=80&v=4"},"commit":{"message":"Fudge code to get rid of warnings from GCC\n\nGCC is generating some spurious warnings:\n\n* The OSMObject::user() functions returns a pointer outside the\n OSMObject. That's okay, because we know we put the data there, but GCC\n thinks this is fishy. We can not disable the stringop-overread warning\n inside the library, because it is only produced in the users code. But\n the magic [[gnu::noipa]]attribute stops GCC from looking through the\n user() call and the warning doesn't happen. Because older GCCs and\n other compilers don't understand the attribute, we have to check for\n the compiler version.\n* The Tag::after_null() call similarly triggers an array-bounds warning,\n which the changes code doesn't for some reason.","shortMessageHtmlLink":"Fudge code to get rid of warnings from GCC"}},{"before":"63e7ef40dd5010de6a25a8217a0378dfaee204c1","after":"fa0dbc76ee9459e3faecdce00b888ae479fd01d4","ref":"refs/heads/gcc-warnings","pushedAt":"2023-09-22T14:05:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joto","name":"Jochen Topf","path":"/joto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113756?s=80&v=4"},"commit":{"message":"Fudge code to get rid of warnings from GCC\n\nGCC is generating some spurious warnings:\n\n* The OSMObject::user() functions returns a pointer outside the\n OSMObject. That's okay, because we know we put the data there, but GCC\n thinks this is fishy. We can not disable the stringop-overread warning\n inside the library, because it is only produced in the users code. But\n the magic [[gnu::noipa]]attribute stops GCC from looking through the\n user() call and the warning doesn't happen. Because older GCCs and\n other compilers don't understand the attribute, we have to check for\n the compiler version.\n* The Tag::after_null() call similarly triggers an array-bounds warning,\n which the changes code doesn't for some reason.","shortMessageHtmlLink":"Fudge code to get rid of warnings from GCC"}},{"before":"0875be111333c1c67c1f64768f366231eabd027a","after":"63e7ef40dd5010de6a25a8217a0378dfaee204c1","ref":"refs/heads/gcc-warnings","pushedAt":"2023-09-22T13:41:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joto","name":"Jochen Topf","path":"/joto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113756?s=80&v=4"},"commit":{"message":"Fudge code to get rid of warnings from GCC\n\nGCC is generating some spurious warnings:\n\n* The OSMObject::user() functions returns a pointer outside the\n OSMObject. That's okay, because we know we put the data there, but GCC\n thinks this is fishy. We can not disable the stringop-overread warning\n inside the library, because it is only produced in the users code. But\n the magic [[gnu::noipa]]attribute stops GCC from looking through the\n user() call and the warning doesn't happen. Because older GCCs and\n other compilers don't understand the attribute, we have to check for\n the compiler version.\n* The Tag::after_null() call similarly triggers an array-bounds warning,\n which the changes code doesn't for some reason.","shortMessageHtmlLink":"Fudge code to get rid of warnings from GCC"}},{"before":"04a412b19947e7bd6b4020eb378c0ea9fcff7dc5","after":"0875be111333c1c67c1f64768f366231eabd027a","ref":"refs/heads/gcc-warnings","pushedAt":"2023-09-22T13:24:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joto","name":"Jochen Topf","path":"/joto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113756?s=80&v=4"},"commit":{"message":"Fudge code to get rid of warnings from GCC\n\nGCC is generating some spurious warnings:\n\n* The OSMObject::user() functions returns a pointer outside the\n OSMObject. That's okay, because we know we put the data there, but GCC\n thinks this is fishy. We can not disable the stringop-overread warning\n inside the library, because it is only produced in the users code. But\n the magic [[gnu::noipa]]attribute stops GCC from looking through the\n user() call and the warning doesn't happen. Because older GCCs and\n other compilers don't understand the attribute, we have to check for\n the compiler version.\n* The Tag::after_null() call similarly triggers an array-bounds warning,\n which the changes code doesn't for some reason.","shortMessageHtmlLink":"Fudge code to get rid of warnings from GCC"}},{"before":null,"after":"04a412b19947e7bd6b4020eb378c0ea9fcff7dc5","ref":"refs/heads/gcc-warnings","pushedAt":"2023-09-22T12:54:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joto","name":"Jochen Topf","path":"/joto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113756?s=80&v=4"},"commit":{"message":"Fudge code to get rid of warnings from GCC\n\nGCC is generating some spurious warnings:\n\n* The OSMObject::user() functions returns a pointer outside the\n OSMObject. That's okay, because we know we put the data there, but GCC\n thinks this is fishy. We can not disable the stringop-overread warning\n inside the library, because it is only produced in the users code. But\n the magic [[gnu::noipa]]attribute stops GCC from looking through the\n user() call and the warning doesn't happen.\n* The Tag::after_null() call similarly triggers an array-bounds warning,\n which the changes code doesn't for some reason.","shortMessageHtmlLink":"Fudge code to get rid of warnings from GCC"}},{"before":"e3de973e9ad12c8919332d4fe95dcf058dc745e2","after":"cd892f98e8e355f5d0a4b717c153c7de0d15bb0d","ref":"refs/heads/master","pushedAt":"2023-09-20T12:42:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joto","name":"Jochen Topf","path":"/joto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113756?s=80&v=4"},"commit":{"message":"Release v2.20.0","shortMessageHtmlLink":"Release v2.20.0"}},{"before":"938b9897096e51e2376da47ac9b8582dfeea9cfd","after":"e3de973e9ad12c8919332d4fe95dcf058dc745e2","ref":"refs/heads/master","pushedAt":"2023-09-05T06:45:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joto","name":"Jochen Topf","path":"/joto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113756?s=80&v=4"},"commit":{"message":"Disable false positive warning from GCC","shortMessageHtmlLink":"Disable false positive warning from GCC"}},{"before":"345d19054c64e864e3995a309a2e775d9551adf9","after":"938b9897096e51e2376da47ac9b8582dfeea9cfd","ref":"refs/heads/master","pushedAt":"2023-09-04T15:58:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joto","name":"Jochen Topf","path":"/joto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113756?s=80&v=4"},"commit":{"message":"Optionally allow fractional seconds in timestamps\n\nFixes #267","shortMessageHtmlLink":"Optionally allow fractional seconds in timestamps"}},{"before":"8540bd4b5ab51d77aaccb9d88bd489e134d3f697","after":"345d19054c64e864e3995a309a2e775d9551adf9","ref":"refs/heads/master","pushedAt":"2023-06-20T08:00:46.026Z","pushType":"push","commitsCount":1,"pusher":{"login":"joto","name":"Jochen Topf","path":"/joto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113756?s=80&v=4"},"commit":{"message":"Remove broken Appveyor build","shortMessageHtmlLink":"Remove broken Appveyor build"}},{"before":"7b3ebb52a9e613b39098782de6e6bb428c7515ca","after":"8540bd4b5ab51d77aaccb9d88bd489e134d3f697","ref":"refs/heads/master","pushedAt":"2023-06-19T14:48:03.844Z","pushType":"push","commitsCount":5,"pusher":{"login":"joto","name":"Jochen Topf","path":"/joto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113756?s=80&v=4"},"commit":{"message":"Disable readability-convert-member-functions-to-static warning\n\nThe readability-convert-member-functions-to-static warning from\nclang-tidy reports too many false positives.","shortMessageHtmlLink":"Disable readability-convert-member-functions-to-static warning"}},{"before":"2fcd1947d6cf5326c2de03c5a8c022e9f173ab06","after":"7b3ebb52a9e613b39098782de6e6bb428c7515ca","ref":"refs/heads/master","pushedAt":"2023-06-19T10:12:41.225Z","pushType":"push","commitsCount":3,"pusher":{"login":"joto","name":"Jochen Topf","path":"/joto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113756?s=80&v=4"},"commit":{"message":"Make string global in test to avoid sanitizer errors","shortMessageHtmlLink":"Make string global in test to avoid sanitizer errors"}},{"before":"2fcd1947d6cf5326c2de03c5a8c022e9f173ab06","after":null,"ref":"refs/heads/gh-action-os","pushedAt":"2023-06-15T17:50:35.606Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joto","name":"Jochen Topf","path":"/joto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113756?s=80&v=4"}},{"before":"8acce311b8dcb8c0e89d33755c17999c991beb01","after":"2fcd1947d6cf5326c2de03c5a8c022e9f173ab06","ref":"refs/heads/master","pushedAt":"2023-06-15T17:50:21.073Z","pushType":"push","commitsCount":1,"pusher":{"login":"joto","name":"Jochen Topf","path":"/joto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113756?s=80&v=4"},"commit":{"message":"Github action: Cleanup build","shortMessageHtmlLink":"Github action: Cleanup build"}},{"before":null,"after":"2fcd1947d6cf5326c2de03c5a8c022e9f173ab06","ref":"refs/heads/gh-action-os","pushedAt":"2023-06-15T15:35:35.853Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joto","name":"Jochen Topf","path":"/joto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113756?s=80&v=4"},"commit":{"message":"Github action: Cleanup build","shortMessageHtmlLink":"Github action: Cleanup build"}},{"before":"8acce311b8dcb8c0e89d33755c17999c991beb01","after":null,"ref":"refs/heads/action-upd-debian","pushedAt":"2023-06-15T12:12:35.496Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joto","name":"Jochen Topf","path":"/joto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113756?s=80&v=4"}},{"before":"58b313d3e3e8010cd5f7372f10f97513ef2ba60b","after":"8acce311b8dcb8c0e89d33755c17999c991beb01","ref":"refs/heads/master","pushedAt":"2023-06-15T12:12:18.535Z","pushType":"push","commitsCount":2,"pusher":{"login":"joto","name":"Jochen Topf","path":"/joto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113756?s=80&v=4"},"commit":{"message":"Github action: Use newer OS versions for builds","shortMessageHtmlLink":"Github action: Use newer OS versions for builds"}},{"before":"88eac56426a0739791bbde6b1d9b60d044b36174","after":"8acce311b8dcb8c0e89d33755c17999c991beb01","ref":"refs/heads/action-upd-debian","pushedAt":"2023-06-15T09:29:43.586Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"joto","name":"Jochen Topf","path":"/joto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113756?s=80&v=4"},"commit":{"message":"Github action: Use newer OS versions for builds","shortMessageHtmlLink":"Github action: Use newer OS versions for builds"}},{"before":null,"after":"88eac56426a0739791bbde6b1d9b60d044b36174","ref":"refs/heads/action-upd-debian","pushedAt":"2023-06-15T08:34:14.076Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"joto","name":"Jochen Topf","path":"/joto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113756?s=80&v=4"},"commit":{"message":"Github action: Update Debian builds with bookworm","shortMessageHtmlLink":"Github action: Update Debian builds with bookworm"}},{"before":"d81d4c8091352fa52499fc66aebd0a915586bb33","after":"58b313d3e3e8010cd5f7372f10f97513ef2ba60b","ref":"refs/heads/master","pushedAt":"2023-05-02T10:06:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joto","name":"Jochen Topf","path":"/joto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113756?s=80&v=4"},"commit":{"message":"Enable posix_fadvise usage on FreeBSD","shortMessageHtmlLink":"Enable posix_fadvise usage on FreeBSD"}},{"before":"a85834cf9b65557ced52aea9b4ee056ac094b92d","after":"d81d4c8091352fa52499fc66aebd0a915586bb33","ref":"refs/heads/master","pushedAt":"2023-05-02T10:06:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joto","name":"Jochen Topf","path":"/joto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113756?s=80&v=4"},"commit":{"message":"Github actions: Really disable stretch build...","shortMessageHtmlLink":"Github actions: Really disable stretch build..."}},{"before":"94674ed90273fe4bf85cfabd76951c273a96e909","after":"a85834cf9b65557ced52aea9b4ee056ac094b92d","ref":"refs/heads/master","pushedAt":"2023-05-02T08:20:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joto","name":"Jochen Topf","path":"/joto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113756?s=80&v=4"},"commit":{"message":"Github actions: Remove build on (unsupported) Debian stretch","shortMessageHtmlLink":"Github actions: Remove build on (unsupported) Debian stretch"}},{"before":"f73731a1cecffb5a38fafbe28ea12ccd1df28750","after":"94674ed90273fe4bf85cfabd76951c273a96e909","ref":"refs/heads/master","pushedAt":"2023-04-05T08:07:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"joto","name":"Jochen Topf","path":"/joto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/113756?s=80&v=4"},"commit":{"message":"Make parsing PBFs a bit less picky\n\nThis allows for future additions to the Blob message structure, because\nwe don't fail any more for unknown fields.","shortMessageHtmlLink":"Make parsing PBFs a bit less picky"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEDcstWwA","startCursor":null,"endCursor":null}},"title":"Activity ยท osmcode/libosmium"}