{"push_id":559515997,"size":26,"distinct_size":26,"ref":"refs/heads/discover_rewrite","head":"12eafdee7c8e6594332fc307de5eac830cd2a770","before":"4f9c7eb4389d5a566e9fd384b61d772050d89275","commits":[{"sha":"4479c7efdc566cad389646666a0ef50b76788bc1","author":{"email":"ff9ab3e0493661a48402120b7585a87a84d80172@gmail.com","name":"Jeremy Yallop"},"message":"Functions for executing shell commands.","distinct":true,"url":"https://api.github.com/repos/yallop/ocaml-ctypes/commits/4479c7efdc566cad389646666a0ef50b76788bc1"},{"sha":"4ce23ffd2a504f2fd3cff91c4d173c5e735741b6","author":{"email":"ff9ab3e0493661a48402120b7585a87a84d80172@gmail.com","name":"Jeremy Yallop"},"message":"Remove config file generation from discover.ml","distinct":true,"url":"https://api.github.com/repos/yallop/ocaml-ctypes/commits/4ce23ffd2a504f2fd3cff91c4d173c5e735741b6"},{"sha":"e946c81722e8f0e73bd2690dd4241e252ed34536","author":{"email":"ff9ab3e0493661a48402120b7585a87a84d80172@gmail.com","name":"Jeremy Yallop"},"message":"Remove not_available global from discover.ml.","distinct":true,"url":"https://api.github.com/repos/yallop/ocaml-ctypes/commits/e946c81722e8f0e73bd2690dd4241e252ed34536"},{"sha":"6a4a13589665fb821285eb5bd099c42ff96b6f67","author":{"email":"ff9ab3e0493661a48402120b7585a87a84d80172@gmail.com","name":"Jeremy Yallop"},"message":"Remove hand-rolled string splitting function.","distinct":true,"url":"https://api.github.com/repos/yallop/ocaml-ctypes/commits/6a4a13589665fb821285eb5bd099c42ff96b6f67"},{"sha":"e0c6e3beac51da6e9cfa290db4066170774eef3f","author":{"email":"ff9ab3e0493661a48402120b7585a87a84d80172@gmail.com","name":"Jeremy Yallop"},"message":"Remove as-needed linker flag checking from discover.ml","distinct":true,"url":"https://api.github.com/repos/yallop/ocaml-ctypes/commits/e0c6e3beac51da6e9cfa290db4066170774eef3f"},{"sha":"b74d823f8ca7eca5b4943dc7d9d0f4a59bdda235","author":{"email":"ff9ab3e0493661a48402120b7585a87a84d80172@gmail.com","name":"Jeremy Yallop"},"message":"Add a script to determine whether no-as-needed linker flags should be used.","distinct":true,"url":"https://api.github.com/repos/yallop/ocaml-ctypes/commits/b74d823f8ca7eca5b4943dc7d9d0f4a59bdda235"},{"sha":"055a98f117465ce20749bc54335611b12a9b88d6","author":{"email":"ff9ab3e0493661a48402120b7585a87a84d80172@gmail.com","name":"Jeremy Yallop"},"message":"Print diagnostics to stderr, not to stdout.","distinct":true,"url":"https://api.github.com/repos/yallop/ocaml-ctypes/commits/055a98f117465ce20749bc54335611b12a9b88d6"},{"sha":"48976964f0703c76ae4d44d8784f33caf9963a90","author":{"email":"ff9ab3e0493661a48402120b7585a87a84d80172@gmail.com","name":"Jeremy Yallop"},"message":"Print configuration to stdout, not to setup.data.","distinct":true,"url":"https://api.github.com/repos/yallop/ocaml-ctypes/commits/48976964f0703c76ae4d44d8784f33caf9963a90"},{"sha":"007e85afac98630c9acc6b56876eea5bb224f1b8","author":{"email":"ff9ab3e0493661a48402120b7585a87a84d80172@gmail.com","name":"Jeremy Yallop"},"message":"discover.ml: lift some functions to the top level.","distinct":true,"url":"https://api.github.com/repos/yallop/ocaml-ctypes/commits/007e85afac98630c9acc6b56876eea5bb224f1b8"},{"sha":"106ad743edacf5ae4cdcdb47965a9c64212a52d5","author":{"email":"ff9ab3e0493661a48402120b7585a87a84d80172@gmail.com","name":"Jeremy Yallop"},"message":"Remove another hand-rolled string splitting function from discover.ml","distinct":true,"url":"https://api.github.com/repos/yallop/ocaml-ctypes/commits/106ad743edacf5ae4cdcdb47965a9c64212a52d5"},{"sha":"0a9a0e5b3fcb2b9e4444fbfff90f736c683f4e42","author":{"email":"ff9ab3e0493661a48402120b7585a87a84d80172@gmail.com","name":"Jeremy Yallop"},"message":"Use Commands.command_succeeds instead of ksprintf Sys.command.","distinct":true,"url":"https://api.github.com/repos/yallop/ocaml-ctypes/commits/0a9a0e5b3fcb2b9e4444fbfff90f736c683f4e42"},{"sha":"2f858cb2011cb843c35abb0894d7829e1c571076","author":{"email":"ff9ab3e0493661a48402120b7585a87a84d80172@gmail.com","name":"Jeremy Yallop"},"message":"Use Commands.command instead of writing then parsing a file.","distinct":true,"url":"https://api.github.com/repos/yallop/ocaml-ctypes/commits/2f858cb2011cb843c35abb0894d7829e1c571076"},{"sha":"da068416cca43332e66f0846de46dcec56563bf7","author":{"email":"ff9ab3e0493661a48402120b7585a87a84d80172@gmail.com","name":"Jeremy Yallop"},"message":"Simplify discover printing code.","distinct":true,"url":"https://api.github.com/repos/yallop/ocaml-ctypes/commits/da068416cca43332e66f0846de46dcec56563bf7"},{"sha":"27592439a3de0a955cff990bee2fd2c221dc6cbd","author":{"email":"ff9ab3e0493661a48402120b7585a87a84d80172@gmail.com","name":"Jeremy Yallop"},"message":"Use Commands.command_succeeds to compile code.","distinct":true,"url":"https://api.github.com/repos/yallop/ocaml-ctypes/commits/27592439a3de0a955cff990bee2fd2c221dc6cbd"},{"sha":"0a0de9ba0eff310dfe533b15a419ec32df5255c6","author":{"email":"ff9ab3e0493661a48402120b7585a87a84d80172@gmail.com","name":"Jeremy Yallop"},"message":"discover.ml: inline lib_flags; simpilfy.","distinct":true,"url":"https://api.github.com/repos/yallop/ocaml-ctypes/commits/0a0de9ba0eff310dfe533b15a419ec32df5255c6"},{"sha":"abfb0e35e67f9c3ac59b4989d81cb4dc6bf0fe63","author":{"email":"ff9ab3e0493661a48402120b7585a87a84d80172@gmail.com","name":"Jeremy Yallop"},"message":"Simplify pkg_config invocation.","distinct":true,"url":"https://api.github.com/repos/yallop/ocaml-ctypes/commits/abfb0e35e67f9c3ac59b4989d81cb4dc6bf0fe63"},{"sha":"401090a692256902573be42baaf31830de8f0c6e","author":{"email":"ff9ab3e0493661a48402120b7585a87a84d80172@gmail.com","name":"Jeremy Yallop"},"message":"Refactor brew_libffi_version to use Commands.command.","distinct":true,"url":"https://api.github.com/repos/yallop/ocaml-ctypes/commits/401090a692256902573be42baaf31830de8f0c6e"},{"sha":"c34f8231520da429c42f389bcb1d68a8ca937024","author":{"email":"ff9ab3e0493661a48402120b7585a87a84d80172@gmail.com","name":"Jeremy Yallop"},"message":"Remove untested/unused msvc support.","distinct":true,"url":"https://api.github.com/repos/yallop/ocaml-ctypes/commits/c34f8231520da429c42f389bcb1d68a8ca937024"},{"sha":"bdbed3c064ba784d7ae8362469ea3be34b12c399","author":{"email":"ff9ab3e0493661a48402120b7585a87a84d80172@gmail.com","name":"Jeremy Yallop"},"message":"discover.ml: Don't catch Exit.","distinct":true,"url":"https://api.github.com/repos/yallop/ocaml-ctypes/commits/bdbed3c064ba784d7ae8362469ea3be34b12c399"},{"sha":"554d1d376a32f0a922ff3631517a802a4acbb82c","author":{"email":"ff9ab3e0493661a48402120b7585a87a84d80172@gmail.com","name":"Jeremy Yallop"},"message":"discover.ml: move advice to the top of the file.","distinct":true,"url":"https://api.github.com/repos/yallop/ocaml-ctypes/commits/554d1d376a32f0a922ff3631517a802a4acbb82c"}]}