{"push_id":1402648898,"size":18,"distinct_size":18,"ref":"refs/heads/fine-imported-goods","head":"37b2b17fbb4e665cf15a8076ba5a6192bf1f3bf1","before":"0414aafd89af5b32668d90979dc0bb49ca977c90","commits":[{"sha":"88a4fbbbd723a907a68601cd06b2d50aff273e80","author":{"name":"Jordan Rose","email":"92520b00b4dfdc269f73534aec3bca632e7dd331@apple.com"},"message":"[test] Update existing tests for array parameters with nullability.\n\nNo functionality change. These parameters were IUOs before; now\nthey're (correctly) true optionals.","distinct":true,"url":"https://api.github.com/repos/CodaFi/swift/commits/88a4fbbbd723a907a68601cd06b2d50aff273e80"},{"sha":"e68e312bf0a35f63d4eb5cde9e43fd27c532c6ba","author":{"name":"Jordan Rose","email":"92520b00b4dfdc269f73534aec3bca632e7dd331@apple.com"},"message":"[test] Add new tests for imported array parameters with nullability.\n\nThe feature was all implemented in Clang; the Swift-side tests just\nhelp confirm that it's working as expected.\n\nrdar://problem/25846421","distinct":true,"url":"https://api.github.com/repos/CodaFi/swift/commits/e68e312bf0a35f63d4eb5cde9e43fd27c532c6ba"},{"sha":"bd164926e1e82517356a170ead53d679d3427c85","author":{"name":"Jordan Rose","email":"92520b00b4dfdc269f73534aec3bca632e7dd331@apple.com"},"message":"Revert \"[swiftc (109 vs. 5184)] Add crasher in swift::TypeBase::getCanonicalType(...)\"","distinct":true,"url":"https://api.github.com/repos/CodaFi/swift/commits/bd164926e1e82517356a170ead53d679d3427c85"},{"sha":"2dd57a7acda01af33a9615cb321b9b47bb69334a","author":{"name":"Jordan Rose","email":"92520b00b4dfdc269f73534aec3bca632e7dd331@apple.com"},"message":"Revert \"[swiftc (109 vs. 5184)] Add crasher in swift::TypeBase::getCanonicalType(...)\" (#5780)\n\nIt's not consistently crashing, which means the bug might be reading from uninitialized memory, but more immediately it's mucking with our CI.\r\n\r\nReverts bd16492.","distinct":true,"url":"https://api.github.com/repos/CodaFi/swift/commits/2dd57a7acda01af33a9615cb321b9b47bb69334a"},{"sha":"e941da319598e71de5169fcd2cc625bd7600fb94","author":{"name":"Jordan Rose","email":"92520b00b4dfdc269f73534aec3bca632e7dd331@apple.com"},"message":"Merge pull request #5779 from jrose-apple/nullability-on-arrays-prerequisite\n\n[test] Update existing tests for array parameters with nullability.","distinct":true,"url":"https://api.github.com/repos/CodaFi/swift/commits/e941da319598e71de5169fcd2cc625bd7600fb94"},{"sha":"876d20970cbb4ba0a90b85ab475df9187f6f8c3d","author":{"name":"Jordan Rose","email":"92520b00b4dfdc269f73534aec3bca632e7dd331@apple.com"},"message":"Merge pull request #5777 from jrose-apple/nullability-on-arrays-tests\n\n[test] Add tests for imported array parameters with nullability.","distinct":true,"url":"https://api.github.com/repos/CodaFi/swift/commits/876d20970cbb4ba0a90b85ab475df9187f6f8c3d"},{"sha":"65b04adca3f4fc3a73377aad2c71392c74159d58","author":{"name":"Robert Widmann","email":"8d9dbc76a6f28af262d9ada6aa64c8464e94ce54@gmail.com"},"message":"[SE-0075] Do the naive thing.\n\nImplemented in the naive way by way of the current ASTContext’s\n‘LoadedModules’.  In theory this list should be in one-to-one\ncorrespondence with the definition of “importable” as any module that\nis required for compilation is loaded *before* we start parsing the\nfile.  This means we don’t have to load the module, just check that\nit’s in the set of loaded modules.\n\nNote that this approach will most likely fall apart if submodules are\nintroduced and are lazily loaded.  At that point this will need to be\nrefactored into a format that defers the checking of conditions\nsometime before or during typechecking (after namebinding).","distinct":true,"url":"https://api.github.com/repos/CodaFi/swift/commits/65b04adca3f4fc3a73377aad2c71392c74159d58"},{"sha":"7747fa630c6903d18142bf068acef7ab075fd8b5","author":{"name":"Robert Widmann","email":"8d9dbc76a6f28af262d9ada6aa64c8464e94ce54@gmail.com"},"message":"Redo conditionals for Top-Level Code Declarations\n\nThis completely removes Parse’s ability to make any judgement calls\nabout compilation conditions, instead the parser-relevant parts of\n‘evaluateConditionalCompilationExpr’ have been moved into\n‘classifyConditionalCompilationExpr’ where they exist to make sure only\ndecls that we want to parse actually parse later.\n\nThe condition-evaluation parts have been moved into NameBinding in the\nform of a Walker that evaluates and collapses IfConfigs.  Currently\nthis only works for Top Level Declarations because I am lazy.","distinct":true,"url":"https://api.github.com/repos/CodaFi/swift/commits/7747fa630c6903d18142bf068acef7ab075fd8b5"},{"sha":"536a6366e39be2d548e6226cc9146668673afc7f","author":{"name":"Robert Widmann","email":"8d9dbc76a6f28af262d9ada6aa64c8464e94ce54@gmail.com"},"message":"Extract top level library code","distinct":true,"url":"https://api.github.com/repos/CodaFi/swift/commits/536a6366e39be2d548e6226cc9146668673afc7f"},{"sha":"24ff9e3a45513815d18bb9abe123b7cf1069914d","author":{"name":"Robert Widmann","email":"8d9dbc76a6f28af262d9ada6aa64c8464e94ce54@gmail.com"},"message":"Load members from active IfConfigDecls.","distinct":true,"url":"https://api.github.com/repos/CodaFi/swift/commits/24ff9e3a45513815d18bb9abe123b7cf1069914d"},{"sha":"db414e0a0f5458cd82ded80a98248631944fb73c","author":{"name":"Robert Widmann","email":"8d9dbc76a6f28af262d9ada6aa64c8464e94ce54@gmail.com"},"message":"Extend config resolution to function bodies","distinct":true,"url":"https://api.github.com/repos/CodaFi/swift/commits/db414e0a0f5458cd82ded80a98248631944fb73c"},{"sha":"2b8355a396dfce6efb229e1243e51320770b3d46","author":{"name":"Robert Widmann","email":"8d9dbc76a6f28af262d9ada6aa64c8464e94ce54@gmail.com"},"message":"Reorganize","distinct":true,"url":"https://api.github.com/repos/CodaFi/swift/commits/2b8355a396dfce6efb229e1243e51320770b3d46"},{"sha":"85df00fef7d593031a3b1e755598ea434a85fc4c","author":{"name":"Robert Widmann","email":"8d9dbc76a6f28af262d9ada6aa64c8464e94ce54@gmail.com"},"message":"Scope declarations correctly","distinct":true,"url":"https://api.github.com/repos/CodaFi/swift/commits/85df00fef7d593031a3b1e755598ea434a85fc4c"},{"sha":"8fdf1de9d8a42763dfc719b2e6e43d7c459940a3","author":{"name":"Robert Widmann","email":"8d9dbc76a6f28af262d9ada6aa64c8464e94ce54@gmail.com"},"message":"Temporarily roll back canImport-specific work","distinct":true,"url":"https://api.github.com/repos/CodaFi/swift/commits/8fdf1de9d8a42763dfc719b2e6e43d7c459940a3"},{"sha":"1faf21632a41d303f470c081e2274fa2b6728373","author":{"name":"Robert Widmann","email":"8d9dbc76a6f28af262d9ada6aa64c8464e94ce54@gmail.com"},"message":"Crib Playground Logger","distinct":true,"url":"https://api.github.com/repos/CodaFi/swift/commits/1faf21632a41d303f470c081e2274fa2b6728373"},{"sha":"43046386936e307296c85beed22af3b62909cfe6","author":{"name":"Robert Widmann","email":"8d9dbc76a6f28af262d9ada6aa64c8464e94ce54@gmail.com"},"message":"Cooperate with Parse to emit diagnostics","distinct":true,"url":"https://api.github.com/repos/CodaFi/swift/commits/43046386936e307296c85beed22af3b62909cfe6"},{"sha":"707b269dc7a94bc5c2c64597260cd88e5bc0219d","author":{"name":"Robert Widmann","email":"8d9dbc76a6f28af262d9ada6aa64c8464e94ce54@gmail.com"},"message":"Only perform deforestation when parsing library code","distinct":true,"url":"https://api.github.com/repos/CodaFi/swift/commits/707b269dc7a94bc5c2c64597260cd88e5bc0219d"},{"sha":"37b2b17fbb4e665cf15a8076ba5a6192bf1f3bf1","author":{"name":"Robert Widmann","email":"8d9dbc76a6f28af262d9ada6aa64c8464e94ce54@gmail.com"},"message":"Un-pyramid-ize\n\nWE HAVE THE OPPOSITE OF A PYRAMID.  WE HAVE A DIMARYP!","distinct":true,"url":"https://api.github.com/repos/CodaFi/swift/commits/37b2b17fbb4e665cf15a8076ba5a6192bf1f3bf1"}]}
{"actor":{"display_login":"CodaFi"}}