{"push_id":1320456328,"size":2,"distinct_size":1,"ref":"refs/heads/stable","head":"8bbc365b8d2c0667e772b586445b903befbb246b","before":"648960ee4144dd93ab0d227640e345183ebaad7e","commits":[{"sha":"a13d91b3229c68ba47b11d2822669c0576566cc5","author":{"name":"Duncan P. N. Exon Smith","email":"f246090f7fd4fd585e767cd9d62dc21b62e736c1@apple.com"},"message":"ADT: Add some missing coverage for iplist::splice\n\nThese splices are interesting because they involve swapping two nodes in\nthe same list.  There are two ways to do this.  Assuming:\n\n    A -> B -> [Sentinel]\n\nYou can either:\n- splice B before A, with:        L.splice(A,       L, B) or\n- splice A before Sentinel, with: L.splice(L.end(), L, A) to create:\n\n    B -> A -> [Sentinel]\n\nThese two swapping-splices are somewhat interesting corner cases for\nmaintaining the list invariants.  The tests pass even with my new ilist\nimplementation, but I had some doubts about the latter when I was\nlooking at weird UB effects.  Since I can't find equivalent explicit\ntest coverage elsewhere it seems prudent to commit.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@278887 91177308-0d34-0410-b5e6-96231b3b80d8\n(cherry picked from commit eb6a210db6e4ac24a66024b07a943cb64f386b59)","distinct":false,"url":"https://api.github.com/repos/apple/swift-llvm/commits/a13d91b3229c68ba47b11d2822669c0576566cc5"},{"sha":"8bbc365b8d2c0667e772b586445b903befbb246b","author":{"name":"swift-ci","email":"ba4463bdeeb747bfa14a6c06d0b8d74a99982bde@users.noreply.github.com"},"message":"Merge remote-tracking branch 'origin/swift-3.1-branch' into stable\n\n* origin/swift-3.1-branch:\n  ADT: Add some missing coverage for iplist::splice","distinct":true,"url":"https://api.github.com/repos/apple/swift-llvm/commits/8bbc365b8d2c0667e772b586445b903befbb246b"}]}
{"actor":{"display_login":"swift-ci"}}