{"push_id":2788283569,"size":4,"distinct_size":4,"ref":"refs/heads/visibility","head":"eb2c47308aa7a788a64dea195a9bfcd1b520bc8b","before":"1da6b2c2d9dda497fafc2b70912aa7620f98d6ae","commits":[{"sha":"0ea1a6c1d1ff6775f19801d4369970f1be7ffff2","author":{"name":"John Marshall","email":"4f373f9c9882257a092ec45167cea340485f3655@glasgow.ac.uk"},"message":"Make bgzip --help and tabix --help write to standard output\n\nWhen asked for with --help, the usage should go to standard output\n(so that it can be grepped) and the program should exit successfully.\nSee <https://stackoverflow.com/questions/7977852/what-are-the-conventions-for-stdout-stderr-messages/>.","distinct":true,"url":"https://api.github.com/repos/daviesrob/htslib/commits/0ea1a6c1d1ff6775f19801d4369970f1be7ffff2"},{"sha":"bcf7d6385adf10ccc38e6f2ea458a97cf1f9ac3d","author":{"name":"Rob Davies","email":"3243a2766bb737188235920577f6adab5919ad82@sanger.ac.uk"},"message":"Ensure only symbols we want are exported by the shared library\n\nAdd configure check to turn on -fvisibility=hidden (or equivalent)\ncompiler option.  Currently works on clang/gcc and SunStudio.\n\nAdd HTSLIB_API define in hts_defs.h to mark functions and static\ndata that should be exported.\n\nMark exports with HTSLIB_API.\n\nGive cram_metrics, refs_t and SAM_hdr structs names so they match\nthe typedefs.\n\nRemove typedef redeclarations in cram_structs.h.  Typedefs are in\nhtslib/cram.h, so only the struct declarations are needed.  Fixes\nSunStudio compiler warnings.\n\nRemove spare copies of duplicated enums cram_block_method and\ncram_content_type.  Rename ERROR to BM_ERROR in htslib/cram.h\nenum cram_block_method to avoid clash with a different\ndefinition of ERROR when compiling with MinGW.  The copy in\ncram/cram_structs.h had already been changed.\n\nAdd new dependencies on hts_defs.h to the Makefile (and fix some\nother missing ones at the same time).\n\nAdd note about ABI change to NEWS","distinct":true,"url":"https://api.github.com/repos/daviesrob/htslib/commits/bcf7d6385adf10ccc38e6f2ea458a97cf1f9ac3d"},{"sha":"79b1cce45357c754193693684c67d6410919090e","author":{"name":"Rob Davies","email":"3243a2766bb737188235920577f6adab5919ad82@sanger.ac.uk"},"message":"Remove bam_index_build\n\nWas there for ABI compatibility.  As that is being broken, the\nexport is no longer needed.","distinct":true,"url":"https://api.github.com/repos/daviesrob/htslib/commits/79b1cce45357c754193693684c67d6410919090e"},{"sha":"eb2c47308aa7a788a64dea195a9bfcd1b520bc8b","author":{"name":"Rob Davies","email":"3243a2766bb737188235920577f6adab5919ad82@sanger.ac.uk"},"message":"Add complications needed for proper symbol visibility on Windows","distinct":true,"url":"https://api.github.com/repos/daviesrob/htslib/commits/eb2c47308aa7a788a64dea195a9bfcd1b520bc8b"}]}
{"actor":{"display_login":"daviesrob"}}