{"push_id":2424651069,"size":198,"distinct_size":174,"ref":"refs/heads/PR-18-12-file_types","head":"aaf8bb260df9fd132a08a3825d33e3a18810c868","before":"c2336e4d12e130387e74a25db1b29bd816225dfa","commits":[{"sha":"0e3044bd3a9d7db457c3711d8f1d7e4fa672f767","author":{"name":"Mike Ash","email":"c2dd7ad2ea73216ee98ea837db737ec86b0b6db8@apple.com"},"message":"[RemoteMirrors] Provide interop types for typeinfo and childinfo.\n\nrdar://problem/37538580","distinct":true,"url":"https://api.github.com/repos/davidungar/swift/commits/0e3044bd3a9d7db457c3711d8f1d7e4fa672f767"},{"sha":"ac026128d100ee6fea597ae7b75e8459d85d5502","author":{"name":"Mike Ash","email":"c2dd7ad2ea73216ee98ea837db737ec86b0b6db8@apple.com"},"message":"[RemoteMirrors] Provide interop function for converting a raw metadata pointer into a swift_metadata_interop_t.\n\nrdar://problem/37538580","distinct":true,"url":"https://api.github.com/repos/davidungar/swift/commits/ac026128d100ee6fea597ae7b75e8459d85d5502"},{"sha":"32b48f40826d025ea51231688315002baad7077d","author":{"name":"Mike Ash","email":"c2dd7ad2ea73216ee98ea837db737ec86b0b6db8@apple.com"},"message":"[RemoteMirrors] Use RTLD_LOCAL when loading the remote mirrors dylibs in the test program to avoid symbol clashes when loading two of them.\n\nrdar://problem/37538580","distinct":true,"url":"https://api.github.com/repos/davidungar/swift/commits/32b48f40826d025ea51231688315002baad7077d"},{"sha":"da2649a433f7c1e88dcac0bb7ac1a716c56e3417","author":{"name":"Mike Ash","email":"c2dd7ad2ea73216ee98ea837db737ec86b0b6db8@apple.com"},"message":"[RemoteMirrors] Fix the declaration of lookupMetadata.\n\nrdar://problem/37538580","distinct":true,"url":"https://api.github.com/repos/davidungar/swift/commits/da2649a433f7c1e88dcac0bb7ac1a716c56e3417"},{"sha":"cdf890b8be0782356dbbe3f48c1802eaccf1f7a2","author":{"name":"Mike Ash","email":"c2dd7ad2ea73216ee98ea837db737ec86b0b6db8@apple.com"},"message":"[RemoteMirrors] Document lookupMetadata.\n\nrdar://problem/37538580","distinct":true,"url":"https://api.github.com/repos/davidungar/swift/commits/cdf890b8be0782356dbbe3f48c1802eaccf1f7a2"},{"sha":"9750689210aea2524ffc7da7b7ad31f0d3dee829","author":{"name":"bruno-rocha-movile","email":"b710a809bc7592cfd7fa584a76dad8e98ef26fd6@movile.com"},"message":"[stdlib][SR-4818] Add overflow assignment operators","distinct":true,"url":"https://api.github.com/repos/davidungar/swift/commits/9750689210aea2524ffc7da7b7ad31f0d3dee829"},{"sha":"3b074205ad244bc90f565ebca805619e44d050c1","author":{"name":"bruno-rocha-movile","email":"b710a809bc7592cfd7fa584a76dad8e98ef26fd6@movile.com"},"message":"[stdlib] Revert overflow operators implementation change and improve their documentation","distinct":true,"url":"https://api.github.com/repos/davidungar/swift/commits/3b074205ad244bc90f565ebca805619e44d050c1"},{"sha":"b08a5c2eb65f63839ace23012ee9f5c4e3bad521","author":{"name":"Karoy Lorentey","email":"cc3b24b1a3518d4e23850773deec1969eb3d0a20@apple.com"},"message":"[stdlib] Set, Dictionary: Enable per-instance hash seeding\n\nThis is done by xoring the base address of the hash table storage to the hash seed.\n\nIn deterministic mode, we perturb the seed by the bucket count instead, so that we ordering within hashed collections remains repeatable (as long as the capacity doesn't change).\n\nFixes https://bugs.swift.org/browse/SR-3268","distinct":false,"url":"https://api.github.com/repos/davidungar/swift/commits/b08a5c2eb65f63839ace23012ee9f5c4e3bad521"},{"sha":"f783f361eb6b4fd5e58aeed65c5fb17beaeb92b4","author":{"name":"Karoy Lorentey","email":"cc3b24b1a3518d4e23850773deec1969eb3d0a20@apple.com"},"message":"[stdlib] Set, Dictionary: Always use capacity-based seeding\n\nPer-instance seeding would break COW, unless we stored the seed within the storage class.","distinct":false,"url":"https://api.github.com/repos/davidungar/swift/commits/f783f361eb6b4fd5e58aeed65c5fb17beaeb92b4"},{"sha":"154c5598a54cab384be0f09b06cc4763dc64a593","author":{"name":"Karoy Lorentey","email":"cc3b24b1a3518d4e23850773deec1969eb3d0a20@apple.com"},"message":"Clarify rationale for using a per-capacity hash seed","distinct":false,"url":"https://api.github.com/repos/davidungar/swift/commits/154c5598a54cab384be0f09b06cc4763dc64a593"},{"sha":"acfc1b90d45d3a112364839561c99cb178074a72","author":{"name":"Karoy Lorentey","email":"cc3b24b1a3518d4e23850773deec1969eb3d0a20@apple.com"},"message":"[test] Test that hashed collections use local hash seeds","distinct":false,"url":"https://api.github.com/repos/davidungar/swift/commits/acfc1b90d45d3a112364839561c99cb178074a72"},{"sha":"241f006ddcae991d396bfe99ecaee53910d80098","author":{"name":"Karoy Lorentey","email":"cc3b24b1a3518d4e23850773deec1969eb3d0a20@apple.com"},"message":"[test] Fix ~10% false pass rate without local hash seeds","distinct":false,"url":"https://api.github.com/repos/davidungar/swift/commits/241f006ddcae991d396bfe99ecaee53910d80098"},{"sha":"4a358bafb592d507a2cecccdac127c13d210a368","author":{"name":"Doug Gregor","email":"251fda27d0a603ec7038aeb3aa510e8fbf5b9bc1@apple.com"},"message":"[GSB] Merge layout constraints when merging equivalence classes.\n\nFixes SR-7168 / rdar://problem/38394648.","distinct":false,"url":"https://api.github.com/repos/davidungar/swift/commits/4a358bafb592d507a2cecccdac127c13d210a368"},{"sha":"ef863ab00a218b904b6a41e899cba88ab2ca0358","author":{"name":"Mike Ash","email":"c2dd7ad2ea73216ee98ea837db737ec86b0b6db8@apple.com"},"message":"[RemoteMirrors] Have interop header cache address->library lookups.\n\nrdar://problem/37538580","distinct":true,"url":"https://api.github.com/repos/davidungar/swift/commits/ef863ab00a218b904b6a41e899cba88ab2ca0358"},{"sha":"979b75699a106ac1bf0b1facc775130e32e9efe4","author":{"name":"Mike Ash","email":"c2dd7ad2ea73216ee98ea837db737ec86b0b6db8@apple.com"},"message":"Merge branch 'master' into remotemirror-hide-reflection-sections","distinct":true,"url":"https://api.github.com/repos/davidungar/swift/commits/979b75699a106ac1bf0b1facc775130e32e9efe4"},{"sha":"7f12cfcb59c93ade78faa3c6f2c5b26b606c50a9","author":{"name":"Doug Gregor","email":"251fda27d0a603ec7038aeb3aa510e8fbf5b9bc1@apple.com"},"message":"Prevent associated type witnesses from referring to Objective-C type parameters.\n\nObjective-C type parameters are not recoverable from an instance of\na generic Objective-C class, so we cannot refer to them anywhere in\ntype metadata. However, they could slip in via associated type\ninference, which bypassed the existing checks. This would always crash\nlater in IRGen; ban it in the type checker so that doesn't happen.\n\nFixes rdar://problem/34979938.","distinct":true,"url":"https://api.github.com/repos/davidungar/swift/commits/7f12cfcb59c93ade78faa3c6f2c5b26b606c50a9"},{"sha":"da7aad63169ec60a59a69682c69d5ecc6d655e1f","author":{"name":"Doug Gregor","email":"251fda27d0a603ec7038aeb3aa510e8fbf5b9bc1@apple.com"},"message":"[Conformance checking] Factor out new functionality.","distinct":true,"url":"https://api.github.com/repos/davidungar/swift/commits/da7aad63169ec60a59a69682c69d5ecc6d655e1f"},{"sha":"ba3a62b7250a99259b1f5a9f4452bacfd6941ac1","author":{"name":"Sho Ikeda","email":"55ca82b6937e2384aa59cb42599538df44989464@gmail.com"},"message":"[gardening][Data] Prefer `!isEmpty` over `count > 0`","distinct":true,"url":"https://api.github.com/repos/davidungar/swift/commits/ba3a62b7250a99259b1f5a9f4452bacfd6941ac1"},{"sha":"b71686c736869a5cd34b8f166ed25a188c96b6d1","author":{"name":"Joe Groff","email":"68122447f8f73fd0fe68c1577287346172ffeb70@apple.com"},"message":"SILGen: Fix issues with class-constrained generics and keypaths.\n\n- Fix some type system issues with looking up member types in/out of context.\n- Correctly upcast a class-constrained existential or archetype to the base class when referencing a base class field on a generic type.\n\nFixes SR-7106 | rdar://problem/38070998.","distinct":true,"url":"https://api.github.com/repos/davidungar/swift/commits/b71686c736869a5cd34b8f166ed25a188c96b6d1"},{"sha":"fd3610b8c06b2b3ce418f4853dd5c65a19d10df1","author":{"name":"Pavel Yaskevich","email":"7ac4bedb84116ca13b5843a4f9af761da70d8436@apache.org"},"message":"Revert \"[Batch mode] Write supplementary output file map. rdar://problem/38157859\"","distinct":true,"url":"https://api.github.com/repos/davidungar/swift/commits/fd3610b8c06b2b3ce418f4853dd5c65a19d10df1"}]}
{"actor":{"display_login":"davidungar"}}