{"push_id":2310535427,"size":5,"distinct_size":1,"ref":"refs/heads/master-llvm-swift5-transition","head":"92b6a1f625fce9ffeae41507d372c45c8962a986","before":"5e0546030e4cbdef16b7a4b446dcdd230f8ba380","commits":[{"sha":"9f3df20dbd4af9d6aa26af940646506b416cd4e7","author":{"name":"Ben Langmuir","email":"24208d537a689fccffa1f56cc0529d81ef0b3926@apple.com"},"message":"[sourcekit] Change fallback module name to match driver\n\nThis will reduce test churn when we start using the driver to parse\narguments.  We don't really care what the module name is for these\nfallback cases.","distinct":false,"url":"https://api.github.com/repos/apple/swift/commits/9f3df20dbd4af9d6aa26af940646506b416cd4e7"},{"sha":"368e25ec054ef4297ec172c50ef25a71039f819a","author":{"name":"Ben Langmuir","email":"24208d537a689fccffa1f56cc0529d81ef0b3926@apple.com"},"message":"[sourcekit] Fix tests that depend on accepting frontend arguments\n\nThese tests were relying on sourcekitd parsing as frontend instead of\nusing the driver.  Update them now to avoid churn when we fix command\nline argument parsing in sourcekit.\n\nThe changes from clang-importer-sdk to clang-importer-sdk-nosource -I %t\nare because clang-importer-sdk implies using -enable-source-import.\nRather than hack them up to use -Xfrontend, it is cleaner to just stop\nusing source import at all for these tests.  Incidentally, this improved\nfidelity in a few places.  When using the generated swift modules we\nalso need to pass a target triple to sourcekit, which exposed some tests\nthat had mac-specific data.  This is a systemic issue for sourcekit\ntests, but for now just make those few specific tests that we had\nproblems with run only on mac.","distinct":false,"url":"https://api.github.com/repos/apple/swift/commits/368e25ec054ef4297ec172c50ef25a71039f819a"},{"sha":"72bde687e4aff38f96f7edf58d0322a6a4a2a557","author":{"name":"Ben Langmuir","email":"24208d537a689fccffa1f56cc0529d81ef0b3926@apple.com"},"message":"[sourcekit] Use the driver to parse command line arguments\n\nStop parsing frontend arguments directly and use the driver instead. The\nmost intersting part of this change is that it forces us to consider\nwhether our compiler invocation will have inputs or not.  We have\nseveral kinds of requests that need to create a compiler instance, but\nnot parse any inputs (interface-generation, doc-info, and indexing when\noperating on a module instead of source files).\n\nIncidentally, add an error when trying to do doc-info on multiple source\nfiles. This was already very broken (assertion failures and bogus source\nlocations), so add an error for it.\n\nrdar://problem/17897287","distinct":false,"url":"https://api.github.com/repos/apple/swift/commits/72bde687e4aff38f96f7edf58d0322a6a4a2a557"},{"sha":"c03533314d1732c6d89b559000fe788c84680134","author":{"name":"Ben Langmuir","email":"2a8236a7da0f3e914113a799b46ef85600af8529@gmail.com"},"message":"Merge pull request #14366 from benlangmuir/sourcekit-driver\n\n[sourcekit] Use the driver to parse command line arguments","distinct":false,"url":"https://api.github.com/repos/apple/swift/commits/c03533314d1732c6d89b559000fe788c84680134"},{"sha":"92b6a1f625fce9ffeae41507d372c45c8962a986","author":{"name":"swift-ci","email":"ba4463bdeeb747bfa14a6c06d0b8d74a99982bde@users.noreply.github.com"},"message":"Merge remote-tracking branch 'origin/master' into master-llvm-swift5-transition","distinct":true,"url":"https://api.github.com/repos/apple/swift/commits/92b6a1f625fce9ffeae41507d372c45c8962a986"}]}
{"actor":{"display_login":"swift-ci"}}