{"push_id":984052750,"size":26,"distinct_size":26,"ref":"refs/heads/master","head":"fe04c82778e1c7157bd6f2ac10ca3b8cbe0b7229","before":"f9b657b5fdca5658b4808fe444281fa4df23250a","commits":[{"sha":"6995ade53af2a20a6e5ad328dc0ee810b0eba8b7","author":{"email":"8447246b5d7be8399c45cc3d849f13607adf2233@gmail.com","name":"k-hara"},"message":"Refactor: remove dead code in AliasDeclaration.semantic","distinct":true,"url":"https://api.github.com/repos/tramker/dmd/commits/6995ade53af2a20a6e5ad328dc0ee810b0eba8b7"},{"sha":"2a8c4fb289a4b88b95d49da6d13423ed27694dbb","author":{"email":"8447246b5d7be8399c45cc3d849f13607adf2233@gmail.com","name":"k-hara"},"message":"Refactor: remove goto in AliasDeclaration.semantic","distinct":true,"url":"https://api.github.com/repos/tramker/dmd/commits/2a8c4fb289a4b88b95d49da6d13423ed27694dbb"},{"sha":"e2caad236d4b19db6941304045ec9b45cae1d7f9","author":{"email":"8447246b5d7be8399c45cc3d849f13607adf2233@gmail.com","name":"k-hara"},"message":"Refactor: OverDeclaration.overloadInsert","distinct":true,"url":"https://api.github.com/repos/tramker/dmd/commits/e2caad236d4b19db6941304045ec9b45cae1d7f9"},{"sha":"675eaec4f768bb041894fb7c40857ed040a4000a","author":{"email":"8447246b5d7be8399c45cc3d849f13607adf2233@gmail.com","name":"k-hara"},"message":"Refactor: Move AliasDeclaratin.overnext handling out of inuse scope\n\nIf an error happens during the overloads connection, it's not part of\nthe alias declaration. It exists between two symbols, and essentially it\nbelongs to the enclosing scope symbol.","distinct":true,"url":"https://api.github.com/repos/tramker/dmd/commits/675eaec4f768bb041894fb7c40857ed040a4000a"},{"sha":"2f5c855c2d1dcbdf6a5ee17125ab640af7fdb23a","author":{"email":"8447246b5d7be8399c45cc3d849f13607adf2233@gmail.com","name":"k-hara"},"message":"fix Issue 14989 - Overload merge sometimes doesn't work","distinct":true,"url":"https://api.github.com/repos/tramker/dmd/commits/2f5c855c2d1dcbdf6a5ee17125ab640af7fdb23a"},{"sha":"5a3ab4d54507907665d66141ebc49bfc330afa88","author":{"email":"f18f9d8baa2fa0cb58562a87b426733853e0a4e9@walterbright.com","name":"Walter Bright"},"message":"better string encapsulation, remove terminating 0","distinct":true,"url":"https://api.github.com/repos/tramker/dmd/commits/5a3ab4d54507907665d66141ebc49bfc330afa88"},{"sha":"e0eb338e8e4ba03b8a8b546b0eb5709fbf0fe833","author":{"email":"1f80d93c3b141555a89d8fa91547a9eee1b6ee96@gdcproject.org","name":"Iain Buclaw"},"message":"Merge pull request #5009 from 9rnsr/fix14989\n\nIssue 14989 - Overload merge sometimes doesn't work","distinct":true,"url":"https://api.github.com/repos/tramker/dmd/commits/e0eb338e8e4ba03b8a8b546b0eb5709fbf0fe833"},{"sha":"7369c58343e05c163b6da81846fced5440933153","author":{"email":"31ea678c44dc4e8e22ccfd165592dd71a30e46ae@redstar.de","name":"Kai Nacke"},"message":"Fix test22.d/test47() on Solaris.\n\nOn Solaris the default assembly implementation is choosen which is wrong.\nThis implements the correct version for Solaris.\n\nFound with ldc2 0.17.0 on OpenSolaris 11.3.","distinct":true,"url":"https://api.github.com/repos/tramker/dmd/commits/7369c58343e05c163b6da81846fced5440933153"},{"sha":"022fd328a84b8c2457549168993cd31b19d5f6d5","author":{"email":"7681abd955033353452d3cfcec32879228885f3e@gmail.com","name":"Daniel Murphy"},"message":"Merge pull request #5454 from redstar/solaristest22\n\nFix test22.d/test47() on Solaris.","distinct":true,"url":"https://api.github.com/repos/tramker/dmd/commits/022fd328a84b8c2457549168993cd31b19d5f6d5"},{"sha":"7487e74378725791cc3d684581f8c4739a5932ae","author":{"email":"8dc7c09356db0b1762fb140617d7375c0a5a4131@erdani.com","name":"Andrei Alexandrescu"},"message":"Merge pull request #5453 from WalterBright/encapstring\n\nbetter string encapsulation, remove terminating 0","distinct":true,"url":"https://api.github.com/repos/tramker/dmd/commits/7487e74378725791cc3d684581f8c4739a5932ae"},{"sha":"a2b0cb3e0363d49e008b3f905350ca32ab78f643","author":{"email":"f18f9d8baa2fa0cb58562a87b426733853e0a4e9@walterbright.com","name":"Walter Bright"},"message":"add some const to expression.d","distinct":true,"url":"https://api.github.com/repos/tramker/dmd/commits/a2b0cb3e0363d49e008b3f905350ca32ab78f643"},{"sha":"774e41179b84d54bccdab90a0b0288f48ddd7e3e","author":{"email":"f18f9d8baa2fa0cb58562a87b426733853e0a4e9@walterbright.com","name":"Walter Bright"},"message":"add const to tokens.d and lexer.d","distinct":true,"url":"https://api.github.com/repos/tramker/dmd/commits/774e41179b84d54bccdab90a0b0288f48ddd7e3e"},{"sha":"c6d82fc8a7e80f3d2ea4601d958c6a1adedc7c28","author":{"email":"7681abd955033353452d3cfcec32879228885f3e@gmail.com","name":"Daniel Murphy"},"message":"Merge pull request #5455 from WalterBright/addconst\n\nrefactor: add some const to expression.d","distinct":true,"url":"https://api.github.com/repos/tramker/dmd/commits/c6d82fc8a7e80f3d2ea4601d958c6a1adedc7c28"},{"sha":"f0c9a3528325968876529236b9ff5a992949f320","author":{"email":"130b15f4aada0dc5bd3664824d6a8967e431e4ba@gmail.com","name":"Hara Kenji"},"message":"Merge pull request #5456 from WalterBright/constlexer\n\nadd const to tokens.d and lexer.d","distinct":true,"url":"https://api.github.com/repos/tramker/dmd/commits/f0c9a3528325968876529236b9ff5a992949f320"},{"sha":"03649531011ebee79d67f6785a0e8033c7fc0946","author":{"email":"8447246b5d7be8399c45cc3d849f13607adf2233@gmail.com","name":"k-hara"},"message":"Fix hasOverloads field settings to correctly handle overloaded function names\n\nGrep-ed `new (Dsymbol|Var|DotVar|SymOff|Delegate)Exp` and has checked them all.\n\nUsually, when a function symbol appears in expression, e.g. `func.d()`, `&func` etc, the `func` has overload candidates. So, usually `hasOverloads` field should be set to `true` until it's resolved. Changing their default arguments to `true`, and supply `false` explicitly around internal code generations.","distinct":true,"url":"https://api.github.com/repos/tramker/dmd/commits/03649531011ebee79d67f6785a0e8033c7fc0946"},{"sha":"c5b74fea54531de053e691f9f9aa0791dfa3e8d5","author":{"email":"8447246b5d7be8399c45cc3d849f13607adf2233@gmail.com","name":"k-hara"},"message":"fix Issue 15688 - dmd segfault with an integer call through comma expression","distinct":true,"url":"https://api.github.com/repos/tramker/dmd/commits/c5b74fea54531de053e691f9f9aa0791dfa3e8d5"},{"sha":"3d726b1e5f49ac4b79fdfc93318ec3461320038a","author":{"email":"1f80d93c3b141555a89d8fa91547a9eee1b6ee96@gdcproject.org","name":"Iain Buclaw"},"message":"Merge pull request #5198 from 9rnsr/cleanup_hasOverloads\n\nCleanup hasOverloads","distinct":true,"url":"https://api.github.com/repos/tramker/dmd/commits/3d726b1e5f49ac4b79fdfc93318ec3461320038a"},{"sha":"38f9db1e1c85ec6b28038650e3fe5370fcde9d6f","author":{"email":"f18f9d8baa2fa0cb58562a87b426733853e0a4e9@walterbright.com","name":"Walter Bright"},"message":"add const to parser.d","distinct":true,"url":"https://api.github.com/repos/tramker/dmd/commits/38f9db1e1c85ec6b28038650e3fe5370fcde9d6f"},{"sha":"e5be0735919ce89dca7488e72229823d4a221773","author":{"email":"f18f9d8baa2fa0cb58562a87b426733853e0a4e9@walterbright.com","name":"Walter Bright"},"message":"fix Issue 10378 - Local imports hide local symbols","distinct":true,"url":"https://api.github.com/repos/tramker/dmd/commits/e5be0735919ce89dca7488e72229823d4a221773"},{"sha":"cafc93d255ea9fd8b7a5290d5edf6cc865b23bd7","author":{"email":"130b15f4aada0dc5bd3664824d6a8967e431e4ba@gmail.com","name":"Hara Kenji"},"message":"Merge pull request #5458 from WalterBright/constparse\n\nadd const to parser.d","distinct":true,"url":"https://api.github.com/repos/tramker/dmd/commits/cafc93d255ea9fd8b7a5290d5edf6cc865b23bd7"}]}