{"push_id":691612061,"size":28,"distinct_size":28,"ref":"refs/heads/master","head":"23c9bace6c418ee8858a075b576b72643bd55f77","before":"8dbcc07b1108ecaaa88f37ab438cbc55f463ac8d","commits":[{"sha":"29d926f2975200378fbd8ff54b09df5ed0c3c90e","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@serendipity.cx","name":"Aaron Stone"},"message":"Whitespace","distinct":true,"url":"https://api.github.com/repos/lowjoel/mysql2/commits/29d926f2975200378fbd8ff54b09df5ed0c3c90e"},{"sha":"c89b21b62f4e19effc0dee3399670b1d6de0b067","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@serendipity.cx","name":"Aaron Stone"},"message":"Adjust compiler flags, remove runtime sanitizers","distinct":true,"url":"https://api.github.com/repos/lowjoel/mysql2/commits/c89b21b62f4e19effc0dee3399670b1d6de0b067"},{"sha":"034dc40b24ef1e680d891c508f8dc1bf6088665c","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@serendipity.cx","name":"Aaron Stone"},"message":"Use casts for finicky comparison signedness","distinct":true,"url":"https://api.github.com/repos/lowjoel/mysql2/commits/034dc40b24ef1e680d891c508f8dc1bf6088665c"},{"sha":"cab7d2e5826f5cf3725f1c96c47fdf345023749a","author":{"email":"0ec80f4c8755db004f2dde2ee9cd355843d6236d@gmail.com","name":"Brian Lopez"},"message":"move Mysql2::Client#info to a class method for easier debugging","distinct":true,"url":"https://api.github.com/repos/lowjoel/mysql2/commits/cab7d2e5826f5cf3725f1c96c47fdf345023749a"},{"sha":"434eb31c96f1302c53841501e56cfeb25eb9082a","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@serendipity.cx","name":"Aaron Stone"},"message":"Grab the wrapper only if it will be used for Encoding","distinct":true,"url":"https://api.github.com/repos/lowjoel/mysql2/commits/434eb31c96f1302c53841501e56cfeb25eb9082a"},{"sha":"2ce804d2d80855eef4e9c4b6e7259f220ba60fa0","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@serendipity.cx","name":"Aaron Stone"},"message":"Merge branch 'compiler_flags'","distinct":true,"url":"https://api.github.com/repos/lowjoel/mysql2/commits/2ce804d2d80855eef4e9c4b6e7259f220ba60fa0"},{"sha":"e84933b3594e5afa099f90f887c66c9410ca4ea1","author":{"email":"91f7e6950e358b51c7c5c3366eb16df58f0e0df7@ideopolis.gr","name":"Christos Trochalakis"},"message":"Also search for mariadb_config on compile\n\nlibmariadb-client-lgpl-dev in newly released Debian stable (jessie)\nships `/usr/bin/mariadb_config`.","distinct":true,"url":"https://api.github.com/repos/lowjoel/mysql2/commits/e84933b3594e5afa099f90f887c66c9410ca4ea1"},{"sha":"18d988a9939453a53b89a8a82e4906302316430b","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@serendipity.cx","name":"Aaron Stone"},"message":"Fix a few declarations and variable usage in statement.c","distinct":true,"url":"https://api.github.com/repos/lowjoel/mysql2/commits/18d988a9939453a53b89a8a82e4906302316430b"},{"sha":"e45b54a6fb43cf595d210685d3fd3fb77ebfab71","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@serendipity.cx","name":"Aaron Stone"},"message":"Rename macro GetMysql2Result to GET_RESULT\n\nSwitch from DATA_PTR to Data_Get_Struct. This protects against calling\nmethods that need the result wrapper on hand-built Mysql2::Result\nobjects. They will raise a TypeError instead of segfaulting.","distinct":true,"url":"https://api.github.com/repos/lowjoel/mysql2/commits/e45b54a6fb43cf595d210685d3fd3fb77ebfab71"},{"sha":"c3815232e7f3ea4bb78a8ef1fb122a2f6299f729","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@serendipity.cx","name":"Aaron Stone"},"message":"Convert StringValuePtr to either RSTRING_PTR or StringValueCStr\n\nWhere a simple nul-terminated C string is required, use StringValueCStr.\nWhere a string pointer and length are used, follow the pattern:\n\n  Check_Type(str, T_STRING);\n  ptr = RSTRING_PTR(str);\n  len = RSTRING_LEN(str);","distinct":true,"url":"https://api.github.com/repos/lowjoel/mysql2/commits/c3815232e7f3ea4bb78a8ef1fb122a2f6299f729"},{"sha":"e1b3cc516fa8928f5d7d56aaa4be9a46797cca2c","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@serendipity.cx","name":"Aaron Stone"},"message":"Whitespace","distinct":true,"url":"https://api.github.com/repos/lowjoel/mysql2/commits/e1b3cc516fa8928f5d7d56aaa4be9a46797cca2c"},{"sha":"ed746a1825e751a18794a502dec651040b95b689","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@serendipity.cx","name":"Aaron Stone"},"message":"Use query option symbols rather than internal variable names in rb_warn calls","distinct":true,"url":"https://api.github.com/repos/lowjoel/mysql2/commits/ed746a1825e751a18794a502dec651040b95b689"},{"sha":"c25ff86062b8b2c2433985485dcf00ee2cb42ecb","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@serendipity.cx","name":"Aaron Stone"},"message":"Fix unused variable warning on Windows in rb_mysql_client_socket","distinct":true,"url":"https://api.github.com/repos/lowjoel/mysql2/commits/c25ff86062b8b2c2433985485dcf00ee2cb42ecb"},{"sha":"49c383d8e307e8332c014a4f23a0c154eff35069","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@serendipity.cx","name":"Aaron Stone"},"message":"Skip fork tests when fork is not available (e.g. Windows)","distinct":true,"url":"https://api.github.com/repos/lowjoel/mysql2/commits/49c383d8e307e8332c014a4f23a0c154eff35069"},{"sha":"791b7af1287bed046e3bdab336b17bdc521dd39d","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@serendipity.cx","name":"Aaron Stone"},"message":"Add Ruby 2.2 to the Appveyor matrix","distinct":true,"url":"https://api.github.com/repos/lowjoel/mysql2/commits/791b7af1287bed046e3bdab336b17bdc521dd39d"},{"sha":"f07b36d10b3407887c8bdadd162fafac672f70f7","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@serendipity.cx","name":"Aaron Stone"},"message":"Update to Connector/C 6.1.6","distinct":true,"url":"https://api.github.com/repos/lowjoel/mysql2/commits/f07b36d10b3407887c8bdadd162fafac672f70f7"},{"sha":"8d194ac447afb0974d7c64ad9a5fc900e935c702","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@serendipity.cx","name":"Aaron Stone"},"message":"Test default client flag equality instead of bitwise truthiness","distinct":true,"url":"https://api.github.com/repos/lowjoel/mysql2/commits/8d194ac447afb0974d7c64ad9a5fc900e935c702"},{"sha":"631d8ebbbd37a916b9a78c4668b48db8cc7f4ade","author":{"email":"5a7a6a189b47cd31d24667a751e4003cd04eced5@serendipity.cx","name":"Aaron Stone"},"message":"Merge branch 'statement_compile'","distinct":true,"url":"https://api.github.com/repos/lowjoel/mysql2/commits/631d8ebbbd37a916b9a78c4668b48db8cc7f4ade"},{"sha":"b0b8cc846c2c4567805594041b10a149aa276cc1","author":{"email":"4816dabf8db1bc6cac35b3a24cab2ff844b5b0c7@joelsplace.sg","name":"Joel Low"},"message":"Split the library path detection logic by platform.","distinct":true,"url":"https://api.github.com/repos/lowjoel/mysql2/commits/b0b8cc846c2c4567805594041b10a149aa276cc1"},{"sha":"b7206c277297fb7a6ac38c2f15d0e681ec2ac8bb","author":{"email":"4816dabf8db1bc6cac35b3a24cab2ff844b5b0c7@joelsplace.sg","name":"Joel Low"},"message":"Move the header and library and compiler detection to the Platform class.","distinct":true,"url":"https://api.github.com/repos/lowjoel/mysql2/commits/b7206c277297fb7a6ac38c2f15d0e681ec2ac8bb"}]}