[clang] e7007b6 - [Sema] Add FixIt when a C++ out-of-line method has extra/missing const

2021-12-15 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-12-15T14:30:54+01:00 New Revision: e7007b69d43b36032975d759ab4ae473fb389851 URL: https://github.com/llvm/llvm-project/commit/e7007b69d43b36032975d759ab4ae473fb389851 DIFF: https://github.com/llvm/llvm-project/commit/e7007b69d43b36032975d759ab4ae473fb389851.diff LO

[clang] 32dede6 - [AST] Fix QualTypeNamesTest, which was spuriously passing

2021-12-15 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-12-15T21:55:25+01:00 New Revision: 32dede65ae98703855d90b55d0b4ec0ebf88a385 URL: https://github.com/llvm/llvm-project/commit/32dede65ae98703855d90b55d0b4ec0ebf88a385 DIFF: https://github.com/llvm/llvm-project/commit/32dede65ae98703855d90b55d0b4ec0ebf88a385.diff LO

[clang] 62bcb75 - [AST] Add more testcases to QualTypeNamesTest. NFC

2021-12-15 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-12-15T21:59:54+01:00 New Revision: 62bcb75ce5108c2536b8bf7f4428034d418b9c0b URL: https://github.com/llvm/llvm-project/commit/62bcb75ce5108c2536b8bf7f4428034d418b9c0b DIFF: https://github.com/llvm/llvm-project/commit/62bcb75ce5108c2536b8bf7f4428034d418b9c0b.diff LO

[clang] e1600db - [AST] Add UsingType: a sugar type for types found via UsingDecl

2021-12-20 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-12-20T17:15:38+01:00 New Revision: e1600db19d6303f84b995acb9340459694e06ea9 URL: https://github.com/llvm/llvm-project/commit/e1600db19d6303f84b995acb9340459694e06ea9 DIFF: https://github.com/llvm/llvm-project/commit/e1600db19d6303f84b995acb9340459694e06ea9.diff LO

[clang] cc56c66 - Revert "[AST] Add UsingType: a sugar type for types found via UsingDecl"

2021-12-20 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-12-20T17:53:56+01:00 New Revision: cc56c66f27e131b914082d3bd21180646e842e9a URL: https://github.com/llvm/llvm-project/commit/cc56c66f27e131b914082d3bd21180646e842e9a DIFF: https://github.com/llvm/llvm-project/commit/cc56c66f27e131b914082d3bd21180646e842e9a.diff LO

[clang-tools-extra] af27466 - Reland "[AST] Add UsingType: a sugar type for types found via UsingDecl"

2021-12-20 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-12-20T18:03:15+01:00 New Revision: af27466c50398e3f04372850370eab8dc8abbb92 URL: https://github.com/llvm/llvm-project/commit/af27466c50398e3f04372850370eab8dc8abbb92 DIFF: https://github.com/llvm/llvm-project/commit/af27466c50398e3f04372850370eab8dc8abbb92.diff LO

[clang] af27466 - Reland "[AST] Add UsingType: a sugar type for types found via UsingDecl"

2021-12-20 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-12-20T18:03:15+01:00 New Revision: af27466c50398e3f04372850370eab8dc8abbb92 URL: https://github.com/llvm/llvm-project/commit/af27466c50398e3f04372850370eab8dc8abbb92 DIFF: https://github.com/llvm/llvm-project/commit/af27466c50398e3f04372850370eab8dc8abbb92.diff LO

[clang-tools-extra] 6f1a501 - [clangd] Fix typo in test. NFC

2021-12-21 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-12-21T14:17:25+01:00 New Revision: 6f1a501fddaef72fdc4c7bcccedce0307d111ffb URL: https://github.com/llvm/llvm-project/commit/6f1a501fddaef72fdc4c7bcccedce0307d111ffb DIFF: https://github.com/llvm/llvm-project/commit/6f1a501fddaef72fdc4c7bcccedce0307d111ffb.diff LO

[clang] 9dc4af3 - Re-land "[clang] Add early exit when checking for const init of arrays."

2021-12-29 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-12-29T13:07:30+01:00 New Revision: 9dc4af327b12dfbcf90fde1641cd649c6814bf98 URL: https://github.com/llvm/llvm-project/commit/9dc4af327b12dfbcf90fde1641cd649c6814bf98 DIFF: https://github.com/llvm/llvm-project/commit/9dc4af327b12dfbcf90fde1641cd649c6814bf98.diff LO

[clang] a92693d - [CodeCompletion] Don't track preferred types if code completion is disabled.

2021-03-16 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-03-16T12:16:10+01:00 New Revision: a92693dac4592e7bfbd9caf09939d46756de3821 URL: https://github.com/llvm/llvm-project/commit/a92693dac4592e7bfbd9caf09939d46756de3821 DIFF: https://github.com/llvm/llvm-project/commit/a92693dac4592e7bfbd9caf09939d46756de3821.diff LO

[clang-tools-extra] 43d0b1c - [clangd] Reject renames to non-identifier characters

2021-03-16 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-03-16T12:18:29+01:00 New Revision: 43d0b1c9c16c7b435ae301d0a856fc48123e08c7 URL: https://github.com/llvm/llvm-project/commit/43d0b1c9c16c7b435ae301d0a856fc48123e08c7 DIFF: https://github.com/llvm/llvm-project/commit/43d0b1c9c16c7b435ae301d0a856fc48123e08c7.diff LO

[clang-tools-extra] 3b99731 - [clangd] Turn off implicit cancellation based on client capabilities

2021-03-16 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-03-16T12:27:40+01:00 New Revision: 3b99731c4e7bb844699eda6640bd99344f800c79 URL: https://github.com/llvm/llvm-project/commit/3b99731c4e7bb844699eda6640bd99344f800c79 DIFF: https://github.com/llvm/llvm-project/commit/3b99731c4e7bb844699eda6640bd99344f800c79.diff LO

[clang-tools-extra] ca13f55 - [clangd] Add `limit` extension on completion and workspace-symbols

2021-03-16 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-03-16T12:28:01+01:00 New Revision: ca13f5595ae8dc7326f29c8658de70bbc1854db0 URL: https://github.com/llvm/llvm-project/commit/ca13f5595ae8dc7326f29c8658de70bbc1854db0 DIFF: https://github.com/llvm/llvm-project/commit/ca13f5595ae8dc7326f29c8658de70bbc1854db0.diff LO

[clang-tools-extra] 128ce70 - [CodeCompletion] Avoid spurious signature help for init-list args

2021-03-16 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-03-16T12:46:40+01:00 New Revision: 128ce70eef9948b81e725fd0e2ed46a7c004a118 URL: https://github.com/llvm/llvm-project/commit/128ce70eef9948b81e725fd0e2ed46a7c004a118 DIFF: https://github.com/llvm/llvm-project/commit/128ce70eef9948b81e725fd0e2ed46a7c004a118.diff LO

[clang-tools-extra] ecf93a7 - [clangd] Only allow remote index to be enabled from user config.

2021-04-15 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-04-15T14:51:23+02:00 New Revision: ecf93a716c9ecf2e38898547df90323e239a623c URL: https://github.com/llvm/llvm-project/commit/ecf93a716c9ecf2e38898547df90323e239a623c DIFF: https://github.com/llvm/llvm-project/commit/ecf93a716c9ecf2e38898547df90323e239a623c.diff LO

[clang-tools-extra] 2f8d1e9 - [clangd] When querying drivers by binary, look in PATH too

2021-01-05 Thread Sam McCall via cfe-commits
Author: Giulio Girardi Date: 2021-01-05T12:54:07+01:00 New Revision: 2f8d1e9eb27e111eb6dfd242d88dd7c98005fb5c URL: https://github.com/llvm/llvm-project/commit/2f8d1e9eb27e111eb6dfd242d88dd7c98005fb5c DIFF: https://github.com/llvm/llvm-project/commit/2f8d1e9eb27e111eb6dfd242d88dd7c98005fb5c.diff

[clang-tools-extra] 213329d - [clangd] Add server capability advertising hot-reloading of CDBs.

2021-01-07 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-01-07T13:39:21+01:00 New Revision: 213329d7c64f9710f23a78596255509b147b37c6 URL: https://github.com/llvm/llvm-project/commit/213329d7c64f9710f23a78596255509b147b37c6 DIFF: https://github.com/llvm/llvm-project/commit/213329d7c64f9710f23a78596255509b147b37c6.diff LO

[clang-tools-extra] 90164ba - [clangd] Split out a base class for delegating GlobalCompilationDatabases. NFC

2021-01-13 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-01-13T16:20:33+01:00 New Revision: 90164ba957a2532daef6515d7114af69eca025a7 URL: https://github.com/llvm/llvm-project/commit/90164ba957a2532daef6515d7114af69eca025a7 DIFF: https://github.com/llvm/llvm-project/commit/90164ba957a2532daef6515d7114af69eca025a7.diff LO

[clang-tools-extra] 66d5994 - [clangd] Explicitly avoid background-indexing the same file twice.

2021-01-13 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-01-13T17:29:30+01:00 New Revision: 66d5994bd38a9be4a0c05de2b69f88b64e6845ce URL: https://github.com/llvm/llvm-project/commit/66d5994bd38a9be4a0c05de2b69f88b64e6845ce DIFF: https://github.com/llvm/llvm-project/commit/66d5994bd38a9be4a0c05de2b69f88b64e6845ce.diff LO

[clang-tools-extra] 466acd6 - [clangd] Avoid reallocating buffers for each message read:

2021-01-13 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-01-13T17:40:33+01:00 New Revision: 466acd694861138997d668a3f9cb29aa87bd316e URL: https://github.com/llvm/llvm-project/commit/466acd694861138997d668a3f9cb29aa87bd316e DIFF: https://github.com/llvm/llvm-project/commit/466acd694861138997d668a3f9cb29aa87bd316e.diff LO

[clang-tools-extra] 0bbc6a6 - [clangd] Remove some old CodeCompletion options that are never (un)set. NFC

2021-01-13 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-01-13T18:01:48+01:00 New Revision: 0bbc6a6bb643af69baaf85f7f380dbcfe1f5ad54 URL: https://github.com/llvm/llvm-project/commit/0bbc6a6bb643af69baaf85f7f380dbcfe1f5ad54 DIFF: https://github.com/llvm/llvm-project/commit/0bbc6a6bb643af69baaf85f7f380dbcfe1f5ad54.diff LO

[clang-tools-extra] 17fb21f - [clangd] Remove another option that was effectively always true. NFC

2021-01-14 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-01-14T17:19:47+01:00 New Revision: 17fb21f875f4aaf6ad2cf9499cb75d76588167f2 URL: https://github.com/llvm/llvm-project/commit/17fb21f875f4aaf6ad2cf9499cb75d76588167f2 DIFF: https://github.com/llvm/llvm-project/commit/17fb21f875f4aaf6ad2cf9499cb75d76588167f2.diff LO

[clang-tools-extra] 4183999 - [clangd] Reduce logspam for CDB scanning

2021-01-14 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-01-14T23:55:02+01:00 New Revision: 4183999e0fe1ffbc8bdb2f06f2e5f210a0c94e35 URL: https://github.com/llvm/llvm-project/commit/4183999e0fe1ffbc8bdb2f06f2e5f210a0c94e35 DIFF: https://github.com/llvm/llvm-project/commit/4183999e0fe1ffbc8bdb2f06f2e5f210a0c94e35.diff LO

[clang-tools-extra] 536a1b0 - [clangd] Allow CDBs to have background work to block on.

2021-01-20 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-01-20T11:11:01+01:00 New Revision: 536a1b0ea21163eaee53652c527ea20cf45bc675 URL: https://github.com/llvm/llvm-project/commit/536a1b0ea21163eaee53652c527ea20cf45bc675 DIFF: https://github.com/llvm/llvm-project/commit/536a1b0ea21163eaee53652c527ea20cf45bc675.diff LO

[clang-tools-extra] de4ba70 - [clangd] Move DirBasedCDB broadcasting onto its own thread.

2021-01-20 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-01-20T11:22:55+01:00 New Revision: de4ba7073bd7e200aca704e6a26403e07bc246a5 URL: https://github.com/llvm/llvm-project/commit/de4ba7073bd7e200aca704e6a26403e07bc246a5 DIFF: https://github.com/llvm/llvm-project/commit/de4ba7073bd7e200aca704e6a26403e07bc246a5.diff LO

[clang-tools-extra] e6be5c7 - [clangd] Remove the recovery-ast options.

2021-01-20 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-01-20T11:23:57+01:00 New Revision: e6be5c7cd6d227144f874623e2764890f80cad32 URL: https://github.com/llvm/llvm-project/commit/e6be5c7cd6d227144f874623e2764890f80cad32 DIFF: https://github.com/llvm/llvm-project/commit/e6be5c7cd6d227144f874623e2764890f80cad32.diff LO

[clang-tools-extra] 2ab5fd2 - [clangd] Retire some flags for uncontroversial, stable features.

2021-01-20 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-01-20T11:47:12+01:00 New Revision: 2ab5fd2c8567ac89d7e7639563babdfc78dbcf78 URL: https://github.com/llvm/llvm-project/commit/2ab5fd2c8567ac89d7e7639563babdfc78dbcf78 DIFF: https://github.com/llvm/llvm-project/commit/2ab5fd2c8567ac89d7e7639563babdfc78dbcf78.diff LO

[clang-tools-extra] 045695f - [clangd] Print current request context along with the stack trace

2021-10-25 Thread Sam McCall via cfe-commits
Author: Emma Blink Date: 2021-10-26T00:58:09+02:00 New Revision: 045695f85cb8cdf9b8373123749efe1781f337b4 URL: https://github.com/llvm/llvm-project/commit/045695f85cb8cdf9b8373123749efe1781f337b4 DIFF: https://github.com/llvm/llvm-project/commit/045695f85cb8cdf9b8373123749efe1781f337b4.diff LO

[clang] eabb1f0 - [AST] Avoid single-trip loop in ClangAttrEmitter

2021-08-19 Thread Sam McCall via cfe-commits
Author: Sam McCall Date: 2021-08-20T08:49:57+02:00 New Revision: eabb1f0732ac5e20d2e169024befaf2e9f166a8d URL: https://github.com/llvm/llvm-project/commit/eabb1f0732ac5e20d2e169024befaf2e9f166a8d DIFF: https://github.com/llvm/llvm-project/commit/eabb1f0732ac5e20d2e169024befaf2e9f166a8d.diff LO

[clang] [clang] Make nullability-on-classes more robust to redeclarations (PR #114778)

2024-11-04 Thread Sam McCall via cfe-commits
https://github.com/sam-mccall updated https://github.com/llvm/llvm-project/pull/114778 >From 58baaccd4849fee2f8f1966de62660cb4c5bfa6d Mon Sep 17 00:00:00 2001 From: Sam McCall Date: Mon, 4 Nov 2024 12:48:35 +0100 Subject: [PATCH 1/2] [clang] Make nullability-on-classes more robust to redeclara

[clang] [clang] Make nullability-on-classes more robust to redeclarations (PR #114778)

2024-11-04 Thread Sam McCall via cfe-commits
https://github.com/sam-mccall closed https://github.com/llvm/llvm-project/pull/114778 ___ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

[clang] [clang] Make nullability-on-classes more robust to redeclarations (PR #114778)

2024-11-04 Thread Sam McCall via cfe-commits
https://github.com/sam-mccall created https://github.com/llvm/llvm-project/pull/114778 This is relevant after b24650e814e55d90acfc40acf045456c98f32b9c where the selected template decl can be anything, even apparently a friend declaration in some cases. >From 58baaccd4849fee2f8f1966de62660cb4c5

[clang] [llvm] [clang] Add/enhance documentation for some important classes. (PR #109795)

2024-09-24 Thread Sam McCall via cfe-commits
https://github.com/sam-mccall created https://github.com/llvm/llvm-project/pull/109795 None >From 8dd7d0afc65526f152a02cbd5772ba9882cc2614 Mon Sep 17 00:00:00 2001 From: Sam McCall Date: Tue, 24 Sep 2024 15:02:36 +0200 Subject: [PATCH] [clang] Add/enhance documentation for some important class

[clang] [llvm] [clang] Add/enhance documentation for some important classes. (PR #109795)

2024-09-24 Thread Sam McCall via cfe-commits
sam-mccall wrote: There are some classes here where I think the concepts are tricky and under-explained (SourceManager, TypeLoc) or just important enough that it's worth spending a few more words in general. (I'm sure there are a bunch more, but I hit my timebox) If you think anything is too w

[clang] [llvm] [clang] Add/enhance documentation for some important classes. (PR #109795)

2024-09-26 Thread Sam McCall via cfe-commits
https://github.com/sam-mccall updated https://github.com/llvm/llvm-project/pull/109795 >From 8dd7d0afc65526f152a02cbd5772ba9882cc2614 Mon Sep 17 00:00:00 2001 From: Sam McCall Date: Tue, 24 Sep 2024 15:02:36 +0200 Subject: [PATCH 1/2] [clang] Add/enhance documentation for some important classe

[clang] [llvm] [clang] Add/enhance documentation for some important classes. (PR #109795)

2024-09-26 Thread Sam McCall via cfe-commits
@@ -79,8 +79,24 @@ enum class StringLiteralKind; // AST classes for statements. //===--===// -/// Stmt - This represents one statement. +/// A statement or expression in the program. /// +/// This is the bas

[clang] [llvm] [clang] Add/enhance documentation for some important classes. (PR #109795)

2024-09-26 Thread Sam McCall via cfe-commits
https://github.com/sam-mccall updated https://github.com/llvm/llvm-project/pull/109795 >From 8dd7d0afc65526f152a02cbd5772ba9882cc2614 Mon Sep 17 00:00:00 2001 From: Sam McCall Date: Tue, 24 Sep 2024 15:02:36 +0200 Subject: [PATCH 1/3] [clang] Add/enhance documentation for some important classe

<    13   14   15   16   17   18