{"push_id":1074669540,"size":51,"distinct_size":51,"ref":"refs/heads/master","head":"52a3bf51866ac076f7b6e7847886b8ffec6cebd9","before":"f0fa3988a42f0ac0689edb621ae5b5db1417bc8d","commits":[{"sha":"f65dc4bc3649a7f2f195c2b6707af8ce28099003","author":{"email":"759412786bc533369b22377bf83fb9056c5b25b2@tostiband.nl","name":"Johan Engelen"},"message":"Enable rmem.d memory allocation overides when LDC+@weak is detected\n\nLDC gained the weak linkage @weak attribute and marks the memory allocation functions in druntime with @weak (LDC >= 0.17.2).\nEnabling the memory allocation overrides in rmem.d results in a large performance improvement of DMD when compiled with LDC >= 0.17.2.","distinct":true,"url":"https://api.github.com/repos/rlugojr/dmd/commits/f65dc4bc3649a7f2f195c2b6707af8ce28099003"},{"sha":"8b4368cee226ea7a035f9e445694546038cec02e","author":{"email":"f18f9d8baa2fa0cb58562a87b426733853e0a4e9@walterbright.com","name":"Walter Bright"},"message":"don't emit stack cleanup after exit function","distinct":true,"url":"https://api.github.com/repos/rlugojr/dmd/commits/8b4368cee226ea7a035f9e445694546038cec02e"},{"sha":"6d2ff7d6ba5f07da2ae507966442f0cf56fb1836","author":{"email":"13d28dd48185f57f70ce5122cff6b216e1194846@comcast.net","name":"Dan Olson"},"message":"Objective-C support check for OS X 32-bit\n\nOS X Objective-C support is limited to 64-bit, so compile needs to\nbe clean when -m32 is specified.","distinct":true,"url":"https://api.github.com/repos/rlugojr/dmd/commits/6d2ff7d6ba5f07da2ae507966442f0cf56fb1836"},{"sha":"c424690156a6f2b4f402415c45e780833f2f2df2","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@dawg.eu","name":"Martin Nowak"},"message":"fix Issue 15402 - allow private access to package symbols","distinct":true,"url":"https://api.github.com/repos/rlugojr/dmd/commits/c424690156a6f2b4f402415c45e780833f2f2df2"},{"sha":"e36364035fb1cd689df86f599f8473e1bef10ab5","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@klickverbot.at","name":"David Nadlinger"},"message":"Merge pull request #5642 from D-Programming-Language/fix15402\n\nfix Issue 15402 - allow private access to package symbols","distinct":true,"url":"https://api.github.com/repos/rlugojr/dmd/commits/e36364035fb1cd689df86f599f8473e1bef10ab5"},{"sha":"0bfe6298ce8a4b67e534d0517378ec4519483ba9","author":{"email":"8447246b5d7be8399c45cc3d849f13607adf2233@gmail.com","name":"k-hara"},"message":"Simplify right 'this' check inside aggregate member lambdas within typeof\n\nFrom the isThis and isNested definitions, an aggregate member lambda's isNested() should not return true.\nIt was an exceptional case, and specially handled in `isNeedThisScope` function.\n\nAfter this change, the exception can be removed.","distinct":true,"url":"https://api.github.com/repos/rlugojr/dmd/commits/0bfe6298ce8a4b67e534d0517378ec4519483ba9"},{"sha":"39c25a777aa77e5b904639da86b6af2fcbafa897","author":{"email":"f18f9d8baa2fa0cb58562a87b426733853e0a4e9@walterbright.com","name":"Walter Bright"},"message":"move dt_optimize() into DtBuilder.finish()","distinct":true,"url":"https://api.github.com/repos/rlugojr/dmd/commits/39c25a777aa77e5b904639da86b6af2fcbafa897"},{"sha":"241f18c260618fe9b7083d29d8d975391a8a2561","author":{"email":"f18f9d8baa2fa0cb58562a87b426733853e0a4e9@walterbright.com","name":"Walter Bright"},"message":"Merge pull request #5650 from WalterBright/fix15861\n\nfix Issue 15861 - [REG 2.069] Wrong double-to-string conversion with -O","distinct":true,"url":"https://api.github.com/repos/rlugojr/dmd/commits/241f18c260618fe9b7083d29d8d975391a8a2561"},{"sha":"ef5843b86cb87907893ae5f4177b83423edadfd2","author":{"email":"130b15f4aada0dc5bd3664824d6a8967e431e4ba@gmail.com","name":"Hara Kenji"},"message":"Merge pull request #5654 from WalterBright/test15861\n\nBetter test case for 15861 fix","distinct":true,"url":"https://api.github.com/repos/rlugojr/dmd/commits/ef5843b86cb87907893ae5f4177b83423edadfd2"},{"sha":"388fb366bc309c174b63014efae273695082759d","author":{"email":"130b15f4aada0dc5bd3664824d6a8967e431e4ba@gmail.com","name":"Hara Kenji"},"message":"Merge pull request #5655 from 9rnsr/fix15861\n\nCherry-pick commits for issue 15861 fix from master into stable","distinct":true,"url":"https://api.github.com/repos/rlugojr/dmd/commits/388fb366bc309c174b63014efae273695082759d"},{"sha":"8e1afe85eea9473bf66e465f3e78000d1b4917b6","author":{"email":"8447246b5d7be8399c45cc3d849f13607adf2233@gmail.com","name":"k-hara"},"message":"Sync default args in C++ headers","distinct":true,"url":"https://api.github.com/repos/rlugojr/dmd/commits/8e1afe85eea9473bf66e465f3e78000d1b4917b6"},{"sha":"dbd1a64535078a016222aff2d7d6e5621d13f661","author":{"email":"7681abd955033353452d3cfcec32879228885f3e@gmail.com","name":"Daniel Murphy"},"message":"Merge pull request #5657 from 9rnsr/fix_search\n\nSync default args in C++ headers","distinct":true,"url":"https://api.github.com/repos/rlugojr/dmd/commits/dbd1a64535078a016222aff2d7d6e5621d13f661"},{"sha":"4f32b7f31453107ad2c12f3801c9e916a718efd0","author":{"email":"f18f9d8baa2fa0cb58562a87b426733853e0a4e9@walterbright.com","name":"Walter Bright"},"message":"fix Issue 15898 - [REG2.069] Internal error: backend\\cgcod.c 1651","distinct":true,"url":"https://api.github.com/repos/rlugojr/dmd/commits/4f32b7f31453107ad2c12f3801c9e916a718efd0"},{"sha":"0810e354381c2d1551059e24f440415332bf50cf","author":{"email":"130b15f4aada0dc5bd3664824d6a8967e431e4ba@gmail.com","name":"Hara Kenji"},"message":"Merge pull request #5660 from 9rnsr/fix15898\n\nfix Issue 15898 - [REG2.069] Internal error: backend\\cgcod.c 1651","distinct":true,"url":"https://api.github.com/repos/rlugojr/dmd/commits/0810e354381c2d1551059e24f440415332bf50cf"},{"sha":"aa0df5c0e9795dd2531de5083b764171356e59ad","author":{"email":"89511fbac5be358980883a8d1b066fdf00142368@sociomantic.com","name":"Mathias Lang"},"message":"Fix issue 15922: DMD segfault in functionParameters on invalid code\n\n`Dsymbol.errors` is used to indicate a symbol failed semantic analysis.\nCurrently, `FuncDeclaration.semantic3` fails if the parent has error,\nso the body of aggregates that already have errors is not processed.\nHowever, the code was only `return`ing and not setting `Dsymbol.errors`\nto `true`, resulting in this error being unnoticed by `functionSemantic`.","distinct":true,"url":"https://api.github.com/repos/rlugojr/dmd/commits/aa0df5c0e9795dd2531de5083b764171356e59ad"},{"sha":"bd46f551bb30999c68d3c79c284d6ac2af123d9b","author":{"email":"130b15f4aada0dc5bd3664824d6a8967e431e4ba@gmail.com","name":"Hara Kenji"},"message":"Merge pull request #5659 from mathias-lang-sociomantic/fix15922\n\nFix issue 15922: DMD segfault in functionParameters on invalid code","distinct":true,"url":"https://api.github.com/repos/rlugojr/dmd/commits/bd46f551bb30999c68d3c79c284d6ac2af123d9b"},{"sha":"19fa39f162bc8ac53580dfce8d4fe2b58e0adeaa","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@klickverbot.at","name":"David Nadlinger"},"message":"Merge pull request #5631 from JohanEngelen/patch-1\n\nEnable rmem.d memory allocation overides when LDC+@weak is detected","distinct":true,"url":"https://api.github.com/repos/rlugojr/dmd/commits/19fa39f162bc8ac53580dfce8d4fe2b58e0adeaa"},{"sha":"4feb401df6cca7f330ce1d67d203cbd9818257ff","author":{"email":"8447246b5d7be8399c45cc3d849f13607adf2233@gmail.com","name":"k-hara"},"message":"Clean code comment to be consistent with druntime code","distinct":true,"url":"https://api.github.com/repos/rlugojr/dmd/commits/4feb401df6cca7f330ce1d67d203cbd9818257ff"},{"sha":"b2e0b6d8c101ea4bca296d9c574ef4eb5b3b970e","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@dawg.eu","name":"Martin Nowak"},"message":"update version for next release from master","distinct":true,"url":"https://api.github.com/repos/rlugojr/dmd/commits/b2e0b6d8c101ea4bca296d9c574ef4eb5b3b970e"},{"sha":"1f44dfcd6538861c924bbe6d958be840ec89b835","author":{"email":"8447246b5d7be8399c45cc3d849f13607adf2233@gmail.com","name":"k-hara"},"message":"purge 2.071 changelog","distinct":true,"url":"https://api.github.com/repos/rlugojr/dmd/commits/1f44dfcd6538861c924bbe6d958be840ec89b835"}]}