{"push_id":729845424,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"852988f52cbc59231440a88033762f251a556b78","before":"bfda80025e8c4349ec1fa39117036981f77fead5","commits":[{"sha":"b0f06504fb428b7de0b39ee63da6d9f69f6f3c04","author":{"email":"677143b49f6ae510bba6e311b3f77f78a0fcb847@gmx.at","name":"Jakob Petsovits"},"message":"Avoid a clash of exported symbols, put them into anonymous namespaces.","distinct":true,"url":"https://api.github.com/repos/jpetso/libtorrent/commits/b0f06504fb428b7de0b39ee63da6d9f69f6f3c04"},{"sha":"2a22ecfcce9aa6759c7a756ea844a0d0ed580096","author":{"email":"677143b49f6ae510bba6e311b3f77f78a0fcb847@gmx.at","name":"Jakob Petsovits"},"message":"Remove unused mentions of non-existent class.","distinct":true,"url":"https://api.github.com/repos/jpetso/libtorrent/commits/2a22ecfcce9aa6759c7a756ea844a0d0ed580096"},{"sha":"79947dbd2ab53b20238f27d077353de13415bc73","author":{"email":"677143b49f6ae510bba6e311b3f77f78a0fcb847@gmx.at","name":"Jakob Petsovits"},"message":"Remove the last bits of TORRENT_DHT_VERBOSE_LOGGING.","distinct":true,"url":"https://api.github.com/repos/jpetso/libtorrent/commits/79947dbd2ab53b20238f27d077353de13415bc73"},{"sha":"baa9f86407d880a08a19697bb817e88310aa5ec8","author":{"email":"677143b49f6ae510bba6e311b3f77f78a0fcb847@gmx.at","name":"Jakob Petsovits"},"message":"CMake build: specify examples sources manually instead of globbing.\n\nThis is necessary because the client_test example spans multiple\nfiles, so creating an executable for each one separately doesn't\nmake so much sense anymore.","distinct":true,"url":"https://api.github.com/repos/jpetso/libtorrent/commits/baa9f86407d880a08a19697bb817e88310aa5ec8"},{"sha":"f865fac7d96b1e47459a6ddd8c91217a85c3e8fa","author":{"email":"677143b49f6ae510bba6e311b3f77f78a0fcb847@gmx.at","name":"Jakob Petsovits"},"message":"CMake build: Modify CMAKE_CXX_FLAGS based on itself, not C flags.\n\nAlso, only use linker visibility when building shared.","distinct":true,"url":"https://api.github.com/repos/jpetso/libtorrent/commits/f865fac7d96b1e47459a6ddd8c91217a85c3e8fa"},{"sha":"8fe8a843e593f5f0fd59cd0d0429beed2073c64b","author":{"email":"677143b49f6ae510bba6e311b3f77f78a0fcb847@gmx.at","name":"Jakob Petsovits"},"message":"CMake build: Use ${CMAKE_STATIC_LIBRARY_SUFFIX} to look for .lib on Windows.","distinct":true,"url":"https://api.github.com/repos/jpetso/libtorrent/commits/8fe8a843e593f5f0fd59cd0d0429beed2073c64b"},{"sha":"4a5c6ec733839aafebe1cde28fa9e9bf4421d16c","author":{"email":"677143b49f6ae510bba6e311b3f77f78a0fcb847@gmx.at","name":"Jakob Petsovits"},"message":"CMake build: Add file_progress.cpp and mpi.c which were not listed.","distinct":true,"url":"https://api.github.com/repos/jpetso/libtorrent/commits/4a5c6ec733839aafebe1cde28fa9e9bf4421d16c"},{"sha":"7cd4a13efcfbb321bbb2965aab543f9d1f4fcd5f","author":{"email":"677143b49f6ae510bba6e311b3f77f78a0fcb847@gmx.at","name":"Jakob Petsovits"},"message":"CMake build: Require Boost.Random from FindLibtorrentRasterbar.","distinct":true,"url":"https://api.github.com/repos/jpetso/libtorrent/commits/7cd4a13efcfbb321bbb2965aab543f9d1f4fcd5f"},{"sha":"852988f52cbc59231440a88033762f251a556b78","author":{"email":"677143b49f6ae510bba6e311b3f77f78a0fcb847@gmx.at","name":"Jakob Petsovits"},"message":"Rename test_bdecode_performance to bdecode_benchmark, fix CMake issues.\n\nIt's not a test as such, since it's got its own main() that takes\narguments, doesn't return a result that can be directly compared\nagainst expected results, and doesn't make use of the test_common\ninfrastructure.\n\nThe CMake build attempts to build all files named test_*.cpp with\ntest_common, whose main() and load_file() symbols clash with those\nthat the benchmark provides. Instead of making an exception, let's\nrename it to something that doesn't start with \"test_\". Its usage\nmessage even claims it's called bdecode_benchmark, so we use that.\n\nAlso, complete the file listing for test_common in CMake and use\nan OBJECT pseudo-library there instead of STATIC. It's just as good\nand jives better with having symbols provided by the executable.\n(Follow-up patch in the works to provide Asio symbols that way.)\n\ntest_natpmp is a proper test but doesn't currently build,\nso exclude it from the build for now.","distinct":true,"url":"https://api.github.com/repos/jpetso/libtorrent/commits/852988f52cbc59231440a88033762f251a556b78"}]}