{"push_id":1034828385,"size":442,"distinct_size":19,"ref":"refs/heads/gc_bitsinpage","head":"7080bc13a4079086e223701b5a0e77fe76da09b6","before":"123b078cef6a2eeb4bc6e222f67fe03431d51833","commits":[{"sha":"6321a2bd1f801c832804589d481d11e37129eb24","author":{"email":"8447246b5d7be8399c45cc3d849f13607adf2233@gmail.com","name":"k-hara"},"message":"Move the position of byKeyValue","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/6321a2bd1f801c832804589d481d11e37129eb24"},{"sha":"d8c7cec1900ce5f9a276ca7b372b0fbde7932f15","author":{"email":"8447246b5d7be8399c45cc3d849f13607adf2233@gmail.com","name":"k-hara"},"message":"Add byKeyValue() overload for AA pointer","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/d8c7cec1900ce5f9a276ca7b372b0fbde7932f15"},{"sha":"73a65550e69f54fc43084f26924b68f31d5360cd","author":{"email":"8447246b5d7be8399c45cc3d849f13607adf2233@gmail.com","name":"k-hara"},"message":"Use short name as the deduced types","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/73a65550e69f54fc43084f26924b68f31d5360cd"},{"sha":"6d57c68df1f72e9416548ad450e56a16bb1fdb90","author":{"email":"8447246b5d7be8399c45cc3d849f13607adf2233@gmail.com","name":"k-hara"},"message":"fix Issue 14626 - byValue doesn't work with inout AA\n\nUntil 2.065, compiler had substituted all `inout` qualifiers in the `Key` and `Value` types to `const`, then those had passed to the template struct `AssociativeArray`.\n\nhttps://github.com/D-Programming-Language/dmd/blob/v2.065.0/src/mtype.c#L4897\n\nThis change emulates that.","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/6d57c68df1f72e9416548ad450e56a16bb1fdb90"},{"sha":"ad900eb3cc38397c4fa3a0a805793f002d03abc7","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@dawg.eu","name":"Martin Nowak"},"message":"Merge pull request #1326 from 9rnsr/fix14626\n\n[REG2.066] Issue 14626 - byValue doesn't work with inout AA","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/ad900eb3cc38397c4fa3a0a805793f002d03abc7"},{"sha":"42685fd75188a635b97e239eee7f8d3f9f898de0","author":{"email":"7b34c86e54d03a8595b091abe33ebf48b4d04b3b@gmx.de","name":"Rainer Schuetze"},"message":"remove tabs and trailing white space\nadd missing files to MANIFEST\ndon't rely on MANIFEST for the white space test","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/42685fd75188a635b97e239eee7f8d3f9f898de0"},{"sha":"0853630040e51bd57f9213e03a8917fbf0bd7d05","author":{"email":"7b34c86e54d03a8595b091abe33ebf48b4d04b3b@gmx.de","name":"Rainer Schuetze"},"message":"filter out minit.obj","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/0853630040e51bd57f9213e03a8917fbf0bd7d05"},{"sha":"60d05732370bb0d649824f3240e28d1fa9bfbe3c","author":{"email":"8447246b5d7be8399c45cc3d849f13607adf2233@gmail.com","name":"k-hara"},"message":"Post-processing for Issue 2013 - Remove temporary branch till the compiler migration","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/60d05732370bb0d649824f3240e28d1fa9bfbe3c"},{"sha":"9575940f9f8c329785528a2bb78a6466ea7d7c42","author":{"email":"7b34c86e54d03a8595b091abe33ebf48b4d04b3b@gmx.de","name":"Rainer Schuetze"},"message":"Merge pull request #1330 from 9rnsr/fix2013\n\nPost-processing for Issue 2013 - Remove temporary branch till the compiler migration","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/9575940f9f8c329785528a2bb78a6466ea7d7c42"},{"sha":"66affadf91ed6d85cf77d1a6a34795b0d83356ad","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@dawg.eu","name":"Martin Nowak"},"message":"reduce excessive unittests and template bloat\n\n- check const conversions once, instead of repeating\n  this for every operation\n- using a const value guarantees that the method can be\n  called for mutable and immutable values as well\n- 15% compile time and 10% binary size of unittest library","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/66affadf91ed6d85cf77d1a6a34795b0d83356ad"},{"sha":"c747e835cd34e9592c646938c0079a6fc5d24576","author":{"email":"130b15f4aada0dc5bd3664824d6a8967e431e4ba@gmail.com","name":"Hara Kenji"},"message":"Merge pull request #1276 from MartinNowak/master\n\nreduce excessive unittests and template bloat","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/c747e835cd34e9592c646938c0079a6fc5d24576"},{"sha":"f5e06177aba9cee21555d6962d65085d1bfafe87","author":{"email":"130b15f4aada0dc5bd3664824d6a8967e431e4ba@gmail.com","name":"Hara Kenji"},"message":"Merge pull request #1329 from rainers/cws2\n\nMore white space fixes","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/f5e06177aba9cee21555d6962d65085d1bfafe87"},{"sha":"89e54acf98380c7403a6254b027e671697b6da5a","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@dawg.eu","name":"Martin Nowak"},"message":"Merge remote-tracking branch 'upstream/stable' into merge_stable","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/89e54acf98380c7403a6254b027e671697b6da5a"},{"sha":"645edac3483c8908de29c55c9312dc5dcf2f6bdd","author":{"email":"130b15f4aada0dc5bd3664824d6a8967e431e4ba@gmail.com","name":"Hara Kenji"},"message":"Merge pull request #1332 from MartinNowak/merge_stable\n\nMerge remote-tracking branch 'upstream/stable' into merge_stable","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/645edac3483c8908de29c55c9312dc5dcf2f6bdd"},{"sha":"fd32a21eb635aab110810eacbf30ed1069e81570","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@dawg.eu","name":"Martin Nowak"},"message":"reword core.memory notice to...\n\nmention the possibility to detach D threads which won't get\ninterrupted by the GC.","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/fd32a21eb635aab110810eacbf30ed1069e81570"},{"sha":"0199c34b2d01a7ca66d5ba4323556f9abcc03330","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@dawg.eu","name":"Martin Nowak"},"message":"add test for module collision detection","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/0199c34b2d01a7ca66d5ba4323556f9abcc03330"},{"sha":"6248d3915a7458140e257a4a8af30dec3990fac9","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@dawg.eu","name":"Martin Nowak"},"message":"add staticError helper to throw @nogc Errors","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/6248d3915a7458140e257a4a8af30dec3990fac9"},{"sha":"5f6c43131527749f6a3675ba4408bdfb90f2052b","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@dawg.eu","name":"Martin Nowak"},"message":"fix check for copy relocations when dynamically loading druntime\n\n- fixes Issue 14776 - shared library test - loadDR - segfaults on FreeBSD 10\n\n- the executable might not define _end or __bss_start\n  in which case they'll resolve to within the shared\n  druntime library\n\n- skip copy relocation check when we can't determine the\n  copy reloc section b/c druntime was dynamically loaded\n\n- copy relocations can't occur when dynamically loading a\n  library anyhow\n\n- checkModuleCollisions only needed for version (Shared) druntime build","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/5f6c43131527749f6a3675ba4408bdfb90f2052b"},{"sha":"aa4376bcfa57c21c2be94d57bdb3b0930915da00","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@dawg.eu","name":"Martin Nowak"},"message":"add comment explaining module collision check","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/aa4376bcfa57c21c2be94d57bdb3b0930915da00"},{"sha":"4659f966f92b6475ec9a16bf10ce492040d34be9","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@dawg.eu","name":"Martin Nowak"},"message":"workaround Bugzilla 14824\n\n- A bug in FBSD's rtld will lead to a crash when\n  calling a function over an PLT entry that was\n  previously resolved to a now unloaded dynamic\n  library.","distinct":false,"url":"https://api.github.com/repos/rainers/druntime/commits/4659f966f92b6475ec9a16bf10ce492040d34be9"}]}