{"push_id":553007291,"size":206,"distinct_size":18,"ref":"refs/heads/gc_precise_nov14","head":"88c4f09823f6889e706f1ba6f7625529a26d8ae7","before":"13cd2c7d37fa1cde081035eceefbe7aefa33e070","commits":[{"sha":"c7797882165582afede024b7ce287361c7ea8e8b","author":{"email":"89744f29c344462bbbae853cd765521b7a792c81@gmail.com","name":"nmiculinic"},"message":"Create msg.d\n\nIt's POSIX header for <sys/msg.h>\r\nSee http://forum.dlang.org/thread/lradkwgmyotmldzhynrc@forum.dlang.org","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/c7797882165582afede024b7ce287361c7ea8e8b"},{"sha":"8b9e6588070365b86b0b5eae83524c8d276af598","author":{"email":"89744f29c344462bbbae853cd765521b7a792c81@gmail.com","name":"nmiculinic"},"message":"Update msg.d\n\nChanged header data to look more like ipc.d and other headers.","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/8b9e6588070365b86b0b5eae83524c8d276af598"},{"sha":"e79d3e273f3de0f9a3183270d3bae60fda0797fd","author":{"email":"89744f29c344462bbbae853cd765521b7a792c81@gmail.com","name":"nmiculinic"},"message":"Update msg.d\n\nFixed version linux to be lowercase.","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/e79d3e273f3de0f9a3183270d3bae60fda0797fd"},{"sha":"a6c63cb49c93f9f33b063ecf40546e8025d91a40","author":{"email":"89744f29c344462bbbae853cd765521b7a792c81@gmail.com","name":"nmiculinic"},"message":"Update msg.d\n\nRemoved copyrighted coments and excess headers.","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/a6c63cb49c93f9f33b063ecf40546e8025d91a40"},{"sha":"2a80b90a8744e2f3c61d73f0837f884ae9a6abe4","author":{"email":"89744f29c344462bbbae853cd765521b7a792c81@gmail.com","name":"nmiculinic"},"message":"Update msg.d\n\nAdded architecture dependent values for msgqnum_t and msglen_t.","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/2a80b90a8744e2f3c61d73f0837f884ae9a6abe4"},{"sha":"3f2ff007867e4e35e9079da1bd93c086636a038e","author":{"email":"25ce820c70f35978cf7d250aabdd652b3414fdb9@gmail.com","name":"Paul O'Neil"},"message":"Add CMSG_ALIGN and CMSG_LEN for Linux","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/3f2ff007867e4e35e9079da1bd93c086636a038e"},{"sha":"3485a3080fbbeb14a17b1dd4bbe87088332ad585","author":{"email":"25ce820c70f35978cf7d250aabdd652b3414fdb9@gmail.com","name":"Paul O'Neil"},"message":"Move the size_t cast inside the comparison so the result of CMSG_FIRSTHDR is a pointer to the first header","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/3485a3080fbbeb14a17b1dd4bbe87088332ad585"},{"sha":"0606b1b3c8d1518ed6bb34d70a90fa36a8aac481","author":{"email":"25ce820c70f35978cf7d250aabdd652b3414fdb9@gmail.com","name":"Paul O'Neil"},"message":"Note about protection of CMSG_NXTHDR","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/0606b1b3c8d1518ed6bb34d70a90fa36a8aac481"},{"sha":"d77ba1f858c672e8c72e0e699467dcf8df658c99","author":{"email":"25ce820c70f35978cf7d250aabdd652b3414fdb9@gmail.com","name":"Paul O'Neil"},"message":"Mark at least some of CMSG_* pure, because they are","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/d77ba1f858c672e8c72e0e699467dcf8df658c99"},{"sha":"19b8ff85bcc8a2d67d35b587beb4e75b5f0eaab5","author":{"email":"25ce820c70f35978cf7d250aabdd652b3414fdb9@gmail.com","name":"Paul O'Neil"},"message":"Add pure nothrow and @nogc annotations","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/19b8ff85bcc8a2d67d35b587beb4e75b5f0eaab5"},{"sha":"47ffda6224fa6ef9664c6f163e2666a8696a2709","author":{"email":"25ce820c70f35978cf7d250aabdd652b3414fdb9@gmail.com","name":"Paul O'Neil"},"message":"Add inout qualifiers to CMSG_* \"functions\"\n\nThese are macros in the C headers, so this functionality matches there.\nEXCEPT for CMSG_NXTHDR, which is a function.  It doesn't actually take\nconst arguments...","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/47ffda6224fa6ef9664c6f163e2666a8696a2709"},{"sha":"4458eb24b267bf11616c6a8b3bbc33d2bbfac08a","author":{"email":"25ce820c70f35978cf7d250aabdd652b3414fdb9@gmail.com","name":"Paul O'Neil"},"message":"Add CMSG_SPACE for Linux","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/4458eb24b267bf11616c6a8b3bbc33d2bbfac08a"},{"sha":"0a0bf2dd00ade932eb44b5885d69b05822274b3e","author":{"email":"25ce820c70f35978cf7d250aabdd652b3414fdb9@gmail.com","name":"Paul O'Neil"},"message":"Make CMSG_NXTHDR a function instead of the alias, since the alias target is private","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/0a0bf2dd00ade932eb44b5885d69b05822274b3e"},{"sha":"05b15ab05279a70b30f4a580c705526e70e09155","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@dawg.eu","name":"Martin Nowak"},"message":"fix Issue 11216 - Make synchronized statement `nothrow`\n\n- require Object.Monitor lock and unlock functions to be nothrow\n\n- change methods of all core.sync classes to nothrow","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/05b15ab05279a70b30f4a580c705526e70e09155"},{"sha":"949e7348f14a322c6b7de05d3a249086a51f0995","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@dawg.eu","name":"Martin Nowak"},"message":"fix Issue 13809 - dup no longer works with types with postblit and destructors\n\n- nested function literal is also assumed to be pure\n  therefor the compiler complains about an impure destructor\n\n- move the typeof to a separate _PostBlitType template\n  as we only use it to get the postblit attributes","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/949e7348f14a322c6b7de05d3a249086a51f0995"},{"sha":"b66f2db7efabbaaf7473d4d51ded242db7ce388b","author":{"email":"130b15f4aada0dc5bd3664824d6a8967e431e4ba@gmail.com","name":"Hara Kenji"},"message":"Merge pull request #1054 from MartinNowak/fix13809\n\nfix Issue 13809 - dup no longer works with types with postblit and destructors","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/b66f2db7efabbaaf7473d4d51ded242db7ce388b"},{"sha":"72db25b77d6acf8c6b397311372c6eb4d46cea4a","author":{"email":"8447246b5d7be8399c45cc3d849f13607adf2233@gmail.com","name":"k-hara"},"message":"Add unittest for issue 13809","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/72db25b77d6acf8c6b397311372c6eb4d46cea4a"},{"sha":"72e07b08805ee2928cf2fe16b815040055c16786","author":{"email":"130b15f4aada0dc5bd3664824d6a8967e431e4ba@gmail.com","name":"Hara Kenji"},"message":"Merge pull request #1055 from 9rnsr/fix13809\n\nAdd unittest for issue 13809","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/72e07b08805ee2928cf2fe16b815040055c16786"},{"sha":"189aa60f8dd5fec2de53669ba48706ee2927fa0d","author":{"email":"31ea678c44dc4e8e22ccfd165592dd71a30e46ae@redstar.de","name":"kai"},"message":"Add headers for link time ELF declarations on Solaris.\n\nThese header files deal with ELF structures at link time.\nAlso updates the makefiles for all ELF header files.","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/189aa60f8dd5fec2de53669ba48706ee2927fa0d"},{"sha":"66017d818381c8e42ae3089fa2209b6ca64fe38d","author":{"email":"89744f29c344462bbbae853cd765521b7a792c81@gmail.com","name":"nmiculinic"},"message":"Update msg.d\n\nRemoved redundant private keywords\r\nChanged octal!num to num constant\r\nAdded architecture specific msqid_ds","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/66017d818381c8e42ae3089fa2209b6ca64fe38d"}]}