{"push_id":1000805216,"size":43,"distinct_size":43,"ref":"refs/heads/master","head":"ec6209737e738d4d0be60685760982897e1b8f1b","before":"325eb693a97a8e8dbd5946cdeb68655229d03eb7","commits":[{"sha":"4a5af9d58bd4d7b882479dc0c877e5bae8f70b91","author":{"email":"ec98a8785ecaf62b738d0b74ccc12f55fa50dd5a@gmail.com","name":"Osiris"},"message":"Problem: Precompiled headers not being used\n\nSolution: Phase I - make precompiled.hpp be first file included in every source file","distinct":true,"url":"https://api.github.com/repos/sunkin351/libzmq/commits/4a5af9d58bd4d7b882479dc0c877e5bae8f70b91"},{"sha":"79538ed651e6bbdc167009fa3cb2325ff134403d","author":{"email":"ec98a8785ecaf62b738d0b74ccc12f55fa50dd5a@gmail.com","name":"Osiris"},"message":"Problem: Windows build not using precompiled header\n\nSolution: Phase II - made compile using precompiled header","distinct":true,"url":"https://api.github.com/repos/sunkin351/libzmq/commits/79538ed651e6bbdc167009fa3cb2325ff134403d"},{"sha":"8ae3671e886c0eb151bbf9447188d22d4039ef12","author":{"email":"8df74dda184c19df19d4755602108540e071bf38@imatix.com","name":"Pieter Hintjens"},"message":"Problem: tweetnacl gives many warnings on MSVC\n\nSolution: disable the warnings on this file only\n\nWe use pragmas wrapped in compiler conditionals. This will need\nextending to non-gcc/msvc compilers. We could also fix the warnings\nin the code, though I suspect it's not really possible.","distinct":true,"url":"https://api.github.com/repos/sunkin351/libzmq/commits/8ae3671e886c0eb151bbf9447188d22d4039ef12"},{"sha":"afdf27765e108f9d0734b1d5ccbce8c7babea27d","author":{"email":"678b97863301219a7659ccb717573825b33ce6a7@gmail.com","name":"Luca Boccassi"},"message":"Merge pull request #1817 from hintjens/master\n\nProblem: tweetnacl gives many warnings on MSVC","distinct":true,"url":"https://api.github.com/repos/sunkin351/libzmq/commits/afdf27765e108f9d0734b1d5ccbce8c7babea27d"},{"sha":"266500a9ffeb59d14651efce78c262bc1ba218f2","author":{"email":"678b97863301219a7659ccb717573825b33ce6a7@gmail.com","name":"Luca Boccassi"},"message":"Merge pull request #1818 from opedroso/PRECOMPILED\n\nPrecompiled","distinct":true,"url":"https://api.github.com/repos/sunkin351/libzmq/commits/266500a9ffeb59d14651efce78c262bc1ba218f2"},{"sha":"b9f1e3ed6111146ef12e2571795f19f96ee14ee0","author":{"email":"678b97863301219a7659ccb717573825b33ce6a7@gmail.com","name":"Luca Boccassi"},"message":"Problem: writing autoconf macros is boring\n\nSolution: import macros to check for compiler options from\nautoconf-archive into the m4 subdir.","distinct":true,"url":"https://api.github.com/repos/sunkin351/libzmq/commits/b9f1e3ed6111146ef12e2571795f19f96ee14ee0"},{"sha":"80650ecfe2016d2a333b553dca079cb9ef6d8499","author":{"email":"678b97863301219a7659ccb717573825b33ce6a7@gmail.com","name":"Luca Boccassi"},"message":"Problem: need to check for C++ standard in cmake\n\nSolution: use CheckCXXCompilerFlag to check for support for\n-std=gnu++11","distinct":true,"url":"https://api.github.com/repos/sunkin351/libzmq/commits/80650ecfe2016d2a333b553dca079cb9ef6d8499"},{"sha":"7dfbab3f97fcca7b9e7db04a8e0491187d629486","author":{"email":"678b97863301219a7659ccb717573825b33ce6a7@gmail.com","name":"Luca Boccassi"},"message":"Problem: it's 2016 and we are building with C++98\n\nSolution: bump to C++11 and C11 in autoconf","distinct":true,"url":"https://api.github.com/repos/sunkin351/libzmq/commits/7dfbab3f97fcca7b9e7db04a8e0491187d629486"},{"sha":"0782b58d9cd21f416ff4d77edd4288aac2fe74f6","author":{"email":"678b97863301219a7659ccb717573825b33ce6a7@gmail.com","name":"Luca Boccassi"},"message":"Problem: tweetnacl warnings override not needed\n\nSolution: remove it","distinct":true,"url":"https://api.github.com/repos/sunkin351/libzmq/commits/0782b58d9cd21f416ff4d77edd4288aac2fe74f6"},{"sha":"8eaa43d9d3cfe5c53317f5b9364afba937f775a6","author":{"email":"8ccf35525eea5c998706e64c29299d3cc02322fa@users.noreply.github.com","name":"OBATA Akio"},"message":"Problem: pgm/in.h is required on NetBSD too for `struct group_req`","distinct":true,"url":"https://api.github.com/repos/sunkin351/libzmq/commits/8eaa43d9d3cfe5c53317f5b9364afba937f775a6"},{"sha":"15945dc59b4d9c8596571974a0b190566976fd98","author":{"email":"775c87d64440cd3f95ae4a4a9ea009d26c13b6c6@users.noreply.github.com","name":"Constantin Rack"},"message":"Merge pull request #1820 from obache/neatsrc/fix-netbsd-build","distinct":true,"url":"https://api.github.com/repos/sunkin351/libzmq/commits/15945dc59b4d9c8596571974a0b190566976fd98"},{"sha":"c5d83534299ab0de56c359c273baf99d55ba752e","author":{"email":"8df74dda184c19df19d4755602108540e071bf38@imatix.com","name":"Pieter Hintjens"},"message":"Merge pull request #1819 from bluca/C++11\n\nBump C/C++ standard version support to C11/C++11","distinct":true,"url":"https://api.github.com/repos/sunkin351/libzmq/commits/c5d83534299ab0de56c359c273baf99d55ba752e"},{"sha":"b4784d95bbfbbece24390c22361e8c52898e9ab6","author":{"email":"ec98a8785ecaf62b738d0b74ccc12f55fa50dd5a@gmail.com","name":"Osiris"},"message":"roblem: Visual Studio Toolset was incorrectly set in VCXPROJ files\n\nSolution: Corrected Toolset setting where needed and inprove compilation speed\nby adding defintion of WIN32_LEAN_AND_MEAN prior to any Windows specific\ninclude files, which skips non-essential definitions during compilation.","distinct":true,"url":"https://api.github.com/repos/sunkin351/libzmq/commits/b4784d95bbfbbece24390c22361e8c52898e9ab6"},{"sha":"1ffd87453b7b3aeb9775bb7730667b15a00cb7ea","author":{"email":"678b97863301219a7659ccb717573825b33ce6a7@gmail.com","name":"Luca Boccassi"},"message":"Merge pull request #1822 from opedroso/VS_TOOLSET\n\nProblem: Visual Studio Toolset was incorrectly set in VCXPROJ files","distinct":true,"url":"https://api.github.com/repos/sunkin351/libzmq/commits/1ffd87453b7b3aeb9775bb7730667b15a00cb7ea"},{"sha":"b3d5fa63a0643afdf7de44dc1739725766ae459e","author":{"email":"ec98a8785ecaf62b738d0b74ccc12f55fa50dd5a@gmail.com","name":"Osiris"},"message":"Problem: Several problems found by Coverity Static Analyzer\n\nSolution: The Coverity Static Code Analyzer was used on libzmq code and found\nmany issues with uninitialized member variables, some redefinition of variables\nhidding previous instances of same variable name and a couple of functions\nwhere return values were not checked, even though all other occurrences were\nchecked (e.g. init_size() return).","distinct":true,"url":"https://api.github.com/repos/sunkin351/libzmq/commits/b3d5fa63a0643afdf7de44dc1739725766ae459e"},{"sha":"406b5738b6d5a6dfc5ec2ba9b7789a5b17b613f4","author":{"email":"775c87d64440cd3f95ae4a4a9ea009d26c13b6c6@users.noreply.github.com","name":"Constantin Rack"},"message":"Merge pull request #1823 from opedroso/COVERITY\n\nProblem: Several problems found by Coverity Static Analyzer","distinct":true,"url":"https://api.github.com/repos/sunkin351/libzmq/commits/406b5738b6d5a6dfc5ec2ba9b7789a5b17b613f4"},{"sha":"d4c0716473a9f40f5bc3fbcf0a41556107e3c37f","author":{"email":"678b97863301219a7659ccb717573825b33ce6a7@gmail.com","name":"Luca Boccassi"},"message":"Problem: indentation should be 4 spaces, no tabs\n\nSolution: fix it","distinct":true,"url":"https://api.github.com/repos/sunkin351/libzmq/commits/d4c0716473a9f40f5bc3fbcf0a41556107e3c37f"},{"sha":"cf309a4e8c658ddc75e6d5882b0d8809f2c4c878","author":{"email":"678b97863301219a7659ccb717573825b33ce6a7@gmail.com","name":"Luca Boccassi"},"message":"Problem: maxfd definition depends on ifdef\n\nSolution: initialise it inside an ifdef too","distinct":true,"url":"https://api.github.com/repos/sunkin351/libzmq/commits/cf309a4e8c658ddc75e6d5882b0d8809f2c4c878"},{"sha":"14054d28ed1081f67b3765372fe89fde5941b52e","author":{"email":"678b97863301219a7659ccb717573825b33ce6a7@gmail.com","name":"Luca Boccassi"},"message":"Problem: can't statically initialized pthread_t\n\nSolution: remove statc initialization to NULL of thread.hpp pthread_t\ndescriptor. There is no portable way to statically initialize a\npthread_t variable.","distinct":true,"url":"https://api.github.com/repos/sunkin351/libzmq/commits/14054d28ed1081f67b3765372fe89fde5941b52e"},{"sha":"de46fc6ac9fa0b215d6ad9f53f327651035efe46","author":{"email":"678b97863301219a7659ccb717573825b33ce6a7@gmail.com","name":"Luca Boccassi"},"message":"Problem: can't do anything with load.sub ret val\n\nSolution: don't store it in zmq::poller_base_t::adjust_load, as the\nbuild with Werror=unused=variable will fail otherwise.","distinct":true,"url":"https://api.github.com/repos/sunkin351/libzmq/commits/de46fc6ac9fa0b215d6ad9f53f327651035efe46"}]}