{"push_id":543284565,"size":15,"distinct_size":14,"ref":"refs/heads/master","head":"0dd8abdfb7c745860658b707e806c7da611c7d66","before":"e2d2b5dca6bba057131b9b314559233c1751e42d","commits":[{"sha":"83bf7e53b2a8505444ba1eda1555aee177017749","author":{"email":"8447246b5d7be8399c45cc3d849f13607adf2233@gmail.com","name":"k-hara"},"message":"fix Issue 13938 - IASM shouldn't be able to access TLS variables","distinct":true,"url":"https://api.github.com/repos/WalterBright/dmd/commits/83bf7e53b2a8505444ba1eda1555aee177017749"},{"sha":"c9a383cb926580c22a9219619750bc801eb9b159","author":{"email":"8447246b5d7be8399c45cc3d849f13607adf2233@gmail.com","name":"k-hara"},"message":"fix Issue 13939 - IASM shouldn't access global symbol with PIC code","distinct":true,"url":"https://api.github.com/repos/WalterBright/dmd/commits/c9a383cb926580c22a9219619750bc801eb9b159"},{"sha":"f3556d65281bf7383a36759e7153f5accd645b32","author":{"email":"8447246b5d7be8399c45cc3d849f13607adf2233@gmail.com","name":"k-hara"},"message":"fix Issue 13843 - Issue when passing a delegate as an class alias template parameter","distinct":true,"url":"https://api.github.com/repos/WalterBright/dmd/commits/f3556d65281bf7383a36759e7153f5accd645b32"},{"sha":"de8bbd38f9b87de55ec39cbd38ab6ea0b34d579e","author":{"email":"7681abd955033353452d3cfcec32879228885f3e@gmail.com","name":"Daniel Murphy"},"message":"Fix Issue 13956 - 64 bit C ABI not followed for passing empty structs\n\nEmpty structs should never be allocated a register","distinct":true,"url":"https://api.github.com/repos/WalterBright/dmd/commits/de8bbd38f9b87de55ec39cbd38ab6ea0b34d579e"},{"sha":"f9e227d7355d6cdf3309740d951febca314d7352","author":{"email":"7b34c86e54d03a8595b091abe33ebf48b4d04b3b@gmx.de","name":"Rainer Schuetze"},"message":"VC: set errno to ERANGE for underflows in strtof/strtod","distinct":true,"url":"https://api.github.com/repos/WalterBright/dmd/commits/f9e227d7355d6cdf3309740d951febca314d7352"},{"sha":"2f57cfa65cefff646bdfb93e0383c9fc28773b61","author":{"email":"f18f9d8baa2fa0cb58562a87b426733853e0a4e9@walterbright.com","name":"Walter Bright"},"message":"switch to StringTable for string caching","distinct":false,"url":"https://api.github.com/repos/WalterBright/dmd/commits/2f57cfa65cefff646bdfb93e0383c9fc28773b61"},{"sha":"6e10ec1351331f3c66fb7db1886c7c39979fd9af","author":{"email":"8447246b5d7be8399c45cc3d849f13607adf2233@gmail.com","name":"k-hara"},"message":"fix Issue 13966 - dmd: expression.c:3761: size_t StringExp::length(int): Assertion `encSize == 1 || encSize == 2 || encSize == 4' failed.","distinct":true,"url":"https://api.github.com/repos/WalterBright/dmd/commits/6e10ec1351331f3c66fb7db1886c7c39979fd9af"},{"sha":"cbb77868cdbee81f40eb91a3640f74c1628d231d","author":{"email":"f18f9d8baa2fa0cb58562a87b426733853e0a4e9@walterbright.com","name":"Walter Bright"},"message":"Merge pull request #4273 from rainers/vc_strtof\n\nFix underflow test when building dmd with VC","distinct":true,"url":"https://api.github.com/repos/WalterBright/dmd/commits/cbb77868cdbee81f40eb91a3640f74c1628d231d"},{"sha":"fa4ae8023905f48996bed6eb001938c4e7db151f","author":{"email":"f18f9d8baa2fa0cb58562a87b426733853e0a4e9@walterbright.com","name":"Walter Bright"},"message":"Merge pull request #4276 from 9rnsr/fix13966\n\n[REG2.067a] Issue 13966 - dmd: expression.c:3761: size_t StringExp::length(int):Assertion `encSize == 1 || encSize == 2 || encSize == 4' failed.","distinct":true,"url":"https://api.github.com/repos/WalterBright/dmd/commits/fa4ae8023905f48996bed6eb001938c4e7db151f"},{"sha":"756cda4c5a73ac35c7f48faae20de73493d210a4","author":{"email":"f18f9d8baa2fa0cb58562a87b426733853e0a4e9@walterbright.com","name":"Walter Bright"},"message":"Merge pull request #4260 from 9rnsr/fix_iasm\n\nIssue 13938 & 13939 - Disallow non-trivial variable accesses in iasm","distinct":true,"url":"https://api.github.com/repos/WalterBright/dmd/commits/756cda4c5a73ac35c7f48faae20de73493d210a4"},{"sha":"27fe5ea2340caa777d3c12e30e065dc7b88c9b56","author":{"email":"8dc7c09356db0b1762fb140617d7375c0a5a4131@erdani.com","name":"Andrei Alexandrescu"},"message":"Merge pull request #4275 from WalterBright/use-hashtable\n\nswitch to StringTable for string caching","distinct":true,"url":"https://api.github.com/repos/WalterBright/dmd/commits/27fe5ea2340caa777d3c12e30e065dc7b88c9b56"},{"sha":"6340c23d1ce5d643d3e2392e51d93fa02ecea07a","author":{"email":"8dc7c09356db0b1762fb140617d7375c0a5a4131@erdani.com","name":"Andrei Alexandrescu"},"message":"Merge pull request #4266 from yebblies/issue13956\n\nIssue 13956 - 64 bit C ABI not followed for passing empty structs","distinct":true,"url":"https://api.github.com/repos/WalterBright/dmd/commits/6340c23d1ce5d643d3e2392e51d93fa02ecea07a"},{"sha":"93986fd3ff4e43fa3dc06495095c4e8eccb15eea","author":{"email":"8dc7c09356db0b1762fb140617d7375c0a5a4131@erdani.com","name":"Andrei Alexandrescu"},"message":"Merge pull request #4267 from 9rnsr/fix13843\n\nIssue 13843 - Issue when passing a delegate as an class alias template parameter","distinct":true,"url":"https://api.github.com/repos/WalterBright/dmd/commits/93986fd3ff4e43fa3dc06495095c4e8eccb15eea"},{"sha":"7bd4a942f111f453de1f3cef04646411aebb3cf6","author":{"email":"8447246b5d7be8399c45cc3d849f13607adf2233@gmail.com","name":"k-hara"},"message":"Use D_PIC in runnable/s2ir.d","distinct":true,"url":"https://api.github.com/repos/WalterBright/dmd/commits/7bd4a942f111f453de1f3cef04646411aebb3cf6"},{"sha":"0dd8abdfb7c745860658b707e806c7da611c7d66","author":{"email":"130b15f4aada0dc5bd3664824d6a8967e431e4ba@gmail.com","name":"Hara Kenji"},"message":"Merge pull request #4278 from 9rnsr/fix_iasm\n\n[Fix broken master] Use D_PIC in runnable/s2ir.d","distinct":true,"url":"https://api.github.com/repos/WalterBright/dmd/commits/0dd8abdfb7c745860658b707e806c7da611c7d66"}]}