{"push_id":1068290616,"size":100,"distinct_size":100,"ref":"refs/heads/bugfix/SR-1023-Build-Error-Relocation-R_X86_64_PC32","head":"59d2e56811a01ed543010b93109017f03e8881bc","before":"281b050d92c4b99998ef81fffaf6cf36c15b840c","commits":[{"sha":"07fb2909d7f6357b2c674d52e37ca9233a85f731","author":{"email":"e70f7f8b83e45e60d46c24187f2f1d41e0c54d54@apple.com","name":"Mark Lacey"},"message":"Move DCE to later in the SSA passes.\n\nDoing it later doesn't get in the way of other optimizations, and could\nresult in removing more things that become dead in the meantime.","distinct":true,"url":"https://api.github.com/repos/RLovelett/swift/commits/07fb2909d7f6357b2c674d52e37ca9233a85f731"},{"sha":"141f68a0ba7c931c9ce475a30fd0354a9ab80515","author":{"email":"4a57785b02e7b752fc2eb7d1c97db94302a41bf7@users.noreply.github.com","name":"practicalswift"},"message":"[gardening] Remove unused code.","distinct":true,"url":"https://api.github.com/repos/RLovelett/swift/commits/141f68a0ba7c931c9ce475a30fd0354a9ab80515"},{"sha":"39c6b56fd0f27317cefa626ff3b6d67fe954a2f4","author":{"email":"4a57785b02e7b752fc2eb7d1c97db94302a41bf7@users.noreply.github.com","name":"practicalswift"},"message":"[gardening] Fix file header formatting.","distinct":true,"url":"https://api.github.com/repos/RLovelett/swift/commits/39c6b56fd0f27317cefa626ff3b6d67fe954a2f4"},{"sha":"df23ceac38b5986456dd33dbf14ffb873ab02e38","author":{"email":"4a57785b02e7b752fc2eb7d1c97db94302a41bf7@users.noreply.github.com","name":"practicalswift"},"message":"[gardening] Fix recently introduced typo: \"accomodate\" → \"accommodate\"","distinct":true,"url":"https://api.github.com/repos/RLovelett/swift/commits/df23ceac38b5986456dd33dbf14ffb873ab02e38"},{"sha":"79019d5b20cff50131d33682b45b43732aac0ebb","author":{"email":"4a57785b02e7b752fc2eb7d1c97db94302a41bf7@users.noreply.github.com","name":"practicalswift"},"message":"[gardening] Fix PEP 8 regression.","distinct":true,"url":"https://api.github.com/repos/RLovelett/swift/commits/79019d5b20cff50131d33682b45b43732aac0ebb"},{"sha":"7feb60da04ad394bdc745cc930b680de3f7f4bb8","author":{"email":"91dccd030be6e82ab0e4ef623cb66353c149a982@apple.com","name":"Joe Groff"},"message":"SILGen: Handle C functions imported as labeled unit constructors.","distinct":true,"url":"https://api.github.com/repos/RLovelett/swift/commits/7feb60da04ad394bdc745cc930b680de3f7f4bb8"},{"sha":"17953bfb20d73fcd669d18720420ee537cf3f661","author":{"email":"cd0c9939be8c9d2d5d9c4ef1c7d7b4617d68f8f3@gmail.com","name":"Joe Groff"},"message":"Merge pull request #2164 from jckarter/import-as-static-unary-init\n\nSILGen: Handle C functions imported as labeled unit constructors.","distinct":true,"url":"https://api.github.com/repos/RLovelett/swift/commits/17953bfb20d73fcd669d18720420ee537cf3f661"},{"sha":"7d86d6f66462b024ba64db3c6f9c60ff944eeebc","author":{"email":"a062a1fc79cf5774407f3aca464d9087f7463c8c@apple.com","name":"Arnold Schwaighofer"},"message":"UnsafeGuaranteedPeephole: Use RCIdentityFunctionInfo when matching release","distinct":true,"url":"https://api.github.com/repos/RLovelett/swift/commits/7d86d6f66462b024ba64db3c6f9c60ff944eeebc"},{"sha":"d97e7d93c7203f6f144d12cc11b2e01733341cdc","author":{"email":"a062a1fc79cf5774407f3aca464d9087f7463c8c@apple.com","name":"Arnold Schwaighofer"},"message":"UnsafeGuaranteedPeephole: Also use RCIdentity for matching retains","distinct":true,"url":"https://api.github.com/repos/RLovelett/swift/commits/d97e7d93c7203f6f144d12cc11b2e01733341cdc"},{"sha":"1c3d9989514561916d72e542a3282f4c616405b4","author":{"email":"5665948246378efad3f6e6c828bcc97d6516f66f@apple.com","name":"Dave Abrahams"},"message":"Revert \"[gardening] \"Type->Type\" → \"Type -> Type\" in Swift code\"\n\nThis reverts commit 14edeaf67a4f9813fe6f51df7a3a2ceac9a0409a because\nit's breaking tests:\nhttps://ci.swift.org/job/oss-swift-incremental-RA-osx/lastFailedBuild/consoleFull#1361088108ee1a197b-acac-4b17-83cf-a53b95139a76","distinct":true,"url":"https://api.github.com/repos/RLovelett/swift/commits/1c3d9989514561916d72e542a3282f4c616405b4"},{"sha":"103ba7487dcbafcb7b5bbb4a1f4015d1f00fd4ac","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@soundradix.com","name":"Dan Raviv"},"message":"Fix type of deleted Stmt assignment operator","distinct":true,"url":"https://api.github.com/repos/RLovelett/swift/commits/103ba7487dcbafcb7b5bbb4a1f4015d1f00fd4ac"},{"sha":"6ccca44aee66ec7d6afdd19d1c2f4bfa6efa3c90","author":{"email":"2591e5f46f28d303f9dc027d475a5c60d8dea17a@soundradix.com","name":"Dan Raviv"},"message":"Add comment to header guard endif. Whitespace. (NFC)","distinct":true,"url":"https://api.github.com/repos/RLovelett/swift/commits/6ccca44aee66ec7d6afdd19d1c2f4bfa6efa3c90"},{"sha":"d9e305688c618c84928248ec66ad6216aa146df0","author":{"email":"e70f7f8b83e45e60d46c24187f2f1d41e0c54d54@apple.com","name":"Mark Lacey"},"message":"Fix up and re-enable test.\n\nThis was disabled after one of the pass pipeline changes resulted in the\ntest failing only in certain configurations (unoptimized stdlib\nbuild). Previously, the same test had been updated for other pipeline\nchanges, but the more recent pipeline changes made the previous updates\nunnecessary.\n\nThis change reverts those previous updates, and adds new updates to deal\nwith changes that have happened since the test was\ndisabled (specifically signature optimization firing in some cases where it\nwasn't before).","distinct":true,"url":"https://api.github.com/repos/RLovelett/swift/commits/d9e305688c618c84928248ec66ad6216aa146df0"},{"sha":"c01e8ede5b97a2a809c9b3705ad613963c5c5112","author":{"email":"dc0c83763d96e040f193b50480a63873ecedb8fe@users.noreply.github.com","name":"Chris Lattner"},"message":"Merge pull request #2168 from danra/stmt_cosmetic\n\nAdd comment to header guard endif. Whitespace. (NFC)","distinct":true,"url":"https://api.github.com/repos/RLovelett/swift/commits/c01e8ede5b97a2a809c9b3705ad613963c5c5112"},{"sha":"20f5304b90bcd38de2ac02699274917d5864078f","author":{"email":"f715bb83499a354a7768d309dde2adb299a9f442@apple.com","name":"David Farler"},"message":"Revised SwiftRemoteMirror C API\n\nSome minor changes to the SwiftRemoteMirror C API, NFC yet.","distinct":true,"url":"https://api.github.com/repos/RLovelett/swift/commits/20f5304b90bcd38de2ac02699274917d5864078f"},{"sha":"3e52d2485377e48635bd9a781df306513fcea7f6","author":{"email":"f1682ebb83d0ce00b2767a78fc8ea26a8af24e40@apple.com","name":"Erik Eckstein"},"message":"add a debug dump function for ValueLifetimeAnalysis","distinct":true,"url":"https://api.github.com/repos/RLovelett/swift/commits/3e52d2485377e48635bd9a781df306513fcea7f6"},{"sha":"b8feb278dc469cdf8d2e05a9cc1f0e4e77da6296","author":{"email":"f1682ebb83d0ce00b2767a78fc8ea26a8af24e40@apple.com","name":"Erik Eckstein"},"message":"DeadObjectElemination: fix two problems with handling of the tuple_extract following an array init call\n\n1) handle cases where the tuple_extract is not in the same basic block as the init call. This is not a correctness issue, but might miss some opportunities.\n2) bail if there are multiple tuple_extract. This is a correctness issue, but a theoretical one. I don't think that in reality we will ever get multiple tuple_extracts out of SILGen.","distinct":true,"url":"https://api.github.com/repos/RLovelett/swift/commits/b8feb278dc469cdf8d2e05a9cc1f0e4e77da6296"},{"sha":"2a094da03b5437cef04f073c0537c831a6623241","author":{"email":"4a57785b02e7b752fc2eb7d1c97db94302a41bf7@users.noreply.github.com","name":"practicalswift"},"message":"Merge pull request #2165 from practicalswift/gardening-20160413\n\n[gardening] Remove unused code. Fix file header formatting. Fix PEP 8 regression. Fix recently introduced typo: \"accomodate\" → \"accommodate\".","distinct":true,"url":"https://api.github.com/repos/RLovelett/swift/commits/2a094da03b5437cef04f073c0537c831a6623241"},{"sha":"cf97a12109e480c313d70a0863e9253be83dff09","author":{"email":"f715bb83499a354a7768d309dde2adb299a9f442@apple.com","name":"David Farler"},"message":"Tie lifetime of typerefs to the ReflectionContext\n\nWe will be handing pointers to typerefs over the SwiftRemoteMirrors C\nAPI boundary, at which point it is unclear who will hold onto a shared\npointer. The useful lifetime of a typeref is tied to the\nReflectionContext for which they were created anyway so, when it goes\naway, all of those typerefs can go away anyway.\n\nWe can't use LLVM's bump-pointer allocator here because we only build\nthe Support library for the host. As a compromise, stuff new typeref\npointers into a vector pool, where they will be taken down during\nReflectionContext's destructor.","distinct":true,"url":"https://api.github.com/repos/RLovelett/swift/commits/cf97a12109e480c313d70a0863e9253be83dff09"},{"sha":"dc6c2aeef6ce22cbbd17f7ed0911e3a36ba6a396","author":{"email":"4a57785b02e7b752fc2eb7d1c97db94302a41bf7@users.noreply.github.com","name":"practicalswift"},"message":"[gardening] \"Type->Type\" → \"Type -> Type\" in Swift code","distinct":true,"url":"https://api.github.com/repos/RLovelett/swift/commits/dc6c2aeef6ce22cbbd17f7ed0911e3a36ba6a396"}]}