{"push_id":857805068,"size":31,"distinct_size":31,"ref":"refs/heads/version-iOS","head":"4f2dec269cb48f5fe8e35369571e3fb2d998d81e","before":"f500c9820d696bf94c534f93454c91146c3271f1","commits":[{"sha":"d39d25ed080a77f56887f2ac07f5fd4dfa119cd1","author":{"email":"7b34c86e54d03a8595b091abe33ebf48b4d04b3b@gmx.de","name":"Rainer Schuetze"},"message":"win64: structs of size 8 are returned in register","distinct":true,"url":"https://api.github.com/repos/smolt/dmd/commits/d39d25ed080a77f56887f2ac07f5fd4dfa119cd1"},{"sha":"cce9c47ce0591109e2433f52b853f6729d0536c9","author":{"email":"f18f9d8baa2fa0cb58562a87b426733853e0a4e9@walterbright.com","name":"Walter Bright"},"message":"enable profiling of D front end","distinct":true,"url":"https://api.github.com/repos/smolt/dmd/commits/cce9c47ce0591109e2433f52b853f6729d0536c9"},{"sha":"416fa3ade4e1247d3ae0bffd33ae83c102c47f0d","author":{"email":"f18f9d8baa2fa0cb58562a87b426733853e0a4e9@walterbright.com","name":"Walter Bright"},"message":"encapsulate access to StringExp.string in backend","distinct":true,"url":"https://api.github.com/repos/smolt/dmd/commits/416fa3ade4e1247d3ae0bffd33ae83c102c47f0d"},{"sha":"62fc013ee2614e8e68317ad8d2ba9a157e9302e9","author":{"email":"8447246b5d7be8399c45cc3d849f13607adf2233@gmail.com","name":"k-hara"},"message":"fix Issue 15233 - TypeTuple causes segfault in dmd 2.68.2","distinct":true,"url":"https://api.github.com/repos/smolt/dmd/commits/62fc013ee2614e8e68317ad8d2ba9a157e9302e9"},{"sha":"04222288e2ee9667383251dd79e4fc37109580b4","author":{"email":"8447246b5d7be8399c45cc3d849f13607adf2233@gmail.com","name":"k-hara"},"message":"Fix copy on write in AssocArrayLiteralExp.interpret\n\n`keysx` and `valuesx` should be copied in synchronization with each other.","distinct":true,"url":"https://api.github.com/repos/smolt/dmd/commits/04222288e2ee9667383251dd79e4fc37109580b4"},{"sha":"af31c95f6d6024afea5db3d59ec08e5519427d72","author":{"email":"f18f9d8baa2fa0cb58562a87b426733853e0a4e9@walterbright.com","name":"Walter Bright"},"message":"Merge pull request #5226 from 9rnsr/fix15233\n\nIssue 15233 - TypeTuple causes segfault in dmd 2.68.2","distinct":true,"url":"https://api.github.com/repos/smolt/dmd/commits/af31c95f6d6024afea5db3d59ec08e5519427d72"},{"sha":"7acb44c895f2d074c39a064c7ead9d7e98873399","author":{"email":"1f80d93c3b141555a89d8fa91547a9eee1b6ee96@gdcproject.org","name":"Iain Buclaw"},"message":"Remove aliases to D character types","distinct":true,"url":"https://api.github.com/repos/smolt/dmd/commits/7acb44c895f2d074c39a064c7ead9d7e98873399"},{"sha":"5ea992ff02f216438341f17835560d3d818124be","author":{"email":"8447246b5d7be8399c45cc3d849f13607adf2233@gmail.com","name":"k-hara"},"message":"fix Issue 15251 - std.datetime bug with -inline\n\nThe problem is in CTFE interpreter.\n\nInlining had introduced `cast(void)` expression to `ForStatement.increment` part,\nthen it had hit following interpret issues.\n\n1. `CastExp.interpret` does not work for `cast(void)` if `goal` is not `ctfeNeedNothing`.\n2. `ForStatement.interpert` does not evaluate its `increment` part with `ctfeNeedNothing`.\n\nI fix both of them for the best work, although fixing one of them can fix the original issue,","distinct":true,"url":"https://api.github.com/repos/smolt/dmd/commits/5ea992ff02f216438341f17835560d3d818124be"},{"sha":"1b21ea36893838e30e6b861b4e9000a276cad5d6","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@dawg.eu","name":"Martin Nowak"},"message":"Merge pull request #5235 from 9rnsr/fix15251\n\n[REG2.069.0-rc1] Issue 15251 - std.datetime bug with -inline","distinct":true,"url":"https://api.github.com/repos/smolt/dmd/commits/1b21ea36893838e30e6b861b4e9000a276cad5d6"},{"sha":"681ebb35f30f76f9810acd9bfdade51ea27e76bb","author":{"email":"f18f9d8baa2fa0cb58562a87b426733853e0a4e9@walterbright.com","name":"Walter Bright"},"message":"Merge pull request #5234 from ibuclaw/rmaliaschar\n\nRemove aliases to D character types","distinct":true,"url":"https://api.github.com/repos/smolt/dmd/commits/681ebb35f30f76f9810acd9bfdade51ea27e76bb"},{"sha":"4d38ed397f7d250830948e9a6f81250ed2d070e8","author":{"email":"8447246b5d7be8399c45cc3d849f13607adf2233@gmail.com","name":"k-hara"},"message":"fix Issue 15260 - [dmd-internal] StringExp.compare may cause invalid memory access","distinct":true,"url":"https://api.github.com/repos/smolt/dmd/commits/4d38ed397f7d250830948e9a6f81250ed2d070e8"},{"sha":"759d27b90492864aae4c55d4071c2d666928a0fe","author":{"email":"8447246b5d7be8399c45cc3d849f13607adf2233@gmail.com","name":"k-hara"},"message":"fix Issue 15261 - [dmd-internal] Trivial problem in BinExp.checkOpAssignTypes","distinct":true,"url":"https://api.github.com/repos/smolt/dmd/commits/759d27b90492864aae4c55d4071c2d666928a0fe"},{"sha":"e99925e49c31b27c1c3c423758a1f55e12dfdee8","author":{"email":"8447246b5d7be8399c45cc3d849f13607adf2233@gmail.com","name":"k-hara"},"message":"fix Issue 15262 - [dmd-internal] Duplicated initialization in Token struct static constructor","distinct":true,"url":"https://api.github.com/repos/smolt/dmd/commits/e99925e49c31b27c1c3c423758a1f55e12dfdee8"},{"sha":"be3d6f907f33fad3624b5e5057314454d2cd2171","author":{"email":"f18f9d8baa2fa0cb58562a87b426733853e0a4e9@walterbright.com","name":"Walter Bright"},"message":"Merge pull request #5240 from 9rnsr/fix_internal_bugs\n\nIssue 15260, 15261, 15262 - Fix dmd-internal bugs","distinct":true,"url":"https://api.github.com/repos/smolt/dmd/commits/be3d6f907f33fad3624b5e5057314454d2cd2171"},{"sha":"d33663d0885f3fb43144295fee64eee03ff90c4f","author":{"email":"f18f9d8baa2fa0cb58562a87b426733853e0a4e9@walterbright.com","name":"Walter Bright"},"message":"fix Issue 15253 - [REG2.069.0-rc1] inliner prevent compilation","distinct":true,"url":"https://api.github.com/repos/smolt/dmd/commits/d33663d0885f3fb43144295fee64eee03ff90c4f"},{"sha":"acbf0250934268ec862026acbab8748e619bbba9","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@dawg.eu","name":"Martin Nowak"},"message":"update to latest ldc version","distinct":true,"url":"https://api.github.com/repos/smolt/dmd/commits/acbf0250934268ec862026acbab8748e619bbba9"},{"sha":"e79cf30fb1500691abd8a4926be674f96f20cefb","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@dawg.eu","name":"Martin Nowak"},"message":"Merge pull request #5245 from MartinNowak/fix15253\n\nfix Issue 15253 - [REG2.069.0-rc1] inliner prevent compilation","distinct":true,"url":"https://api.github.com/repos/smolt/dmd/commits/e79cf30fb1500691abd8a4926be674f96f20cefb"},{"sha":"a36b077aaf7cf29195b7251d8a85fad6864e464c","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@klickverbot.at","name":"David Nadlinger"},"message":"Merge pull request #5246 from MartinNowak/ldc_latest\n\nupdate to latest ldc version","distinct":true,"url":"https://api.github.com/repos/smolt/dmd/commits/a36b077aaf7cf29195b7251d8a85fad6864e464c"},{"sha":"951679391d62e019c49be4485bb30879352e16dc","author":{"email":"e6fb06210fafc02fd7479ddbed2d042cc3a5155e@dawg.eu","name":"Martin Nowak"},"message":"update to latest ldc version","distinct":true,"url":"https://api.github.com/repos/smolt/dmd/commits/951679391d62e019c49be4485bb30879352e16dc"},{"sha":"ffeab55f4bbc06fa53d8d63a977c94ec46ed15c8","author":{"email":"002229b884f94a855284ef8a35893ae009899f2a@gmail.com","name":"AndrejMitrovic"},"message":"Merge pull request #5221 from WalterBright/profile\n\nenable profiling of D front end","distinct":true,"url":"https://api.github.com/repos/smolt/dmd/commits/ffeab55f4bbc06fa53d8d63a977c94ec46ed15c8"}]}