{"push_id":561056812,"size":439,"distinct_size":439,"ref":"refs/heads/master","head":"e1956bd8ecea3d0377ba8051b315f63b6705383b","before":"379d9537bc7a8770715158dc802eea8e62001508","commits":[{"sha":"a843136b2c03767e14f7d559ae21086281af6acc","author":{"email":"d7e19930cc1f42c2d0781f4d9e6f1fe5891bf9cf@invisibleduck.org","name":"Sean Kelly"},"message":"FiberScheduler wasn't resetting notified state when Condition.wait completed.","distinct":true,"url":"https://api.github.com/repos/9il/phobos/commits/a843136b2c03767e14f7d559ae21086281af6acc"},{"sha":"40be882d40760706213735121b2e3d309881ea00","author":{"email":"d7e19930cc1f42c2d0781f4d9e6f1fe5891bf9cf@invisibleduck.org","name":"Sean Kelly"},"message":"Added freelist for messages","distinct":true,"url":"https://api.github.com/repos/9il/phobos/commits/40be882d40760706213735121b2e3d309881ea00"},{"sha":"e838cc73ac17c9ac2036f3777ffe078b22772441","author":{"email":"31ea678c44dc4e8e22ccfd165592dd71a30e46ae@redstar.de","name":"kai"},"message":"Solaris changes for std.file and std.socket.\n\nstd.file: Add implementation for thisExePath(), fix struct DirEntry\nstd.socket: Add implementation for formatSocketError","distinct":true,"url":"https://api.github.com/repos/9il/phobos/commits/e838cc73ac17c9ac2036f3777ffe078b22772441"},{"sha":"354544b6bbdc2791c0f2187e929d362e7950bb3c","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@dawg.eu","name":"Martin Nowak"},"message":"nothrow for Schedulder\n\n- require nothrow for thisInfo, yield\n\n- make Condition methods nothrow","distinct":true,"url":"https://api.github.com/repos/9il/phobos/commits/354544b6bbdc2791c0f2187e929d362e7950bb3c"},{"sha":"2c744b54e13f2bdebfd603830b2124ccfe961a45","author":{"email":"fc1ceee5766b065f7ce76d5c08661f42b326d0f2@gmail.com","name":"Ilya Yaroshenko"},"message":"std.range: constraints => primitives\n\nSee discussion and voting in #2661","distinct":true,"url":"https://api.github.com/repos/9il/phobos/commits/2c744b54e13f2bdebfd603830b2124ccfe961a45"},{"sha":"e5269c8533f5661707f381ffe32dfd59833aee1d","author":{"email":"a2ae316bb698af2e4868a9cd3c71b1a702eb9c38@yahoo.co.jp","name":"garlic-flavor"},"message":"specialization of std.typecons.Proxy for classes\n\nusing selective import\n\nremove nonsense code\n\nintegration of static this.\n\nadd a comment\n\navoiding some warnings\n\nremove InvalidTypeException\n\nimprove readability","distinct":true,"url":"https://api.github.com/repos/9il/phobos/commits/e5269c8533f5661707f381ffe32dfd59833aee1d"},{"sha":"efcd66db4778f22f389e3e118a135e1e84d2d343","author":{"email":"78e1b7dce8d2ae950bfa4e55e60adbc238e684ff@gmail.com","name":"Dmitry Olshansky"},"message":"Merge pull request #2759 from redstar/solaris2\n\nSolaris changes for std.file and std.socket.","distinct":true,"url":"https://api.github.com/repos/9il/phobos/commits/efcd66db4778f22f389e3e118a135e1e84d2d343"},{"sha":"761293d8e365551457d0e539b935474e8bf37458","author":{"email":"d061ff1e8419af32cc8abf30671f32448a730ea8@gmail.com","name":"e10s"},"message":"tweak predSwitch ddoc","distinct":true,"url":"https://api.github.com/repos/9il/phobos/commits/761293d8e365551457d0e539b935474e8bf37458"},{"sha":"af794bc518ff8adee9e4698c8d97f30fad25d00e","author":{"email":"d061ff1e8419af32cc8abf30671f32448a730ea8@gmail.com","name":"e10s"},"message":"tweak clamp ddoc\n\n- sort the Comparison section\r\n- fix typo","distinct":true,"url":"https://api.github.com/repos/9il/phobos/commits/af794bc518ff8adee9e4698c8d97f30fad25d00e"},{"sha":"3473f6b5c769c4a544d72d11dbffe1c8f4da19f1","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@dawg.eu","name":"Martin Nowak"},"message":"Merge pull request #2765 from 9il/rename\n\nstd.range: constraints => primitives","distinct":true,"url":"https://api.github.com/repos/9il/phobos/commits/3473f6b5c769c4a544d72d11dbffe1c8f4da19f1"},{"sha":"06ac5031b1d5de694c45d664a0295f6381c6fb87","author":{"email":"130b15f4aada0dc5bd3664824d6a8967e431e4ba@gmail.com","name":"Hara Kenji"},"message":"Merge pull request #2740 from garlic-flavor/master\n\nstd.typecons.Proxy inside classes","distinct":true,"url":"https://api.github.com/repos/9il/phobos/commits/06ac5031b1d5de694c45d664a0295f6381c6fb87"},{"sha":"e46ccaae82d6ddbd0c98ac233562204c7007f296","author":{"email":"1fb79cfa242858616ccfe5cfe0a70dac289ebd8e@quickfur.ath.cx","name":"H. S. Teoh"},"message":"Merge pull request #2766 from e10s/patch-2\n\nTweak std.algorithm ddocs","distinct":true,"url":"https://api.github.com/repos/9il/phobos/commits/e46ccaae82d6ddbd0c98ac233562204c7007f296"},{"sha":"ea7beb230defa8271e382315a4cbcf169bbf41b7","author":{"email":"775e6f66b3a9f348a9200144f5c5004765725fd2@gmail.com","name":"Tomoya Tanjo"},"message":"Mark methods in std.range.cycle for static array as system","distinct":true,"url":"https://api.github.com/repos/9il/phobos/commits/ea7beb230defa8271e382315a4cbcf169bbf41b7"},{"sha":"a7f8b29667fd6bd4f5e6e434feb8d52664e46e57","author":{"email":"775e6f66b3a9f348a9200144f5c5004765725fd2@gmail.com","name":"Tomoya Tanjo"},"message":"Make Cycle.this system and other methods safe","distinct":true,"url":"https://api.github.com/repos/9il/phobos/commits/a7f8b29667fd6bd4f5e6e434feb8d52664e46e57"},{"sha":"2aeba852ec061dff3e7e790c356af6f7f44ab202","author":{"email":"775e6f66b3a9f348a9200144f5c5004765725fd2@gmail.com","name":"Tomoya Tanjo"},"message":"Remove redundant alias","distinct":true,"url":"https://api.github.com/repos/9il/phobos/commits/2aeba852ec061dff3e7e790c356af6f7f44ab202"},{"sha":"2adaeea02f0f15eefbca10869ce7a2244902643d","author":{"email":"775e6f66b3a9f348a9200144f5c5004765725fd2@gmail.com","name":"Tomoya Tanjo"},"message":"Move a modulo operation into the trusted function","distinct":true,"url":"https://api.github.com/repos/9il/phobos/commits/2adaeea02f0f15eefbca10869ce7a2244902643d"},{"sha":"9db60febc3f5de15456c6381a816c8943acadd56","author":{"email":"1fb79cfa242858616ccfe5cfe0a70dac289ebd8e@quickfur.ath.cx","name":"H. S. Teoh"},"message":"Merge pull request #2647 from tom-tan/system-range-cycle-for-sarray\n\nMark methods in std.range.Cycle for static array as system","distinct":true,"url":"https://api.github.com/repos/9il/phobos/commits/9db60febc3f5de15456c6381a816c8943acadd56"},{"sha":"56a543ca8134c64b4af55e39637f6a8199b71bb2","author":{"email":"775e6f66b3a9f348a9200144f5c5004765725fd2@gmail.com","name":"Tomoya Tanjo"},"message":"Mark std.range.cycle for static array and their unittests as system","distinct":true,"url":"https://api.github.com/repos/9il/phobos/commits/56a543ca8134c64b4af55e39637f6a8199b71bb2"},{"sha":"74d5923430fc01b30007d81237ad8e84a08ff51b","author":{"email":"1fb79cfa242858616ccfe5cfe0a70dac289ebd8e@quickfur.ath.cx","name":"H. S. Teoh"},"message":"Extend groupBy to handle non-equivalence relations.\n\nUpdate DDocs.\n\nAdd unittest for 13595.","distinct":true,"url":"https://api.github.com/repos/9il/phobos/commits/74d5923430fc01b30007d81237ad8e84a08ff51b"},{"sha":"ab72e3cf51b3b11bd9784c68ce1a55fbd25b99db","author":{"email":"1fb79cfa242858616ccfe5cfe0a70dac289ebd8e@quickfur.ath.cx","name":"H. S. Teoh"},"message":"Use flag enum instead of bool.\n\nTo prevent Boolean Blindness.","distinct":true,"url":"https://api.github.com/repos/9il/phobos/commits/ab72e3cf51b3b11bd9784c68ce1a55fbd25b99db"}]}