{"push_id":2856764734,"size":1000,"distinct_size":0,"ref":"refs/heads/master","head":"0eb34b90309c1153a9958e6e76bf187b5a39aea0","before":"81c2075695490183408d1a3f29feefba63069f81","commits":[{"sha":"4084c9e30339676a7bea9cca1496101f0b191a3f","author":{"name":"George Karpenkov","email":"0ec62ea6484a624425cd34ea6ee504b1d60cca31@apple.com"},"message":"[analyzer] [tests] Pass clang executable path to prefix-less executor scripts.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@336124 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/SOLLVE/clang/commits/4084c9e30339676a7bea9cca1496101f0b191a3f"},{"sha":"ddb77a4e35a61b758922bc15fb68c8ca224655e5","author":{"name":"Piotr Padlewski","email":"83a6da1a0f6a5e3ab62b8666cc788eee7a3d8b6f@gmail.com"},"message":"[CodeGenCXX] Emit strip.invariant.group with -fstrict-vtable-pointers\n\nSummary:\nEmmiting new intrinsic that strips invariant.groups to make\ndevirtulization sound, as described in RFC: Devirtualization v2.\n\nReviewers: rjmccall, rsmith, amharc, kuhar\n\nSubscribers: llvm-commits, cfe-commits\n\nDifferential Revision: https://reviews.llvm.org/D47299\n\nCo-authored-by: Krzysztof Pszeniczny <krzysztof.pszeniczny@gmail.com>\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@336137 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/SOLLVE/clang/commits/ddb77a4e35a61b758922bc15fb68c8ca224655e5"},{"sha":"2a670227465c2be203f30650676da8b51715c44f","author":{"name":"Richard Smith","email":"9d938db41bf7d07f88e8d8adba89b477eaafa4d6@metafoo.co.uk"},"message":"Per C++ [over.match.copy]p1, direct-initialization of a reference can\nonly invoke converting constructors of the reference's underlying type.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@336153 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/SOLLVE/clang/commits/2a670227465c2be203f30650676da8b51715c44f"},{"sha":"aa3be4e3c06473db5996695a3ab9755aee5f9f9d","author":{"name":"Steven Wu","email":"31b323fd4736de665d3e8fda295e71829cf0926e@apple.com"},"message":"[Driver][Darwin] Use Host Triple to infer target os version\n\nSummary:\nWhen clang required to infer target os version from --target option and\nthe os version is not specified in targets, check the host triple. If the\nhost and target are both macOS, use host triple to infer target os\nversion.\n\nrdar://problem/41651999\n\nReviewers: arphaman, dexonsmith\n\nReviewed By: arphaman\n\nSubscribers: cfe-commits\n\nDifferential Revision: https://reviews.llvm.org/D48849\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@336168 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/SOLLVE/clang/commits/aa3be4e3c06473db5996695a3ab9755aee5f9f9d"},{"sha":"cfd5890f82db858d610ec28a9fbb44e0e853c8c0","author":{"name":"Hans Wennborg","email":"8800578b51f022c8d8adb9606a8b3db4fedbdac6@hanshq.net"},"message":"Revert r336021 \"PR33924: merge local declarations that have linkage of some kind within\"\n\nThis caused test failures in 32-bit builds (PR38015).\n\n> merged function definitions; also merge functions with deduced return\n> types.\n>\n> This seems like two independent fixes, but unfortunately they are hard\n> to separate because it's challenging to reliably test either one of them\n> without also testing the other.\n>\n> A complication arises with deduced return type support: we need the type\n> of the function in order to know how to merge it, but we can't load the\n> actual type of the function because it might reference an entity\n> declared within the function (and we need to have already merged the\n> function to correctly merge that entity, which we would need to do to\n> determine if the function types match). So we instead compare the\n> declared function type when merging functions, and defer loading the\n> actual type of a function with a deduced type until we've finished\n> loading and merging the function.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@336175 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/SOLLVE/clang/commits/cfd5890f82db858d610ec28a9fbb44e0e853c8c0"},{"sha":"82cfb485f0e0e3174b95881c5a6e5d080e91b916","author":{"name":"Kostya Kortchinsky","email":"14db504d4cd3201da0bb52691e3113891ce88197@google.com"},"message":"[Driver] Add PPC64 as supported for Scudo\n\nSummary:\nScudo works on PPC64 as is, so mark the architecture as supported for it. This\nwill also require a change to config-ix.cmake on the compiler-rt side.\n\nUpdate the tests accordingly.\n\nReviewers: eugenis, alekseyshl\n\nReviewed By: alekseyshl\n\nSubscribers: cfe-commits\n\nDifferential Revision: https://reviews.llvm.org/D48833\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@336202 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/SOLLVE/clang/commits/82cfb485f0e0e3174b95881c5a6e5d080e91b916"},{"sha":"a0c03f2df39aa547e4182dcf632ba1c1d533da4e","author":{"name":"Zachary Turner","email":"4239aa0d2a9a9fe1ca57c7ca6a764f6a324fc92f@google.com"},"message":"Fix crash in clang.\n\nThis happened during a recent refactor.  toStringRefArray() returns\na vector<StringRef>, which was being implicitly converted to an\nArrayRef<StringRef>, and then the vector was immediately being\ndestroyed, so the ArrayRef<> was losing its backing storage.\nFix this by making sure the vector gets permanent storage.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@336219 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/SOLLVE/clang/commits/a0c03f2df39aa547e4182dcf632ba1c1d533da4e"},{"sha":"83dc9e5eeb282d9fea92251023c292c24d94fec7","author":{"name":"Erich Keane","email":"ec9f61fe526c14bb62c55d7c978f025ee6b3583d@intel.com"},"message":"Fix allocation of Nullability attribute.\n\nExisting code always allocates for on the declarator's attribute pool, \nbut sometimes adds it to the declspec.  This patch ensures that the \ncorrect pool is used.\n\n\nDiscovered while testing: https://reviews.llvm.org/D48788\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@336225 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/SOLLVE/clang/commits/83dc9e5eeb282d9fea92251023c292c24d94fec7"},{"sha":"1faea10f9051a30ea0441599659f9798d835dbf1","author":{"name":"Richard Smith","email":"9d938db41bf7d07f88e8d8adba89b477eaafa4d6@metafoo.co.uk"},"message":"Factor out Clang's desired 8MB stack size constant from the various\nplaces we hardcode it.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@336231 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/SOLLVE/clang/commits/1faea10f9051a30ea0441599659f9798d835dbf1"},{"sha":"7cb94b0502fe0fbf58c5c6f213f1da9386c08034","author":{"name":"Erik Pilkington","email":"65e32f21ddca9a0d6478de9bda5420e1730f7609@gmail.com"},"message":"[Sema] Discarded statment should be an evaluatable context.\n\nThe constexpr evaluator was erroring out because these templates weren't\ndefined. Despite being used in a discarded statement, we still need to constexpr\nevaluate them, which means that we need to instantiate them. Fixes PR37585.\n\nDifferential revision: https://reviews.llvm.org/D48322\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@336233 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/SOLLVE/clang/commits/7cb94b0502fe0fbf58c5c6f213f1da9386c08034"},{"sha":"2926189c9bf4982cd6a0e9cc00d785837112d457","author":{"name":"Michael Kruse","email":"5e393654cabc5ba15b267e678168f2f52e9a3437@meinersbur.de"},"message":"[Sema] Consider all format_arg attributes.\n\nIf a function has multiple format_arg attributes, clang only considers\nthe first it finds (because AttributeLists are in reverse order, not\nnecessarily the textually first) and ignores all others.\n\nLoop over all FormatArgAttr to print warnings for all declared\nformat_arg attributes.\n\nFor instance, libintl's ngettext (select plural or singular version of\nformat string) has two __format_arg__ attributes.\n\nDifferential Revision: https://reviews.llvm.org/D48734\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@336239 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/SOLLVE/clang/commits/2926189c9bf4982cd6a0e9cc00d785837112d457"},{"sha":"ef356db5c03a0f052c09ebd0a964b9eda3852847","author":{"name":"Richard Smith","email":"9d938db41bf7d07f88e8d8adba89b477eaafa4d6@metafoo.co.uk"},"message":"PR33924: merge local declarations that have linkage of some kind within\nmerged function definitions; also merge functions with deduced return\ntypes.\n\nThis seems like two independent fixes, but unfortunately they are hard\nto separate because it's challenging to reliably test either one of them\nwithout also testing the other.\n\nA complication arises with deduced return type support: we need the type\nof the function in order to know how to merge it, but we can't load the\nactual type of the function because it might reference an entity\ndeclared within the function (and we need to have already merged the\nfunction to correctly merge that entity, which we would need to do to\ndetermine if the function types match). So we instead compare the\ndeclared function type when merging functions, and defer loading the\nactual type of a function with a deduced type until we've finished\nloading and merging the function.\n\nThis reverts r336175, reinstating r336021, with one change (for PR38015):\nwe look at the TypeSourceInfo of the first-so-far declaration of each\nfunction when considering whether to merge two functions. This works\naround a problem where the calling convention in the TypeSourceInfo for\nsubsequent redeclarations may not match if it was implicitly adjusted.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@336240 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/SOLLVE/clang/commits/ef356db5c03a0f052c09ebd0a964b9eda3852847"},{"sha":"4f874f4052f3375bfbd0d3a7655ee049d3cccdd8","author":{"name":"Gabor Buella","email":"cebd756dede555dd7c4270e7fb862bd2ac0ff5c4@intel.com"},"message":"NFC - typo fix in test/CodeGen/avx512f-builtins.c\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@336243 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/SOLLVE/clang/commits/4f874f4052f3375bfbd0d3a7655ee049d3cccdd8"},{"sha":"c8c9b4da91fdf2e1bd938704f419763a969b56ed","author":{"name":"Ilya Biryukov","email":"eceaa92c40d19b4bf82eb67a163fa5c88b627d2b@google.com"},"message":"[Sema] Fix crash in getConstructorName.\n\nSummary:\nCan happen when getConstructorName is called on invalid decls,\nspecifically the ones that do not have the injected class name.\n\nReviewers: bkramer, rsmith\n\nReviewed By: rsmith\n\nSubscribers: cfe-commits\n\nDifferential Revision: https://reviews.llvm.org/D48880\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@336244 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/SOLLVE/clang/commits/c8c9b4da91fdf2e1bd938704f419763a969b56ed"},{"sha":"6c9c407460d1ae31a35fb223d179f83ab5ff515c","author":{"name":"Eric Liu","email":"7f19b946fdf9b9340ac797a6f30cacd117523ba8@google.com"},"message":"[SemaCodeComplete] Make sure visited contexts are passed to completion results handler.\n\nReviewers: ilya-biryukov\n\nSubscribers: cfe-commits\n\nDifferential Revision: https://reviews.llvm.org/D48917\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@336255 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/SOLLVE/clang/commits/6c9c407460d1ae31a35fb223d179f83ab5ff515c"},{"sha":"c09b7287e3768a54a51dd1d64bf949ba7e2e24e4","author":{"name":"Eric Fiselier","email":"96f164ad4d9b2b0dacf8ebee2bb1eeb3aa69adf1@efcs.ca"},"message":"Add missing include for size_t\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@336261 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/SOLLVE/clang/commits/c09b7287e3768a54a51dd1d64bf949ba7e2e24e4"},{"sha":"4239cbe33e357c0230913abaf9792f9c07b80dfe","author":{"name":"Gabor Buella","email":"cebd756dede555dd7c4270e7fb862bd2ac0ff5c4@intel.com"},"message":"NFC - Fix typo in test/Layout/itanium-pack-and-align.cpp\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@336262 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/SOLLVE/clang/commits/4239cbe33e357c0230913abaf9792f9c07b80dfe"},{"sha":"dd6f2c1d2e5a70e68609eeecc96a23c13b05a226","author":{"name":"Gabor Buella","email":"cebd756dede555dd7c4270e7fb862bd2ac0ff5c4@intel.com"},"message":"NFC - Fix typo in test/CodeGenObjC/gnustep2-class.m\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@336263 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/SOLLVE/clang/commits/dd6f2c1d2e5a70e68609eeecc96a23c13b05a226"},{"sha":"1d7006dc77d3ac7d4b6a2392bc8436f69a7244de","author":{"name":"Gabor Buella","email":"cebd756dede555dd7c4270e7fb862bd2ac0ff5c4@intel.com"},"message":"NFC - Fix type in builtins-ppc-p9vector.c test\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@336264 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/SOLLVE/clang/commits/1d7006dc77d3ac7d4b6a2392bc8436f69a7244de"},{"sha":"06787e3d57b9ee0cc5e3bf5003b2f95f4c357c9a","author":{"name":"Rafael Stahl","email":"b9ef525265a78354d39b3705ce584232970e3118@tum.de"},"message":"[ASTImporter] import macro source locations\n\nSummary: Implement full import of macro expansion info with spelling and expansion locations.\n\nReviewers: a.sidorin, klimek, martong, balazske, xazax.hun\n\nReviewed By: martong\n\nSubscribers: thakis, xazax.hun, balazske, rnkovacs, cfe-commits\n\nDifferential Revision: https://reviews.llvm.org/D47698\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@336269 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/SOLLVE/clang/commits/06787e3d57b9ee0cc5e3bf5003b2f95f4c357c9a"}]}
{"actor":{"display_login":"Meinersbur"}}