{"push_id":665639753,"size":16,"distinct_size":16,"ref":"refs/heads/master","head":"7c7d525f1c64febc22d7d7cfc362302b9a7f65e7","before":"f7c4648614d7b029bcb80066e9d62b636d8f8b24","commits":[{"sha":"88c9a05fbde78225dffc1f2bbc3969e8a422f57b","author":{"email":"42c60520d22f29ab4fbd7ab379c1a50cda8b3dfa@hotmail.com","name":"Alexey Bataev"},"message":"[OPENMP] Fixed bug in atomic update/capture/write constructs.\n\nFixed a bug with codegen for destination atomic l-value with padding and junk in this padding bytes.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@237422 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/88c9a05fbde78225dffc1f2bbc3969e8a422f57b"},{"sha":"b6c4df3a3217771fba1d8a05ae7336b7da056378","author":{"email":"44c662dede9386ce8dc9e1ae02a889b6651f17c4@google.com","name":"Daniel Jasper"},"message":"clang-format: Add missing space before ObjC selector.\n\nBefore:\n  [self aaaaa:(1 + 2)bbbbb:3];\n\nAfter:\n  [self aaaaa:(1 + 2) bbbbb:3];\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@237424 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/b6c4df3a3217771fba1d8a05ae7336b7da056378"},{"sha":"b5236493da4bf9ba91101ffabb26c11ff38c3950","author":{"email":"44c662dede9386ce8dc9e1ae02a889b6651f17c4@google.com","name":"Daniel Jasper"},"message":"clang-format: Don't use column layout in lists that have separating\ncomments. At some point, we might to want to a layout with a different\nnumber of columns instead, but at the moment, this causes more\nconfusion than it's worth.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@237427 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/b5236493da4bf9ba91101ffabb26c11ff38c3950"},{"sha":"db89841ef9cb0b1f1ee005a8e18fa9f62bcab150","author":{"email":"44c662dede9386ce8dc9e1ae02a889b6651f17c4@google.com","name":"Daniel Jasper"},"message":"clang-format: Slightly change format decisions around macro annotations.\n\nBefore:\n  bool aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\n      GUARDED_BY(aaaaaaaaaaaa) = aaaaaaaaaaaaaaaaaaaaaaaaa;\n\nAfter:\n  bool aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa GUARDED_BY(aaaaaaaaaaaa) =\n      aaaaaaaaaaaaaaaaaaaaaaaaa;\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@237430 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/db89841ef9cb0b1f1ee005a8e18fa9f62bcab150"},{"sha":"d0a49e2f5421c8485e2099510b13d544acc035dc","author":{"email":"ef07092e60fcfb11c2cb85f86dac5966f4daeec6@gmail.com","name":"Serge Pavlov"},"message":"Limit set of types instantiated in FindInstantiatedDecl.\n\nStarting from r236426 FindInstantiatedDecl may instantiate types that\nare referenced before definition. This change limit the set of types\nthat can be instantiated by this function.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@237434 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/d0a49e2f5421c8485e2099510b13d544acc035dc"},{"sha":"75805b9d66425462798c88596376b14d69193429","author":{"email":"ec922ca029476608f5ef5cee4c7ae2e6c0b12986@gmail.com","name":"NAKAMURA Takumi"},"message":"CGAtomic.cpp: Fix bogus \\brief(s). Did you mean \"\\param\"? [-Wdocumentation]\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@237447 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/75805b9d66425462798c88596376b14d69193429"},{"sha":"bb987e72f3305a14f82f358e2928b81d171ccfd9","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@pcc.me.uk","name":"Peter Collingbourne"},"message":"Implement no_sanitize attribute.\n\nDifferential Revision: http://reviews.llvm.org/D9631\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@237463 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/bb987e72f3305a14f82f358e2928b81d171ccfd9"},{"sha":"049e702bb31e7877721af3986d97569a7ccd343d","author":{"email":"9d938db41bf7d07f88e8d8adba89b477eaafa4d6@metafoo.co.uk","name":"Richard Smith"},"message":"[modules] Add local submodule visibility support for declarations.\n\nWith this change, enabling -fmodules-local-submodule-visibility results in name\nvisibility rules being applied to submodules of the current module in addition\nto imported modules (that is, names no longer \"leak\" between submodules of the\nsame top-level module). This also makes it much safer to textually include a\nnon-modular library into a module: each submodule that textually includes that\nlibrary will get its own \"copy\" of that library, and so the library becomes\nvisible no matter which including submodule you import.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@237473 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/049e702bb31e7877721af3986d97569a7ccd343d"},{"sha":"2d7c006c4c79211b455ac53c9c18a51281dbcd0b","author":{"email":"4b8373d016f277527198385ba72fda0feb5da015@pcc.me.uk","name":"Peter Collingbourne"},"message":"Use llvm::StringSwitch<std::string> to take advantage of implicit asserting conversion to std::string.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@237475 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/2d7c006c4c79211b455ac53c9c18a51281dbcd0b"},{"sha":"9d6c94a79f96beb1681b51616af8356748638184","author":{"email":"e11ac465acb63ba34b2760c15a5e9874aa05e685@google.com","name":"Richard Trieu"},"message":"Reverse the order of types in the reference dropping qualifiers error.\n\nThe error has the form ... 'int' ... 'const int' ... dropped qualifiers.  At\nfirst glance, it appears that the const qualifier is added.  Reverse the types\nso that the second type is less qualified than the first.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@237482 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/9d6c94a79f96beb1681b51616af8356748638184"},{"sha":"356ec7741e96bb063060f133944a732eca3e03e5","author":{"email":"ec922ca029476608f5ef5cee4c7ae2e6c0b12986@gmail.com","name":"NAKAMURA Takumi"},"message":"clang/test/SemaCXX/attr-no-sanitize.cpp: Don't mix stdout and stderr for FileCheck.\n\nMSVCRT's stdio doesn't do line buffering.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@237492 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/356ec7741e96bb063060f133944a732eca3e03e5"},{"sha":"791beb43d2f960eeeb4dc45333fe8f6ac03f821b","author":{"email":"226409dbd0f8f7302b911c342b723f8b80eeb87d@linux.vnet.ibm.com","name":"Bill Schmidt"},"message":"[PPC64] Add vector pack/unpack support from ISA 2.07\n\nThis patch adds support for the following new instructions in the\nPower ISA 2.07:\n\n  vpksdss\n  vpksdus\n  vpkudus\n  vpkudum\n  vupkhsw\n  vupklsw\n\nThese instructions are available through the vec_packs, vec_packsu,\nvec_unpackh, and vec_unpackl built-in interfaces.  These are\nlane-sensitive instructions, so the built-ins have different\nimplementations for big- and little-endian, and the instructions must\nbe marked as killing the vector swap optimization for now.\n\nThe first three instructions perform saturating pack operations.  The\nfourth performs a modulo pack operation, which means it can be\nrepresented with a vector shuffle, and conversely the appropriate\nvector shuffles may cause this instruction to be generated.  The other\ninstructions are only generated via built-in support for now.\n\nI noticed during patch preparation that the macro __VSX__ was not\npreviously predefined when the power8-vector or direct-move features\nare requested.  This is an error, and I've corrected that here as\nwell.\n\nAppropriate tests have been added.\n\nThere is a companion patch to llvm for the rest of this support.\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@237500 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/791beb43d2f960eeeb4dc45333fe8f6ac03f821b"},{"sha":"db8c6dd29c7afd198fc4c4a034547f179874656f","author":{"email":"e11ac465acb63ba34b2760c15a5e9874aa05e685@google.com","name":"Richard Trieu"},"message":"When emitting a dropped qualifier error, show which qualifiers are dropped.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@237505 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/db8c6dd29c7afd198fc4c4a034547f179874656f"},{"sha":"0e3cc7e5024970882204d43f7462f65dbb4333e6","author":{"email":"e11ac465acb63ba34b2760c15a5e9874aa05e685@google.com","name":"Richard Trieu"},"message":"Fix typo from r237482.  \"to reference of type\" --> \"to reference to type\"\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@237507 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/0e3cc7e5024970882204d43f7462f65dbb4333e6"},{"sha":"4c293dd558b4086f7d7d26cec547a02a0ce2685f","author":{"email":"9d938db41bf7d07f88e8d8adba89b477eaafa4d6@metafoo.co.uk","name":"Richard Smith"},"message":"[modules] Retain the name as written for umbrella headers and directories, rather than converting to an absolute path. No observable change expected, but this allows us to correctly compute the module for an umbrella header, which later changes will require.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@237508 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/4c293dd558b4086f7d7d26cec547a02a0ce2685f"},{"sha":"7c7d525f1c64febc22d7d7cfc362302b9a7f65e7","author":{"email":"ed664c4bb5cadd95cb7521d1190a56e280fa6954@rutgers.edu","name":"Jan Vesely"},"message":"Revert \"Remove the cl-no-signed-zeros cc1 option\"\n\nThis reverts commit b91a9e07dde8c433a5640586e7a43bc812016915.","distinct":true,"url":"https://api.github.com/repos/jvesely/clang/commits/7c7d525f1c64febc22d7d7cfc362302b9a7f65e7"}]}