GitHub PushEvent at 2014-11-03 21:36:39
Repository: cpp-driver
Actor: aholmberg
Payload: {"shas":[["cb905f9d6daa64bca7d893b987610d2eecd35b8a","742a4b9cacc0b80add5f122ffc04b2dcf5b6e4b5@datastax.com","- Initial Travis-CI integration\n  + Adding build configuration with dependencies against Ubuntu 12.04\n  + Updated README to contain build status image\n  + Updated ignore to support dependencies","Michael Fero",false],["d0272276e700eef24e54b4dddfce47138064f920","742a4b9cacc0b80add5f122ffc04b2dcf5b6e4b5@datastax.com","- Updated CMake configuration\n  + Add preprocessor definition to ensure Boost does not use rvalue references (this allows the integration tests to build without c++11).\n  + Added a check to validate CMAKE_CXX_COMPILER_VERSION variable existence and added a workaround to get the compiler version from gcc (CMAKE_CXX_COMPILER variables were not added until 2.8.x)\n  + Ensured the LIBUV_INCLUDE_DIR discovered by the parent was used for the unit tests (fixes unit test build)\n- Changed INT64_MAX/MIN to use c++ numeric limits\n- Updating TavisCI configuration\n  + Install libssh2 and build Boost v1.55 from source\n  + Build tests and run unit tests (increases build status information)\n\nNOTE: CMake configuration needs some more TLC to work properly on CentOS5.  The LIBSSH2 package available by the default yum repositories is v1.0.0 and method calls used by the integration tests were not available until v1.2.5.  CMake configuration should check for LIBSSH2_ROOT_DIR similar to LIBUV_ROOT_DIR.","Michael Fero",false],["0d4a2fc4fec2bfd9d926211909275770ed10708f","742a4b9cacc0b80add5f122ffc04b2dcf5b6e4b5@datastax.com","- Correcting the creation of the softlink for libuv\n- Silencing some of the output for Boost b2 install","Michael Fero",false],["48d70b296c92c7636c5449b5172fbae72e2893de","742a4b9cacc0b80add5f122ffc04b2dcf5b6e4b5@datastax.com","Silencing another directory change to help with navigating through Travis-CI output log","Michael Fero",false],["e7433c1ed63a48c0ceee3582d5319456614671ad","742a4b9cacc0b80add5f122ffc04b2dcf5b6e4b5@datastax.com","Updating the NULL test case to check for CASS_ERROR_LIB_NULL_VALUE when using the appropiate cass_value_get*() function","Michael Fero",false],["3f3c036381243160ef88ea2d27d2edb1f69debda","9ee42915c4bd296a513fc0298f1b2847ab1bc4c7@datastax.com","Fix seg fault on overloaded connection (CPP-167)\n\nImproper static cast and use of pointer in timeout callback\nAlso removed unused parameter in Pool::maybe_notify_ready()","Adam Holmberg",false],["9baa2c9218191c059970a3ce1b39373b4ae010bd","27a2142a14a973c6bd721ff00730931f0e7ec1f6@users.noreply.github.com","Update basics.cpp","Michael Penick",false],["9b0c5c1808e9bba26ae1076e7be1c1f8431ace90","27a2142a14a973c6bd721ff00730931f0e7ec1f6@users.noreply.github.com","Merge pull request #75 from datastax/CPP-165-itest\n\nUpdated NULL (Basics) Integration Test for CPP-165","Michael Penick",false],["4521002beaed076e8969cdfc248c8e473496bc56","27a2142a14a973c6bd721ff00730931f0e7ec1f6@users.noreply.github.com","Merge pull request #74 from datastax/travis-ci\n\nC++11 Features Removed from Tests (Boost) and Travis-CI Integration","Michael Penick",false],["d8e927536497f5b000af3ba0e1eaee31b2acf3a2","9ee42915c4bd296a513fc0298f1b2847ab1bc4c7@datastax.com","Add time units to time variables, functions.\n\nConflicts:\n\tsrc/config.hpp\n\tsrc/pool.cpp\n\tsrc/session.cpp","Adam Holmberg",false],["a8a4ddc0a018ada2e7408844fbd0fe8dd0ab1610","9ee42915c4bd296a513fc0298f1b2847ab1bc4c7@datastax.com","Make default logger print ms-since-epoch\n\nWithout getting into custom formats and timezone conversion for real\ndate/time formatting, this at least allows one to view relative times\nfor testing and troubleshooting.","Adam Holmberg",false],["ddb9c5d6c4f958a6370837b4abffa9dc69a1d90b","9ee42915c4bd296a513fc0298f1b2847ab1bc4c7@datastax.com","Fix to work with different definitions of cass_uint64_t","Adam Holmberg",false],["210b77ca6cfe2cd00f3ffc0fee0854f6efec12ed","9ee42915c4bd296a513fc0298f1b2847ab1bc4c7@datastax.com","Changed simultaneous->concurrent for config.\n\nAlso, spellcheck.","Adam Holmberg",false],["a788fa513b0871228a1df499a922969e17acf3a1","9ee42915c4bd296a513fc0298f1b2847ab1bc4c7@datastax.com","Merge branch '1.0' into beta5","Adam Holmberg",false],["251b46eff5ecd926a8e832adb48cb372a5c2ffbb","742a4b9cacc0b80add5f122ffc04b2dcf5b6e4b5@datastax.com","- Updating the Tavis-CI build parameters for the cpp-driver to use the new CMake options\n- Updating the readme to point to the beta5 branch build status\n- Updated the integration tests CMake configuration to include the LIBUV_INCLUDE_DIR for builds using the libs directory","Michael Fero",false],["611d505f0e9fa9ae500f886c972db92615c37b96","742a4b9cacc0b80add5f122ffc04b2dcf5b6e4b5@datastax.com","- Added session guard integration test for CPP-161\n  + Added a define to the session to throw an exception instead of abort based on a define (CMake option CASS_USE_SESSION_GUARD_EXCEPTION)\n- Updated the integration tests CMake configuration to include the LIBUV_INCLUDE_DIR for builds using the libs directory\n- Updated CCM bridge to not use the -s (start after create) argument for some of the create methods to ensure wait for binary and wait for other notice (Cassandra is socket is available)\n\n- Refactoring the testing option\n  + Renaming the option CASS_USE_SESSION_GUARD_EXCEPTION to CASS_USE_TESTING_DIRECTIVE\n  + Moved option and definition into the build tests condition\n  + Added warning messages indicating use of this directive for production environments\n- Renamed session close test to session guard\n- Wrapped tests if testing directive is not defined; added compilation message if not defined\n- Included more guard tests to round out the check\n- Removed the static linking for the unit and integration tests\n  + Removed the restriction to build the static library for the Travis-CI build","Michael Fero",false],["b866dcd840fb52198cef0e0887a2c57d6d472cb0","b82b175c3e1c5f829d1b3019fdc6cf43b2042f4c@datastax.com","Calling uv_queue_work() from a non-loop thread","mpenick",false],["e0e32f20b92adc548601a04d6f003c8d9bae468b","27a2142a14a973c6bd721ff00730931f0e7ec1f6@users.noreply.github.com","Merge pull request #84 from datastax/CPP-181\n\nCPP-181 - Calling uv_queue_work() from a non-loop thread (beta5)","Michael Penick",false],["b3f14d75fbcba4fee2b72ee9d297171ac10bddc9","742a4b9cacc0b80add5f122ffc04b2dcf5b6e4b5@datastax.com","Applying patch to remove undefined behavior (double free), core functionality changes, and memory leak (excluding libssh2 leaks in CCM bridge library).","Michael Fero",false],["914090897d4dc2345636c0702b180d259eb191a1","9ee42915c4bd296a513fc0298f1b2847ab1bc4c7@datastax.com","Merge pull request #81 from mikefero/CPP-161-itest\n\nSession Guard Integration Test for CPP-161","Adam Holmberg",false]],"size":38,"ref":"refs/heads/CPP-149","head":"2e4c36aa3830ccbfa18a77b84b0c03a6bf719846"}