{"push_id":1099254176,"size":15,"distinct_size":15,"ref":"refs/heads/master","head":"3f702f169da512ae6292f26aba7797dfa4a8cdee","before":"62e43c5f1ed9fc4491cd89ebca08c9dda2c0abe5","commits":[{"sha":"03534c7eb7afc7f3879b5920958db55437424a28","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@philpax.me","name":"Philpax"},"message":"Mark GC.addRoot and GC.removeRoot as @nogc","distinct":true,"url":"https://api.github.com/repos/9rnsr/druntime/commits/03534c7eb7afc7f3879b5920958db55437424a28"},{"sha":"d4f88a0a53c6b191842eb79225f38ff626f898d8","author":{"email":"a7ad449b9c40104db4b42a9493a4e2eca06e5567@users.noreply.github.com","name":"tcak"},"message":"If malloc fails, prevent getting Segmentation Fault\n\nWhen the memory is limited for the process, malloc fails, and data is null. Hence, it creates Segmentation Fault by trying to write a null pointer.","distinct":true,"url":"https://api.github.com/repos/9rnsr/druntime/commits/d4f88a0a53c6b191842eb79225f38ff626f898d8"},{"sha":"c9e3bff1d70721ebc689ccf095d67e8784d29384","author":{"email":"a7ad449b9c40104db4b42a9493a4e2eca06e5567@users.noreply.github.com","name":"tcak"},"message":"Init calls onOutOfMemoryError if malloc fails","distinct":true,"url":"https://api.github.com/repos/9rnsr/druntime/commits/c9e3bff1d70721ebc689ccf095d67e8784d29384"},{"sha":"f6fa6ef49e463a4395f05d1bf2c613fee0445fdb","author":{"email":"fe13e41dfa3baa407df3e31f71efa505dfbf085d@red.email.ne.jp","name":"qchikara"},"message":"Fix Win32-x64 DataTypes\n\nChanged such as DWORD into DWORD_PTR, and so on.\n\nThese Data Types are defined separately between x86/x64,\nso existing Win32-x86 programs get _no_ change.","distinct":true,"url":"https://api.github.com/repos/9rnsr/druntime/commits/f6fa6ef49e463a4395f05d1bf2c613fee0445fdb"},{"sha":"b7d992cb28c756d97db05aec2d8d96ea401fad14","author":{"email":"fe13e41dfa3baa407df3e31f71efa505dfbf085d@red.email.ne.jp","name":"qchikara"},"message":"Add Get/SetClassLongPtr for Win32-x64","distinct":true,"url":"https://api.github.com/repos/9rnsr/druntime/commits/b7d992cb28c756d97db05aec2d8d96ea401fad14"},{"sha":"69fdff0ed57221dc1c8564bf5bb30142f86ab667","author":{"email":"fe13e41dfa3baa407df3e31f71efa505dfbf085d@red.email.ne.jp","name":"qchikara"},"message":"More fix of Win32 x64\n\nThis is not listed in 15959.","distinct":true,"url":"https://api.github.com/repos/9rnsr/druntime/commits/69fdff0ed57221dc1c8564bf5bb30142f86ab667"},{"sha":"998c0fc455c959bfb55c1a26ef8b9599622bc457","author":{"email":"7b34c86e54d03a8595b091abe33ebf48b4d04b3b@gmx.de","name":"Rainer Schuetze"},"message":"fix issue 15976: swap out explicit TLS values during impersonating thread","distinct":true,"url":"https://api.github.com/repos/9rnsr/druntime/commits/998c0fc455c959bfb55c1a26ef8b9599622bc457"},{"sha":"e64c3ec15841943d9fa274171f2a7ad11630ba1d","author":{"email":"7b34c86e54d03a8595b091abe33ebf48b4d04b3b@gmx.de","name":"Rainer Schuetze"},"message":"Merge pull request #1552 from qchikara/pr-winapi-x64\n\nFix Issue 15959 - core.sys.windows modules should be modified for x64","distinct":true,"url":"https://api.github.com/repos/9rnsr/druntime/commits/e64c3ec15841943d9fa274171f2a7ad11630ba1d"},{"sha":"189ea69fe616ebbee4f13cea94e5e19d9ac23664","author":{"email":"7b34c86e54d03a8595b091abe33ebf48b4d04b3b@gmx.de","name":"Rainer Schuetze"},"message":"Merge pull request #1534 from tcak/patch-2\n\nIf malloc fails, prevent getting Segmentation Fault","distinct":true,"url":"https://api.github.com/repos/9rnsr/druntime/commits/189ea69fe616ebbee4f13cea94e5e19d9ac23664"},{"sha":"5dffd89ec4486c29498cf63a52c81c6fe6de422f","author":{"email":"fe13e41dfa3baa407df3e31f71efa505dfbf085d@red.email.ne.jp","name":"qchikara"},"message":"Fix Issue 15987 - core.sys.windows.msacm remains pseudo definitions\n\nmodified constants for the buffer sizes used from some structs,\nwhiche have been pseudo value(256).","distinct":true,"url":"https://api.github.com/repos/9rnsr/druntime/commits/5dffd89ec4486c29498cf63a52c81c6fe6de422f"},{"sha":"7780df71f6e257f1cf48192e6ab06d4febf1b32f","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@dawg.eu","name":"Martin Nowak"},"message":"Merge pull request #1558 from qchikara/fix15987\n\nFix Issue 15987 - core.sys.windows.msacm remains pseudo definitions","distinct":true,"url":"https://api.github.com/repos/9rnsr/druntime/commits/7780df71f6e257f1cf48192e6ab06d4febf1b32f"},{"sha":"74502c75d6b2f64841f83c537a1f324896b28b97","author":{"email":"0fdd7a4abc5933fbcbc25390fc1d1078ab09dc2a@me.com","name":"Jacob Carlborg"},"message":"Add support for native TLS on OS X","distinct":true,"url":"https://api.github.com/repos/9rnsr/druntime/commits/74502c75d6b2f64841f83c537a1f324896b28b97"},{"sha":"4efbc73d69010804e83521b385055f76f9bce9f1","author":{"email":"7681abd955033353452d3cfcec32879228885f3e@gmail.com","name":"Daniel Murphy"},"message":"Merge pull request #1523 from jacob-carlborg/native_tls2\n\nAdd support for native TLS on OS X","distinct":true,"url":"https://api.github.com/repos/9rnsr/druntime/commits/4efbc73d69010804e83521b385055f76f9bce9f1"},{"sha":"c7ddfef05d0d6ed564aecd2e6a51b6e6a93f689a","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@dawg.eu","name":"Martin Nowak"},"message":"Merge pull request #1556 from rainers/explicit_tls\n\nfix issue 15976: swap out explicit TLS values during impersonating thread","distinct":true,"url":"https://api.github.com/repos/9rnsr/druntime/commits/c7ddfef05d0d6ed564aecd2e6a51b6e6a93f689a"},{"sha":"3f702f169da512ae6292f26aba7797dfa4a8cdee","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@dawg.eu","name":"Martin Nowak"},"message":"Merge pull request #1434 from Philpax/nogc-addremoveroot\n\nMark GC.addRoot and GC.removeRoot as @nogc","distinct":true,"url":"https://api.github.com/repos/9rnsr/druntime/commits/3f702f169da512ae6292f26aba7797dfa4a8cdee"}]}