{"push_id":1464346835,"size":1,"distinct_size":1,"ref":"refs/heads/linker-loader-soldier-spy","head":"3b374c44b6feb01f8554086fc00e2708b56a9b5b","before":"08f9beb9adbabadc250ca5b9ff4ef5b1ee25b49b","commits":[{"sha":"3b374c44b6feb01f8554086fc00e2708b56a9b5b","author":{"name":"Robert Widmann","email":"8d9dbc76a6f28af262d9ada6aa64c8464e94ce54@gmail.com"},"message":"Don't open symbols into a module when evaluating canImport statements\n\nThe module loaders now have API to check whether a given module can be\nimported without importing the referenced module.  This provides a\nsignificant speed boost to condition resolution and no longer\nintroduces symbols from the referenced module into the current context\nwithout the user explicitly requesting it.\n\nThe definition of ‘canImport’ does not necessarily mean that a full\nimport without error is possible, merely that the path to the import is\nvisible to the compiler and the module is loadable in some form or\nanother.\n\nNote that this means this check is insufficient to guarantee that you\nare on one platform or another.  For those kinds of checks, use\n‘os(OSNAME)’.","distinct":true,"url":"https://api.github.com/repos/CodaFi/swift/commits/3b374c44b6feb01f8554086fc00e2708b56a9b5b"}]}
{"actor":{"display_login":"CodaFi"}}