{"push_id":2985979548,"size":167,"distinct_size":66,"ref":"refs/heads/silopt-critedge","head":"a9bea5c0dd7a7e091d3e30f275ba2102c3f04d4d","before":"7ca9f7b0b1016255f9d0f31a2edba12ffbe41231","commits":[{"sha":"72a47e799955dcd801122ffacfa66c99b10ded44","author":{"name":"Ben Asher","email":"3d92301062f8bd492fbb3e2e912ebc4e92e1483a@gmail.com"},"message":"Update UUID to take advantage of SE-0205\n\nThis updates UUID to use withUnsafePointer for lets","distinct":false,"url":"https://api.github.com/repos/atrick/swift/commits/72a47e799955dcd801122ffacfa66c99b10ded44"},{"sha":"d8029319a30df5c0d6433318c4d162cb0d3e0e9b","author":{"name":"Ben Asher","email":"3d92301062f8bd492fbb3e2e912ebc4e92e1483a@gmail.com"},"message":"Missed one","distinct":false,"url":"https://api.github.com/repos/atrick/swift/commits/d8029319a30df5c0d6433318c4d162cb0d3e0e9b"},{"sha":"224ef9adec36713e2920aa23038da454ca2602e8","author":{"name":"Ben Asher","email":"3d92301062f8bd492fbb3e2e912ebc4e92e1483a@gmail.com"},"message":"mutable pointer fix","distinct":false,"url":"https://api.github.com/repos/atrick/swift/commits/224ef9adec36713e2920aa23038da454ca2602e8"},{"sha":"21a5951eb9ee8e2b0fef5ed7b8ee310740d0d511","author":{"name":"Lance Parker","email":"e649059fd1a7b40adcbcaff3e30f496c0c5d6bc8@apple.com"},"message":"Revert \"Remove the CoreImage overlay as none of the things it contains are marked public\"","distinct":false,"url":"https://api.github.com/repos/atrick/swift/commits/21a5951eb9ee8e2b0fef5ed7b8ee310740d0d511"},{"sha":"b99a0f4af5e30861a117a6f7c93b82d8a95f3497","author":{"name":"Saleem Abdulrasool","email":"d3629432f14a71b62e796d32d075121c69cf67de@compnerd.org"},"message":"build: use the exported config for libdispatch\n\nPass along the configuration through the exported target for the standard\nlibrary.  Still pass the compiler by hand to allow building libdispatch against\njust a build of the standard library.","distinct":false,"url":"https://api.github.com/repos/atrick/swift/commits/b99a0f4af5e30861a117a6f7c93b82d8a95f3497"},{"sha":"f52085a4404c202c284c80767130fd047c8bd8df","author":{"name":"Saleem Abdulrasool","email":"d3629432f14a71b62e796d32d075121c69cf67de@compnerd.org"},"message":"stdlib: extract a variable in varargs (NFCI)","distinct":false,"url":"https://api.github.com/repos/atrick/swift/commits/f52085a4404c202c284c80767130fd047c8bd8df"},{"sha":"2935c09a07e7101951d05e4000588b1da048f0cd","author":{"name":"Saleem Abdulrasool","email":"d3629432f14a71b62e796d32d075121c69cf67de@compnerd.org"},"message":"stdlib: rename x86_64 variables to be generic\n\nRename some of the variables in the VaListBuilder path to be agnostic to\nthe architecture.  SSE is x86 specific, by renaming the variables to\nhide the fact that the path is x86 specific, we will be able to share\nsome of the code with arm64 (where the analogous hardware is the VFP).","distinct":false,"url":"https://api.github.com/repos/atrick/swift/commits/2935c09a07e7101951d05e4000588b1da048f0cd"},{"sha":"7d0bdb112ef9f61f170175dff4adf40384250d60","author":{"name":"Greg Titus","email":"a77668639dc210c955429eddbf56eef39adcf83e@gmail.com"},"message":"Omit protocol match diagnosis for constructors with differing names.","distinct":false,"url":"https://api.github.com/repos/atrick/swift/commits/7d0bdb112ef9f61f170175dff4adf40384250d60"},{"sha":"2e23ee525710fb4951ed9d618b616de7968d5ff5","author":{"name":"gregomni","email":"a77668639dc210c955429eddbf56eef39adcf83e@gmail.com"},"message":"Exclude non-matching name diagonses for all candidates.","distinct":false,"url":"https://api.github.com/repos/atrick/swift/commits/2e23ee525710fb4951ed9d618b616de7968d5ff5"},{"sha":"85baf3f6c62024308fc99c6008fbc18cdd107ae2","author":{"name":"gregomni","email":"a77668639dc210c955429eddbf56eef39adcf83e@gmail.com"},"message":"Diagnosis changes in fixed crasher","distinct":false,"url":"https://api.github.com/repos/atrick/swift/commits/85baf3f6c62024308fc99c6008fbc18cdd107ae2"},{"sha":"312aa692db930d2ecb908f1ec58d1766775601bc","author":{"name":"rposts","email":"dc76e9f0c0006e8f919e0c515c66dbba3982f785@lozlnxc.canlab.ibm.com"},"message":"Use target-swift-frontend","distinct":false,"url":"https://api.github.com/repos/atrick/swift/commits/312aa692db930d2ecb908f1ec58d1766775601bc"},{"sha":"9f2887f72381f6c669c237a2ee56c80a66277186","author":{"name":"Jakub Woyke","email":"882a3e1cf55ee541d05fe86eb2a1492ce301c09d@sekta.pl"},"message":"test: add swift-test-depends target\n\ncheck-llvm and check-clang have llvm-test-depends and\nclang-test-depends targets which build all dependencies but doesn't run\nthe tests. Add similar target for check-swift. This allows me to easily\ncross-compile the tests on a different system and then run on a matching\nmachine later.","distinct":false,"url":"https://api.github.com/repos/atrick/swift/commits/9f2887f72381f6c669c237a2ee56c80a66277186"},{"sha":"59899a7911141dbfc5fcb5fa540050835a9403c8","author":{"name":"Pavel Yaskevich","email":"4b1f6c83aab5653c7277e182dce57eadeee47b0c@apple.com"},"message":"[ConstraintSystem] Make sure that system is returned into its original state after solving\n\nCurrently (with or w/o failures) constraint system is not returned\nback to its original state after solving, because constraints from\ninitial \"active\" list are not returned to the system. To fix that\nlet's allocate \"initial\" scope which captures state right before\nsolving begins, and add \"active\" list to the solver state to capture\ninformation about \"active\" constraints at the time of its creation.\n\nThis is follow-up to https://github.com/apple/swift/pull/19873","distinct":false,"url":"https://api.github.com/repos/atrick/swift/commits/59899a7911141dbfc5fcb5fa540050835a9403c8"},{"sha":"58e8edec55d82c0dd1e0dfd4ac255e7fd7d83838","author":{"name":"Ravi Kandhadai","email":"ae898c991f0ac59081926520907a808cda2d661a@apple.com"},"message":"[Tests] Enable SILGen tests that were xfailed since the time when the\ninteger protocols changed the way basic arithmetic operations were\ncalled. <rdar://29939484> has more information.\n\nThis commit re-enables those tests and updates the SIL that was checked\nin the tests to be consistent with the one generated by the current\ncompiler.\n\n<rdar://29939484>","distinct":false,"url":"https://api.github.com/repos/atrick/swift/commits/58e8edec55d82c0dd1e0dfd4ac255e7fd7d83838"},{"sha":"b124a8f7c38aed31300ca491480f4e3724fea9d8","author":{"name":"Saleem Abdulrasool","email":"d3629432f14a71b62e796d32d075121c69cf67de@compnerd.org"},"message":"ClangImporter: inline a single use macro\n\nInline the macro that was used at one site.  It did not have a guard so\nit could not be overridden in any case.","distinct":false,"url":"https://api.github.com/repos/atrick/swift/commits/b124a8f7c38aed31300ca491480f4e3724fea9d8"},{"sha":"dab6891573fcf6c9fbbe91ec4d610f1118ccf9d9","author":{"name":"Joe Groff","email":"91dccd030be6e82ab0e4ef623cb66353c149a982@apple.com"},"message":"SILGen: Borrow the base of accessor LValueComponents.\n\nThe same base value is necessary to invoke other accessors as part of the same access, but we would end up consuming it as part of materializing the base value for calls into nonmutating setters.\nFixes SR-8990 | rdar://problem/45274900.","distinct":false,"url":"https://api.github.com/repos/atrick/swift/commits/dab6891573fcf6c9fbbe91ec4d610f1118ccf9d9"},{"sha":"b1586511191dacec75d2afe6ab4e60b986ca4be6","author":{"name":"Mark Lacey","email":"e70f7f8b83e45e60d46c24187f2f1d41e0c54d54@apple.com"},"message":"[ConstraintSystem] Extend solver support for designated types for operators.\n\nHave the constraint solver consider multiple designated types for an\noperator. We currently consider the overloads from each in turn,\nstopping as soon as we have a solution. As a result, we can still end\nup with exponential type checking in some cases if an operator has\nmore than a single designated type. This still allows us to reduce the\nbase of that exponent, though, which makes it possible to increase the\nnumber of expressions we can type check successfully in practice.","distinct":false,"url":"https://api.github.com/repos/atrick/swift/commits/b1586511191dacec75d2afe6ab4e60b986ca4be6"},{"sha":"c9ae303e2ddf2f259690ad2668826cef9bce4931","author":{"name":"Slava Pestov","email":"1b4bc63cf9790c932e8467eff6bcebe1944a98d7@apple.com"},"message":"Sema: Remove TypeChecker::isSuperclassOf()\n\nIt's mostly redundant, we already have TypeBase::isExactSuperclassOf().\n\nThe only difference between the two is that the TypeChecker method\nadmitted self-conforming class-constrained existentials (like C & P\nwhere P is an @objc protocol with no static methods) as subclasses\nof themselves.\n\nThis was actually not sound in the general case, because you can\ncall static methods and required initializers on the *class* C,\nso I'm going to unilaterally ban this, but since the importer\ncreates such types, I have to allow it if the class is an\nimported class.","distinct":false,"url":"https://api.github.com/repos/atrick/swift/commits/c9ae303e2ddf2f259690ad2668826cef9bce4931"},{"sha":"54399f97d3ffa0782edede68cbe4504e4fed36e0","author":{"name":"Erik Eckstein","email":"f1682ebb83d0ce00b2767a78fc8ea26a8af24e40@apple.com"},"message":"SILCombine:  Optimize a sequence of conversion of an builtin integer to and from BridgeObject\n\nThis sequence appears in the new UTF8 String implementation.","distinct":false,"url":"https://api.github.com/repos/atrick/swift/commits/54399f97d3ffa0782edede68cbe4504e4fed36e0"},{"sha":"8b9c37d15312a6b5fc97ee6b2f21114f8be33f29","author":{"name":"Andrew Trick","email":"6050ac38e168b9c48bd260f485ec2f5d125e78d6@apple.com"},"message":"Fix cmake flag: SWIFT_ENABLE_STDLIBCORE_EXCLUSIVITY_CHECKING","distinct":false,"url":"https://api.github.com/repos/atrick/swift/commits/8b9c37d15312a6b5fc97ee6b2f21114f8be33f29"}]}
{"actor":{"display_login":"atrick"}}