{"action":"created","issue":{"url":"https://api.github.com/repos/RoaringBitmap/CRoaring/issues/51","repository_url":"https://api.github.com/repos/RoaringBitmap/CRoaring","labels_url":"https://api.github.com/repos/RoaringBitmap/CRoaring/issues/51/labels{/name}","comments_url":"https://api.github.com/repos/RoaringBitmap/CRoaring/issues/51/comments","events_url":"https://api.github.com/repos/RoaringBitmap/CRoaring/issues/51/events","html_url":"https://github.com/RoaringBitmap/CRoaring/issues/51","id":174766823,"number":51,"title":"Cleanup headers","user":{"login":"fsaintjacques","id":662469,"avatar_url":"https://avatars.githubusercontent.com/u/662469?v=3","gravatar_id":"","url":"https://api.github.com/users/fsaintjacques","html_url":"https://github.com/fsaintjacques","followers_url":"https://api.github.com/users/fsaintjacques/followers","following_url":"https://api.github.com/users/fsaintjacques/following{/other_user}","gists_url":"https://api.github.com/users/fsaintjacques/gists{/gist_id}","starred_url":"https://api.github.com/users/fsaintjacques/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fsaintjacques/subscriptions","organizations_url":"https://api.github.com/users/fsaintjacques/orgs","repos_url":"https://api.github.com/users/fsaintjacques/repos","events_url":"https://api.github.com/users/fsaintjacques/events{/privacy}","received_events_url":"https://api.github.com/users/fsaintjacques/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/RoaringBitmap/CRoaring/labels/later","name":"later","color":"bfdadc"}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":21,"created_at":"2016-09-02T14:01:06Z","updated_at":"2016-09-09T23:49:03Z","closed_at":null,"body":"I'd give a little love to the headers:\r\n\r\n- separate concerns (basic operations, advanced operations, serializations) in multiple headers, such the user can only import what he needs.\r\n- hide definitions, does the user really need the full definition? We could probably hide in a forward declaration à la `struct roaring_bitmap;`\r\n- Remove unnecessary public that should really be private stuff."},"comment":{"url":"https://api.github.com/repos/RoaringBitmap/CRoaring/issues/comments/246070410","html_url":"https://github.com/RoaringBitmap/CRoaring/issues/51#issuecomment-246070410","issue_url":"https://api.github.com/repos/RoaringBitmap/CRoaring/issues/51","id":246070410,"user":{"login":"lemire","id":391987,"avatar_url":"https://avatars.githubusercontent.com/u/391987?v=3","gravatar_id":"","url":"https://api.github.com/users/lemire","html_url":"https://github.com/lemire","followers_url":"https://api.github.com/users/lemire/followers","following_url":"https://api.github.com/users/lemire/following{/other_user}","gists_url":"https://api.github.com/users/lemire/gists{/gist_id}","starred_url":"https://api.github.com/users/lemire/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lemire/subscriptions","organizations_url":"https://api.github.com/users/lemire/orgs","repos_url":"https://api.github.com/users/lemire/repos","events_url":"https://api.github.com/users/lemire/events{/privacy}","received_events_url":"https://api.github.com/users/lemire/received_events","type":"User","site_admin":false},"created_at":"2016-09-09T23:49:03Z","updated_at":"2016-09-09T23:49:03Z","body":"@nkurz  (Thankfully I can run the tests with the sanitizer on other machines so it is not  bad.)"}}
{"actor":{"display_login":"lemire"}}