{"push_id":591275236,"size":7,"distinct_size":7,"ref":"refs/heads/gsdx-lockless-queue","head":"85e481a01db5b52989d609ab1ee628eb8f35cdc9","before":"91e49d2f9607b3a3be7dd4f56469e9af68368c2f","commits":[{"sha":"0d14a38f64b25ffaf1c0da60bac342568f6f820d","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"gsdx: include some C++11 define for later","distinct":true,"url":"https://api.github.com/repos/PCSX2/pcsx2/commits/0d14a38f64b25ffaf1c0da60bac342568f6f820d"},{"sha":"8f18e9c206a62db5f4ab45f6ba1c61d7f481068e","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"gsdx: Use composition insead of inheritance to support lock\n\nTo ease update to C++11","distinct":true,"url":"https://api.github.com/repos/PCSX2/pcsx2/commits/8f18e9c206a62db5f4ab45f6ba1c61d7f481068e"},{"sha":"41b9505c4b7141b8a465a2f5ccc06dc98377eee6","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"gsdx: use standard lock_guard instead of GSAutoLock","distinct":true,"url":"https://api.github.com/repos/PCSX2/pcsx2/commits/41b9505c4b7141b8a465a2f5ccc06dc98377eee6"},{"sha":"6cec4bfaccf0ddff39cb80ec16b7bf6307e2020b","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"gsdx SW: add a new job dispatcher queue based on boost and C++11\n\nIt is faster on linux, it requires less code, and it is \"portable\"\n\nIt requires boost (only hpp files) + MSVC 2013 (for atomic) (seem doable by 2012 too)\n\nIt is a temporary commit to do some benchmark.","distinct":true,"url":"https://api.github.com/repos/PCSX2/pcsx2/commits/6cec4bfaccf0ddff39cb80ec16b7bf6307e2020b"},{"sha":"f75bfe06deb6ff37743cbda6ad1a63412387ce2b","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"Gsdx SW: new queue with condition variable\n\nThread will sleep but it is slower (around 4 fps lost)","distinct":true,"url":"https://api.github.com/repos/PCSX2/pcsx2/commits/f75bfe06deb6ff37743cbda6ad1a63412387ce2b"},{"sha":"13f8cb76603762f438a2a8770638563e0ada1d20","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"gsdx SW: fine tune lock + add define to select behvior of the queue\n\nDisable wait on the consumer thread because it costs a couple of FPS (on 6c+ machine)","distinct":true,"url":"https://api.github.com/repos/PCSX2/pcsx2/commits/13f8cb76603762f438a2a8770638563e0ada1d20"},{"sha":"85e481a01db5b52989d609ab1ee628eb8f35cdc9","author":{"email":"874ed946d2e42378b22d113f3a5c5d90141d0a46@gmail.com","name":"Gregory Hainaut"},"message":"gsdx SW: enable new C++11 code on linux/MSVC 2012+","distinct":true,"url":"https://api.github.com/repos/PCSX2/pcsx2/commits/85e481a01db5b52989d609ab1ee628eb8f35cdc9"}]}