{"push_id":956778093,"size":80,"distinct_size":1,"ref":"refs/heads/develop","head":"e8e26e526245a0a163836ca61fb9b8230fb530a6","before":"cef52841dcea30be6676060bca0ff155c456fb29","commits":[{"sha":"3c7bfdbf8f234cd13b34666a6786ca030aba1196","author":{"email":"42c60520d22f29ab4fbd7ab379c1a50cda8b3dfa@hotmail.com","name":"Alexey Bataev"},"message":"[OPENMP 4.5] Allow arrays in 'reduction' clause.\nOpenMP 4.5, alogn with array sections, allows to use variables of array type in reductions.\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@258804 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/jamboree/clang/commits/3c7bfdbf8f234cd13b34666a6786ca030aba1196"},{"sha":"42cf5ea8bd63221eaf7cad0902edeeaada772afa","author":{"email":"f939b98ebdb1b556bd21d42c021221cb2cbb4d27@codeaurora.org","name":"Chad Rosier"},"message":"[Driver] Update FIXME comment now that PR4941 has been addressed.\n\nThe actual fix should be addressed by someone who can test on Darwin.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@258813 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/jamboree/clang/commits/42cf5ea8bd63221eaf7cad0902edeeaada772afa"},{"sha":"71320339649c8f7022aeeb68dd2743eb83be0bc6","author":{"email":"f939b98ebdb1b556bd21d42c021221cb2cbb4d27@codeaurora.org","name":"Chad Rosier"},"message":"[Driver] Make sure -fno-math-builtin option is being passed by the driver.\n\nSupport for the -fno-math-builtin option was added in r186899.  The codegen side\nis being tested in test/CodeGen/nomathbuiltin.c.  The missing part was just\npassing the option through the driver.\n\nPR26317\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@258814 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/jamboree/clang/commits/71320339649c8f7022aeeb68dd2743eb83be0bc6"},{"sha":"99cfb7b495d5e3628071b74ae18f486328315f5d","author":{"email":"f939b98ebdb1b556bd21d42c021221cb2cbb4d27@codeaurora.org","name":"Chad Rosier"},"message":"Revert \"[Driver] Make sure -fno-math-builtin option is being passed by the driver.\"\n\nThis reverts commit r258814.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@258815 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/jamboree/clang/commits/99cfb7b495d5e3628071b74ae18f486328315f5d"},{"sha":"dc2fa0b0508186aca6824653acd9156b6d90dd59","author":{"email":"0cf2b523725960b2f168ef58525f633b3db4416e@us.ibm.com","name":"Arpith Chacko Jacob"},"message":"[OpenMP] Parsing + sema for defaultmap clause.\n\nSummary:\nThis patch adds parsing + sema for the defaultmap clause associated with the target directive (among others).\n\nReviewers: ABataev\n\nDifferential Revision: http://reviews.llvm.org/D16527\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@258817 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/jamboree/clang/commits/dc2fa0b0508186aca6824653acd9156b6d90dd59"},{"sha":"4b4b63acea7d6c38abf735092cb92b71b8488210","author":{"email":"631d11d9fe908fc8f04b5865032c3043cb48fdfb@google.com","name":"Justin Lebar"},"message":"[CUDA] Add -fcuda-allow-variadic-functions.\n\nSummary:\nTurns out the variadic function checking added in r258643 was too strict\nfor some existing users; give them an escape valve.  When\n-fcuda-allow-variadic-functions is passed, the front-end makes no\nattempt to disallow C-style variadic functions.  Calls to va_arg are\nstill not allowed.\n\nReviewers: tra\n\nSubscribers: cfe-commits, jhen, echristo, bkramer\n\nDifferential Revision: http://reviews.llvm.org/D16559\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@258822 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/jamboree/clang/commits/4b4b63acea7d6c38abf735092cb92b71b8488210"},{"sha":"00fef86c90e0dae2bac1905d5317fad36e5b591c","author":{"email":"0a33c1e36d076167665bd200010abec955a039ad@gmail.com","name":"Manman Ren"},"message":"Use instance_properties instead of properties. NFC.\n\nAll current properties are instance properties.\n\nThis is the second patch in a series of patches to support class properties\nin addition to instance properties in objective-c.\n\nrdar://23891898\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@258824 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/jamboree/clang/commits/00fef86c90e0dae2bac1905d5317fad36e5b591c"},{"sha":"ed30907f4a2352e40c8dfebbf615bd14607833fc","author":{"email":"0cf2b523725960b2f168ef58525f633b3db4416e@us.ibm.com","name":"Arpith Chacko Jacob"},"message":"[OpenMP] Parsing + sema for target parallel directive.\n\nSummary:\nThis patch adds parsing + sema for the target parallel directive and its clauses along with testcases.\n\nReviewers: ABataev\n\nDifferential Revision: http://reviews.llvm.org/D16553\n\nRebased to current trunk and updated test cases.\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@258832 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/jamboree/clang/commits/ed30907f4a2352e40c8dfebbf615bd14607833fc"},{"sha":"337ac58fc055f4b91051cedb3a689636bcfbcffc","author":{"email":"0a33c1e36d076167665bd200010abec955a039ad@gmail.com","name":"Manman Ren"},"message":"Class Property: parse property attribute (class).\n\nThis is the third patch in a series of patches to support class properties\nin addition to instance properties in objective-c.\n\nrdar://23891898\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@258834 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/jamboree/clang/commits/337ac58fc055f4b91051cedb3a689636bcfbcffc"},{"sha":"491046d014bcb4c8a260df15e64ea0eb09f91425","author":{"email":"89604110449ce23e3d37e971c8a3c9848fbf663d@gmail.com","name":"Eugene Zelenko"},"message":"Fix Clang-tidy modernize-use-nullptr warnings; other minor fixes.\n\nDifferential revision: http://reviews.llvm.org/D16567\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@258836 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/jamboree/clang/commits/491046d014bcb4c8a260df15e64ea0eb09f91425"},{"sha":"202433cccd87a4e7d1e277f80be6b179165bcb8d","author":{"email":"fbe9e45cbb51ebd86366cc402735e3c7e9b1e064@gmail.com","name":"David Majnemer"},"message":"[MS ABI] Allow a member pointers' converted type to change\n\nMember pointers in the MS ABI are tricky for a variety of reasons.\nThe size of a member pointer is indeterminate until the program reaches\na point where the representation is required to be known.  However,\n*pointers* to member pointers may exist without knowing the pointee\ntype's representation.  In these cases, we synthesize an opaque LLVM\ntype for the pointee type.\n\nHowever, we can be in a situation where the underlying member pointer's\nrepresentation became known mid-way through the program.  To account for\nthis, we attempted to manicure CodeGen's type-cache so that we can\nreplace the opaque member pointer type with the real deal while leaving\nthe pointer types unperturbed.  This, unfortunately, is a problematic\napproach to take as we will violate CodeGen's invariants.\n\nThese violations are mostly harmless but let's do the right thing\ninstead: invalidate the type-cache if a member pointer's LLVM\nrepresentation changes.\n\nThis fixes PR26313.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@258839 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/jamboree/clang/commits/202433cccd87a4e7d1e277f80be6b179165bcb8d"},{"sha":"82e08cbbc15452ff1db28ff12588ff5c5e9b4088","author":{"email":"606076c6baf28f5c774b7ecc8b17e7756bb544e2@playstation.sony.com","name":"Yunzhong Gao"},"message":"Do not define GXX_RTTI macro for C.\nThis is same as GCC behavior (tested with GCC 4.8.2).\n\nDifferential Revision: http://reviews.llvm.org/D16365\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@258850 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/jamboree/clang/commits/82e08cbbc15452ff1db28ff12588ff5c5e9b4088"},{"sha":"171280519bba372bc7bda384253757fba54b085a","author":{"email":"4ba501e1be48e706a96a32d1bea9c8d791bf3a0f@apple.com","name":"Chris Bieneman"},"message":"Remove autoconf support\n\nSummary:\nThis patch is provided in preparation for removing autoconf on 1/26. The proposal to remove autoconf on 1/26 was discussed on the llvm-dev thread here: http://lists.llvm.org/pipermail/llvm-dev/2016-January/093875.html\n\n    \"This is the way [autoconf] ends\n    Not with a bang but a whimper.\"\n    -T.S. Eliot\n\nReviewers: chandlerc, grosbach, bob.wilson, echristo\n\nSubscribers: klimek, cfe-commits\n\nDifferential Revision: http://reviews.llvm.org/D16472\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@258862 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/jamboree/clang/commits/171280519bba372bc7bda384253757fba54b085a"},{"sha":"9200182f8f5511fe3faa58cc0f758c8316691453","author":{"email":"fbe9e45cbb51ebd86366cc402735e3c7e9b1e064@gmail.com","name":"David Majnemer"},"message":"[WinEH] Annotate calls to __RTtypeid with a funclet bundle\n\nClang's CodeGen has several paths which end up invoking or calling a\nfunction. The one that we used for calls to __RTtypeid did not\nappropriately annotate the call with a funclet bundle.\n\nThis fixes PR26329.\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@258877 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/jamboree/clang/commits/9200182f8f5511fe3faa58cc0f758c8316691453"},{"sha":"8379dbf80c66539b0fbd09752b38348d17065b2f","author":{"email":"3be48e13e9b30a63e9f424c820cc2e041758d7dd@google.com","name":"Artem Belevich"},"message":"[CUDA] Implemented device-side support functions in <cmath>.\n\nCUDA expects math functions in std:: namespace to work on device side.\nIn order to make it work with clang without allowing device-side code\ngeneration for functions w/o appropriate target attributes, this patch\nprovides device-side implementations for <cmath> functions. Most of\nthem call global-scope math functions provided by CUDA headers. In few\ncases we use clang builtins.\n\nTested out-of tree by compiling and running thrust's unit_tests.\nhttps://github.com/thrust/thrust/tree/master/testing\n\nDifferential Revision: http://reviews.llvm.org/D16593\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@258880 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/jamboree/clang/commits/8379dbf80c66539b0fbd09752b38348d17065b2f"},{"sha":"609444fdf26450fc530f2fcc72b2c1a743e03bfd","author":{"email":"776e353654a03ac098cc06e73184e0fd6ce13b85@apple.com","name":"Devin Coughlin"},"message":"[analyzer] Body farm: Look for property ivar in shadowing readwrite property.\n\nAfter r251874, readonly properties that are shadowed by a readwrite property\nin a class extension no longer have an instance variable, which caused the body\nfarm to not synthesize getters. Now, if a readonly property does not have an\ninstance variable look for a shadowing property and try to get the instance\nvariable from there.\n\nrdar://problem/24060091\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@258886 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/jamboree/clang/commits/609444fdf26450fc530f2fcc72b2c1a743e03bfd"},{"sha":"9030f4d6bd1ea0d27354c65c1b7c450c73a01667","author":{"email":"a6a97665bebbe7020828dae03f9b588f719350c6@google.com","name":"James Y Knight"},"message":"Revert \"Change of UserLabelPrefix default value from \"_\" to \"\"\"\n\nThis reverts commit r258504.\n\nThis commit breaks (at least) sparc-rtems -- the OS (RTEMS) used to\noverride UserLabelPrefix to \"\", despite the arch (SPARC) having set it\nto \"_\". Now, the OS doesn't override anymore, but the arch sets it to\n\"_\", resulting in the wrong value. I expect this probably breaks other\nOSes that overrode to \"\" before, as well. (Clearly we have some missing\ntest cases, here...)\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@258894 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/jamboree/clang/commits/9030f4d6bd1ea0d27354c65c1b7c450c73a01667"},{"sha":"e8acae8d65b63937e237511d72f2243d930afb44","author":{"email":"776e353654a03ac098cc06e73184e0fd6ce13b85@apple.com","name":"Devin Coughlin"},"message":"[analyzer] ObjCDeallocChecker: Only operate on classes with retained properties.\n\nPreviously the ObjC Dealloc Checker only checked classes with ivars, not\nretained properties, which caused three bugs:\n\n- False positive warnings about a missing -dealloc method in classes with only\nivars.\n- Missing warnings about a missing -dealloc method on classes with only\nproperties.\n- Missing warnings about an over-released or under-released ivar associated with\na retained property in classes with only properties.\n\nThe fix is to check only classes with at least one retained synthesized\nproperty.\n\nThis also exposed a bug when reporting an over-released or under-released\nproperty that did not contain a synthesize statement. The checker tried to\nassociate the warning with an @synthesize statement that did not exist, which\ncaused an assertion failure in debug builds. The fix is to fall back to the\n@property statement in this case.\n\nA patch by David Kilzer!\n\nPart of rdar://problem/6927496\n\nDifferential Revision: http://reviews.llvm.org/D5023\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@258896 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/jamboree/clang/commits/e8acae8d65b63937e237511d72f2243d930afb44"},{"sha":"e23aee1dd31d61e4c2cfb1081178a9683b3c527e","author":{"email":"606076c6baf28f5c774b7ecc8b17e7756bb544e2@playstation.sony.com","name":"Yunzhong Gao"},"message":"Adding a test for PR25717.\n\nThe test tries to produce a large preprocessed output to the console, and checks\nthat we do not see any unexpected fatal errors.\n\nThe test is not enabled unless a lit parameter \"--param enable_console=1\" is\npassed on the command line to lit.py.\n\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@258902 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/jamboree/clang/commits/e23aee1dd31d61e4c2cfb1081178a9683b3c527e"},{"sha":"29de80e87870b1e4ae297b69026517bd0ae18e55","author":{"email":"1243d88afd4beb6c094bab06f5b17403dd1c33f9@evidente.se","name":"Daniel Marjamaki"},"message":"Fix array index out of bounds\n\nDifferential Revision: http://reviews.llvm.org/D16582\n\n\ngit-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@258911 91177308-0d34-0410-b5e6-96231b3b80d8","distinct":false,"url":"https://api.github.com/repos/jamboree/clang/commits/29de80e87870b1e4ae297b69026517bd0ae18e55"}]}