{"push_id":912990279,"size":7,"distinct_size":7,"ref":"refs/heads/linking-pthreads-and-dl","head":"ebbae91db7b1372263d56cb0edf7feb18a279634","before":"acaa5ea4c43eaf13d67602d93bc7a4ed4d018546","commits":[{"sha":"111679b16cf0197a386344a94d258f2d9c111025","author":{"email":"da230f0243ee2df490cee3ca2c04c1ee8891c8ea@apple.com","name":"Adrian Prantl"},"message":"Simplify this testcase and remove uses of print and Process.arguments.\nrdar://problem/20864015","distinct":true,"url":"https://api.github.com/repos/RLovelett/swift/commits/111679b16cf0197a386344a94d258f2d9c111025"},{"sha":"b3fe53cff941bf422088c7877827a3fa276fd81a","author":{"email":"e70f7f8b83e45e60d46c24187f2f1d41e0c54d54@apple.com","name":"Mark Lacey"},"message":"Typo in function name: Extenral -> External","distinct":true,"url":"https://api.github.com/repos/RLovelett/swift/commits/b3fe53cff941bf422088c7877827a3fa276fd81a"},{"sha":"a981c8057121f5a2a7d36cc0c1bc4c8feddc1cfc","author":{"email":"be9c68790499145e81c8b6c162e8905a95f7aa89@apple.com","name":"Nadav Rotem"},"message":"[Mangler] Move the SILMangler out of the AST Mangler namespace.","distinct":true,"url":"https://api.github.com/repos/RLovelett/swift/commits/a981c8057121f5a2a7d36cc0c1bc4c8feddc1cfc"},{"sha":"6ddce0b0425c7a8463102ab0d0d474c59e6663dd","author":{"email":"20237f4b434bdcccb3b4c7b8643e049a656bb565@apple.com","name":"Doug Gregor"},"message":"Clang importer: centralize the logic for importing instance methods as class methods.\n\nObjective-C instance methods of root classes can also be used as class\nmethods, which we handle by performing a redundant import, the code\nfor which was scattered. Centralize this import as part of importing\nthe original (instance) method, and record it as an alternate\ndeclaration to the original instance method. This eliminates a number\nof special cases in the Clang importer.","distinct":true,"url":"https://api.github.com/repos/RLovelett/swift/commits/6ddce0b0425c7a8463102ab0d0d474c59e6663dd"},{"sha":"c47c669e03d5b4659bca8628d2dc45f6f47bc176","author":{"email":"20237f4b434bdcccb3b4c7b8643e049a656bb565@apple.com","name":"Doug Gregor"},"message":"Clang importer: handle factory-method-as-initializer as an alternate declaration.\n\nAlternate declarations now capture all of the ways in which a single\nObjective-C method can be reflected into two Swift methods (for\nsubscripts, factory-methods-as-initializers, and\ninstance-methods-as-class-methods).","distinct":true,"url":"https://api.github.com/repos/RLovelett/swift/commits/c47c669e03d5b4659bca8628d2dc45f6f47bc176"},{"sha":"d28cc60479ec8f586fcb8d707e83fe997d0c6500","author":{"email":"20237f4b434bdcccb3b4c7b8643e049a656bb565@apple.com","name":"Doug Gregor"},"message":"Clang importer: Handle inference of protocol member availability directly.\n\nWe were inferring protocol member availability as part of filling in\nthe complete imported protocol. Do it eagerly when we import a member\nof a protocol.","distinct":true,"url":"https://api.github.com/repos/RLovelett/swift/commits/d28cc60479ec8f586fcb8d707e83fe997d0c6500"},{"sha":"ebbae91db7b1372263d56cb0edf7feb18a279634","author":{"email":"ea3cd978650417470535f3a4725b6b5042a6ab59@lovelett.me","name":"Ryan Lovelett"},"message":"Fix linker not finding pthreads and dl\n\nOn Arch linux the linker was not seeing the `-lpthread` or `-ldl` linker\nflags. This patch resolves it by specifically seperating link libraries\nfrom linker flags returned by _add_variant_link_flags method. Then\napplying the link libraries using CMake's target_link_libraries\nfunction.","distinct":true,"url":"https://api.github.com/repos/RLovelett/swift/commits/ebbae91db7b1372263d56cb0edf7feb18a279634"}]}