[PATCH] D21626: Lit C++11 Compatibility Patch #10

2017-02-24 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL296193: [Test] Make Lit tests C++11 compatible #10 (authored by lcharles). Changed prior to commit: https://reviews.llvm.org/D21626?vs=89736&id=89737#toc Repository: rL LLVM https://reviews.llvm.org

[PATCH] D29437: [ubsan] Detect signed overflow UB in remainder operations

2017-02-24 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL296214: [ubsan] Detect signed overflow UB in remainder operations (authored by vedantk). Changed prior to commit: https://reviews.llvm.org/D29437?vs=89734&id=89753#toc Repository: rL LLVM https://re

[PATCH] D29369: [ubsan] Omit superflous overflow checks for promoted arithmetic (PR20193)

2017-02-24 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL296213: [ubsan] Omit superflous overflow checks for promoted arithmetic (PR20193) (authored by vedantk). Changed prior to commit: https://reviews.llvm.org/D29369?vs=89733&id=89752#toc Repository: rL

[PATCH] D30430: Make Lit tests C++11 compatible - IR ordering

2017-02-28 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL296549: [Test] Make Lit tests C++11 compatible - IR ordering (authored by lcharles). Changed prior to commit: https://reviews.llvm.org/D30430?vs=90078&id=90101#toc Repository: rL LLVM https://review

[PATCH] D30459: [libcxxabi] Clean up macro usage

2017-03-01 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL296612: [libcxxabi] Clean up macro usage. (authored by rsingh). Changed prior to commit: https://reviews.llvm.org/D30459?vs=90150&id=90155#toc Repository: rL LLVM https://reviews.llvm.org/D30459 Fi

[PATCH] D30498: [clangd] Add support for FixIts.

2017-03-01 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL296636: [clangd] Add support for FixIts. (authored by d0k). Changed prior to commit: https://reviews.llvm.org/D30498?vs=90181&id=90187#toc Repository: rL LLVM https://reviews.llvm.org/D30498 Files:

[PATCH] D30599: [ubsan] Extend the nonnull argument check to ObjC

2017-03-05 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL296996: [ubsan] Extend the nonnull arg check to ObjC (authored by vedantk). Changed prior to commit: https://reviews.llvm.org/D30599?vs=90564&id=90647#toc Repository: rL LLVM https://reviews.llvm.or

[PATCH] D30157: [analyzer] Improve valist check

2017-03-07 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL297153: [analyzer] Improve valist checks and move it out from alpha state. (authored by xazax). Changed prior to commit: https://reviews.llvm.org/D30157?vs=90676&id=90855#toc Repository: rL LLVM htt

[PATCH] D30734: Add more examples to clang-format configuration

2017-03-08 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL297275: Add more examples to clang-format configuration (authored by sylvestre). Changed prior to commit: https://reviews.llvm.org/D30734?vs=91002&id=91003#toc Repository: rL LLVM https://reviews.ll

[PATCH] D30423: [ubsan] Detect UB loads from bitfields

2017-03-08 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL297298: [ubsan] Detect UB loads from bitfields (authored by vedantk). Changed prior to commit: https://reviews.llvm.org/D30423?vs=90869&id=91041#toc Repository: rL LLVM https://reviews.llvm.org/D304

[PATCH] D30289: [Analyzer] Add bug visitor for taint checker

2017-03-08 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL297324: [analyzer] Add bug visitor for taint checker. (authored by zaks). Changed prior to commit: https://reviews.llvm.org/D30289?vs=89497&id=91102#toc Repository: rL LLVM https://reviews.llvm.org/

[PATCH] D28445: [Analyzer] Extend taint propagation and checking

2017-03-08 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL297326: [analyzer] Extend taint propagation and checking to support LazyCompoundVal (authored by zaks). Changed prior to commit: https://reviews.llvm.org/D28445?vs=90868&id=91104#toc Repository: rL L

[PATCH] D30589: [ExprInspectionChecker] Improve usability for C

2017-03-08 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL297325: [analyzer] Improve usability of ExprInspectionChecker (authored by zaks). Changed prior to commit: https://reviews.llvm.org/D30589?vs=90527&id=91103#toc Repository: rL LLVM https://reviews.l

[PATCH] D28348: [analyzer] Taught the analyzer about Glib API to check Memory-leak

2017-03-08 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL297323: [analyzer] Teach the MallocChecker about about Glib API (authored by zaks). Changed prior to commit: https://reviews.llvm.org/D28348?vs=89825&id=91101#toc Repository: rL LLVM https://reviews

[PATCH] D30798: [analyzer] Turn suppress-c++-stdlib on by default

2017-03-09 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL297429: [analyzer] Turn suppress-c++-stdlib on by default (authored by zaks). Changed prior to commit: https://reviews.llvm.org/D30798?vs=91236&id=91238#toc Repository: rL LLVM https://reviews.llvm.

[PATCH] D30831: [ASTImporter] Import fix of GCCAsmStmts w/ missing symbolic operands

2017-03-13 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL297627: [ASTImporter] Import fix of GCCAsmStmts w/ missing symbolic operands (authored by xazax). Changed prior to commit: https://reviews.llvm.org/D30831?vs=91541&id=91567#toc Repository: rL LLVM h

[PATCH] D30875: [X86] Add checking of the scale argument to scatter/gather builtins

2017-03-13 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL297642: [X86] Add checking of the scale argument to scatter/gather builtins (authored by ctopper). Changed prior to commit: https://reviews.llvm.org/D30875?vs=91508&id=91586#toc Repository: rL LLVM

[PATCH] D30762: [ubsan] Add a nullability sanitizer

2017-03-13 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL297700: [ubsan] Add a nullability sanitizer (authored by vedantk). Changed prior to commit: https://reviews.llvm.org/D30762?vs=91382&id=91658#toc Repository: rL LLVM https://reviews.llvm.org/D30762

[PATCH] D26835: [analyzer] Minor fixes and improvements to debug.ExprInspection

2016-11-30 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL288257: [analyzer] Minor fixes and improvements to debug.ExprInspection (authored by dergachev). Changed prior to commit: https://reviews.llvm.org/D26835?vs=78468&id=79776#toc Repository: rL LLVM ht

[PATCH] D26839: [analyzer] An attempt to fix pr19539 - crashes on temporaries life-extended via members

2016-11-30 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL288263: [analyzer] Construct temporary objects of correct types, destroy them properly. (authored by dergachev). Changed prior to commit: https://reviews.llvm.org/D26839?vs=79540&id=79783#toc Repositor

[PATCH] D27408: [analyzer] RetainCountChecker: remove unused enum value; NFC.

2016-12-07 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL288917: [analyzer] Remove an unused enum value in RetainCountChecker. (authored by dergachev). Changed prior to commit: https://reviews.llvm.org/D27408?vs=80431&id=80608#toc Repository: rL LLVM http

[PATCH] D27409: [analyzer] RetainCountChecker: The callback in dispatch_data_create() doesn't free the return symbol.

2016-12-08 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL289047: [analyzer] Add dispatch_data_create as a special case in RetainCountChecker. (authored by dergachev). Changed prior to commit: https://reviews.llvm.org/D27409?vs=80606&id=80750#toc Repository:

[PATCH] D27607: [ubsan] Treat ObjC's BOOL as if its range is always {0, 1}

2016-12-09 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL289290: [ubsan] Treat ObjC's BOOL as if its range is always {0, 1} (authored by vedantk). Changed prior to commit: https://reviews.llvm.org/D27607?vs=80960&id=80969#toc Repository: rL LLVM https://r

[PATCH] D27535: [analyzer] Add ObjCPropertyChecker - check for autosynthesized copy-properties of mutable types.

2016-12-13 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL289554: [analyzer] Detect ObjC properties that are both (copy) and Mutable. (authored by dergachev). Changed prior to commit: https://reviews.llvm.org/D27535?vs=81083&id=81240#toc Repository: rL LLVM

[PATCH] D32164: [clang-tidy] misc-misplaced-widening-cast: Disable checking of implicit widening casts by default

2017-04-19 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL300699: [clang-tidy] misc-misplaced-widening-cast: Disable checking of implicit… (authored by xazax). Changed prior to commit: https://reviews.llvm.org/D32164?vs=95563&id=95751#toc Repository: rL LLV

[PATCH] D32144: [Coverage] Don't emit mappings for functions in dependent contexts (fixes PR32679)

2017-04-19 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL300723: [Coverage] Don't emit mappings for functions in dependent contexts (fixes… (authored by vedantk). Changed prior to commit: https://reviews.llvm.org/D32144?vs=95513&id=95783#toc Repository: rL

[PATCH] D32234: [Clangd] Support Authority-less URIs

2017-04-21 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL300990: [Clangd] Support Authority-less URIs (authored by d0k). Changed prior to commit: https://reviews.llvm.org/D32234?vs=95809&id=96152#toc Repository: rL LLVM https://reviews.llvm.org/D32234 Fi

[PATCH] D32238: [Clangd] Failed to decode params using 1.x-compatible request message

2017-04-21 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL300991: [Clangd] Failed to decode params using 1.x-compatible request message (authored by d0k). Changed prior to commit: https://reviews.llvm.org/D32238?vs=95811&id=96153#toc Repository: rL LLVM ht

[PATCH] D31982: [analyzer] Improve suppression for inlined defensive checks when operator& is involved.

2017-04-24 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL301224: [analyzer] Improve suppression for inlined defensive checks before operator &. (authored by dergachev). Changed prior to commit: https://reviews.llvm.org/D31982?vs=95890&id=96446#toc Repository

[PATCH] D32406: [Coverage][Windows] Null pointer dereference in CodeGenPGO::skipRegionMappingForDecl (fixes PR32761)

2017-04-24 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL301249: [Coverage] Avoid null deref in skipRegionMappingForDecl (fixes PR32761) (authored by vedantk). Changed prior to commit: https://reviews.llvm.org/D32406?vs=96454&id=96467#toc Repository: rL LL

[PATCH] D32291: [analyzer] Implement handling array subscript into null pointer, improve null dereference checks for array subscripts

2017-04-24 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL301251: [analyzer] Improve subscripting null arrays for catching null dereferences. (authored by dergachev). Changed prior to commit: https://reviews.llvm.org/D32291?vs=95943&id=96468#toc Repository:

[PATCH] D32519: [Sema] Avoid using a null type pointer (fixes PR32750)

2017-04-26 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL301420: [Sema] Avoid using a null type pointer (fixes PR32750) (authored by vedantk). Changed prior to commit: https://reviews.llvm.org/D32519?vs=96668&id=96757#toc Repository: rL LLVM https://revie

[PATCH] D28867: [Profile] Add off-by-default -Wprofile-instr-missing warning

2017-04-27 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL301570: [Profile] Add off-by-default -Wprofile-instr-missing warning (authored by vedantk). Changed prior to commit: https://reviews.llvm.org/D28867?vs=96847&id=96945#toc Repository: rL LLVM https:/

[PATCH] D32702: [analyzer] Fix 'Memory Error' bugtype capitalization.

2017-05-03 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL302016: [analyzer] Fix memory error bug category capitalization. (authored by dergachev). Changed prior to commit: https://reviews.llvm.org/D32702?vs=97574&id=97609#toc Repository: rL LLVM https://r

[PATCH] D30805: [OpenCL] Add intel_reqd_sub_group_size attribute support

2017-05-04 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL302125: [OpenCL] Add intel_reqd_sub_group_size attribute support (authored by pxl). Changed prior to commit: https://reviews.llvm.org/D30805?vs=97772&id=97786#toc Repository: rL LLVM https://reviews

[PATCH] D32603: Build the Apple-style stage2 with modules and full debug info

2017-05-09 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL302556: Build the Apple-style stage2 with modules (authored by adrian). Changed prior to commit: https://reviews.llvm.org/D32603?vs=96952&id=98320#toc Repository: rL LLVM https://reviews.llvm.org/D3

[PATCH] D32550: Supress all uses of LLVM_END_WITH_NULL

2017-05-09 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL302572: Suppress all uses of LLVM_END_WITH_NULL. NFC. (authored by serge_sans_paille). Changed prior to commit: https://reviews.llvm.org/D32550?vs=96798&id=98339#toc Repository: rL LLVM https://revi

[PATCH] D32743: [clang-tidy] Add new cert-dcl21-cpp check.

2017-05-10 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL302637: [clang-tidy] Add new cert-dcl21-cpp check (authored by xazax). Changed prior to commit: https://reviews.llvm.org/D32743?vs=98179&id=98426#toc Repository: rL LLVM https://reviews.llvm.org/D3

[PATCH] D32891: [Sema][ObjC++] Objective-C++ support for __is_base_of(B, D)

2017-05-10 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL302695: [Sema] Objective-C++ support for type trait __is_base_of (authored by epilk). Changed prior to commit: https://reviews.llvm.org/D32891?vs=97905&id=98490#toc Repository: rL LLVM https://revie

[PATCH] D33021: [libcxx] [test] libc++ test changes for CWG 2094

2017-05-10 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL302710: Update is_trivially_copyable tests with CWG 2094 (authored by bion). Changed prior to commit: https://reviews.llvm.org/D33021?vs=98506&id=98508#toc Repository: rL LLVM https://reviews.llvm.o

[PATCH] D33095: [analyzer] Avoid allocation in Std C function modelling.

2017-05-12 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL302879: [analyzer] Avoid an allocation in Std C function modelling (authored by xazax). Changed prior to commit: https://reviews.llvm.org/D33095?vs=98610&id=98730#toc Repository: rL LLVM https://rev

[PATCH] D33092: [analyzer] Add checker to model builtin functions

2017-05-12 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL302880: [analyzer] Add modelling of __builtin_assume (authored by xazax). Changed prior to commit: https://reviews.llvm.org/D33092?vs=98609&id=98731#toc Repository: rL LLVM https://reviews.llvm.org/

[PATCH] D33201: [clangd] Refactor ProtocolHandlers to decouple them from ClangdLSPServer

2017-05-16 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL303173: [clangd] Refactor ProtocolHandlers to decouple them from ClangdLSPServer (authored by ibiryukov). Changed prior to commit: https://reviews.llvm.org/D33201?vs=99129&id=99145#toc Repository: rL

[PATCH] D33049: [libcxx] Support for Objective-C++ tests

2017-05-19 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL303466: [test] Add support for Objective-C++ tests (authored by epilk). Changed prior to commit: https://reviews.llvm.org/D33049?vs=99633&id=99643#toc Repository: rL LLVM https://reviews.llvm.org/D3

[PATCH] D33250: [Sema][ObjC] Fix a bug where -Wunguarded-availability was emitted at the wrong location

2017-05-22 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL303562: [Sema][ObjC] Fix a bug where -Wunguarded-availability was emitted at the wrong… (authored by epilk). Changed prior to commit: https://reviews.llvm.org/D33250?vs=99605&id=99772#toc Repository:

[PATCH] D33395: [clangd] Split clangd into library+executable (mainly for unit tests).

2017-05-23 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL303616: [clangd] Split clangd into library+executable (mainly for unit tests). (authored by ibiryukov). Changed prior to commit: https://reviews.llvm.org/D33395?vs=99774&id=99858#toc Repository: rL L

[PATCH] D33397: Allow to use vfs::FileSystem for file accesses inside ASTUnit.

2017-05-23 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL303630: Allow to use vfs::FileSystem for file accesses inside ASTUnit. (authored by ibiryukov). Changed prior to commit: https://reviews.llvm.org/D33397?vs=99725&id=99880#toc Repository: rL LLVM htt

[PATCH] D33415: [clangd] Replaced WorkerRequest with std::function...

2017-05-23 Thread Phabricator via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL303634: [clangd] Replaced WorkerRequest with std::function... (authored by ibiryukov). Changed prior to commit: https://reviews.llvm.org/D33415?vs=99883&id=99900#toc Repository: rL LLVM https://revi

<    13   14   15   16   17   18