{"push_id":783334001,"size":9,"distinct_size":6,"ref":"refs/heads/fix14140","head":"7b66e399382c549795a92b52cce94d5166ae03dd","before":"8eaba2d0c0cf971dbe3e3d7ae5b63dfcee6991ab","commits":[{"sha":"8313aaaab6dea69b00e78f2a8944f76556343225","author":{"email":"7b34c86e54d03a8595b091abe33ebf48b4d04b3b@gmx.de","name":"Rainer Schuetze"},"message":"C++: fix mangling of multiple long arguments when interfacing with VC","distinct":false,"url":"https://api.github.com/repos/9rnsr/dmd/commits/8313aaaab6dea69b00e78f2a8944f76556343225"},{"sha":"6962eb9607d3e7073ea25318013a567cba9ebb1f","author":{"email":"7b34c86e54d03a8595b091abe33ebf48b4d04b3b@gmx.de","name":"Rainer Schuetze"},"message":"add tests for other affected types","distinct":false,"url":"https://api.github.com/repos/9rnsr/dmd/commits/6962eb9607d3e7073ea25318013a567cba9ebb1f"},{"sha":"63f19847131f89a6b526b7d1008b7214b9002dac","author":{"email":"7681abd955033353452d3cfcec32879228885f3e@gmail.com","name":"Daniel Murphy"},"message":"Merge pull request #5038 from rainers/issue_15014\n\nFix issue 15014 - Win64: Invalid C++ mangling for multiple long arguments","distinct":false,"url":"https://api.github.com/repos/9rnsr/dmd/commits/63f19847131f89a6b526b7d1008b7214b9002dac"},{"sha":"96e48c582b9d99df54198cbe65ca2e75337406de","author":{"email":"8447246b5d7be8399c45cc3d849f13607adf2233@gmail.com","name":"k-hara"},"message":"Make VarDeclaration.isOverlappedWith final (fix inconsistent vtbl layout between front-end and glue layer)","distinct":true,"url":"https://api.github.com/repos/9rnsr/dmd/commits/96e48c582b9d99df54198cbe65ca2e75337406de"},{"sha":"e20967f3ec5ba7e0b469621a427c252cd4d75647","author":{"email":"8447246b5d7be8399c45cc3d849f13607adf2233@gmail.com","name":"k-hara"},"message":"Add AggregateDeclaration.checkOverlappedFields()\n\n- Extract that work from StructDeclaration.fill().\n- Assume that `StructDeclaration.fill()` gets non-null `elements`.","distinct":true,"url":"https://api.github.com/repos/9rnsr/dmd/commits/e20967f3ec5ba7e0b469621a427c252cd4d75647"},{"sha":"3b9f5c25c50a65eb4b79eabadabdab796dbedbf9","author":{"email":"8447246b5d7be8399c45cc3d849f13607adf2233@gmail.com","name":"k-hara"},"message":"Add AggregateDeclaration.fill()","distinct":true,"url":"https://api.github.com/repos/9rnsr/dmd/commits/3b9f5c25c50a65eb4b79eabadabdab796dbedbf9"},{"sha":"648d27959acdd07700ba21bdded2897c585b735f","author":{"email":"8447246b5d7be8399c45cc3d849f13607adf2233@gmail.com","name":"k-hara"},"message":"Add membersToDt(AggregateDeclaration *ad, ...) and use it for both struct and class\n\nCcnsistently support overlapped union fields in compile-time generated objects.\n\nConflicts:\n\ttest/runnable/interpret.d","distinct":true,"url":"https://api.github.com/repos/9rnsr/dmd/commits/648d27959acdd07700ba21bdded2897c585b735f"},{"sha":"f58573f3e40983a38d4ba889f854f5abebca1e49","author":{"email":"8447246b5d7be8399c45cc3d849f13607adf2233@gmail.com","name":"k-hara"},"message":"fix Issue 14140 - Bad codegen for CTFE union initialisers for immutable structs","distinct":true,"url":"https://api.github.com/repos/9rnsr/dmd/commits/f58573f3e40983a38d4ba889f854f5abebca1e49"},{"sha":"7b66e399382c549795a92b52cce94d5166ae03dd","author":{"email":"8447246b5d7be8399c45cc3d849f13607adf2233@gmail.com","name":"k-hara"},"message":"Add workaround for issue 9057","distinct":true,"url":"https://api.github.com/repos/9rnsr/dmd/commits/7b66e399382c549795a92b52cce94d5166ae03dd"}]}