[clang] 5f104a8 - [clang-format] Add space between method modifier and a tuple return type in C#

2020-08-10 Thread Jonathan Coe via cfe-commits
Author: Łukasz Krawczyk Date: 2020-08-10T14:00:33+01:00 New Revision: 5f104a809983aa3b90f75fb411a9c8472545d270 URL: https://github.com/llvm/llvm-project/commit/5f104a809983aa3b90f75fb411a9c8472545d270 DIFF: https://github.com/llvm/llvm-project/commit/5f104a809983aa3b90f75fb411a9c8472545d270.dif

[clang] f22b072 - [clang-format] Microsoft style fixes for C# properties

2020-06-09 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-06-09T14:50:34+01:00 New Revision: f22b0727fe767cc8da5e0c59f4e957a05472ffa7 URL: https://github.com/llvm/llvm-project/commit/f22b0727fe767cc8da5e0c59f4e957a05472ffa7 DIFF: https://github.com/llvm/llvm-project/commit/f22b0727fe767cc8da5e0c59f4e957a05472ffa7.diff

[clang] 7117066 - [clang-format] Brace breaking for C# lambdas

2020-06-09 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-06-09T10:20:01+01:00 New Revision: 7117066bd6182f53ec9f97d2e5e81de27c2e0db0 URL: https://github.com/llvm/llvm-project/commit/7117066bd6182f53ec9f97d2e5e81de27c2e0db0 DIFF: https://github.com/llvm/llvm-project/commit/7117066bd6182f53ec9f97d2e5e81de27c2e0db0.diff

[clang] a679499 - [clang-format] treat 'lock' as a keyword for C# code

2020-06-08 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-06-08T13:31:22+01:00 New Revision: a67949913a6b19860fdc616da2fad00bf7beb3f8 URL: https://github.com/llvm/llvm-project/commit/a67949913a6b19860fdc616da2fad00bf7beb3f8 DIFF: https://github.com/llvm/llvm-project/commit/a67949913a6b19860fdc616da2fad00bf7beb3f8.diff

[clang] 9520bf1 - [clang-format] Update GoogleStyle for C# code to match Google's internal C# style guide

2020-06-04 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-06-04T15:48:00+01:00 New Revision: 9520bf146dd3baae8608755d7de0855db4664c77 URL: https://github.com/llvm/llvm-project/commit/9520bf146dd3baae8608755d7de0855db4664c77 DIFF: https://github.com/llvm/llvm-project/commit/9520bf146dd3baae8608755d7de0855db4664c77.diff

[clang] 8fa743a - [clang-format] C# property formatting can be controlled by config options

2020-05-15 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-05-15T14:08:40+01:00 New Revision: 8fa743ab82027da443bac050e86b70bcdb78cbee URL: https://github.com/llvm/llvm-project/commit/8fa743ab82027da443bac050e86b70bcdb78cbee DIFF: https://github.com/llvm/llvm-project/commit/8fa743ab82027da443bac050e86b70bcdb78cbee.diff

[clang] 047898c - [clang-format] C# always regards && as a binary operator

2020-05-05 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-05-05T14:05:00+01:00 New Revision: 047898c9aa1d8858fa0d87f7e349749222cabf22 URL: https://github.com/llvm/llvm-project/commit/047898c9aa1d8858fa0d87f7e349749222cabf22 DIFF: https://github.com/llvm/llvm-project/commit/047898c9aa1d8858fa0d87f7e349749222cabf22.diff

[clang] 85ee97f - Revert "[clang-format] C# property formatting can be controlled by config options"

2020-04-28 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-04-28T17:41:17+01:00 New Revision: 85ee97fd894b2d0432dfaf20347e73f3e154ae97 URL: https://github.com/llvm/llvm-project/commit/85ee97fd894b2d0432dfaf20347e73f3e154ae97 DIFF: https://github.com/llvm/llvm-project/commit/85ee97fd894b2d0432dfaf20347e73f3e154ae97.diff

[clang] 015bca3 - [clang-format] C# property formatting can be controlled by config options

2020-04-28 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-04-28T17:35:33+01:00 New Revision: 015bca3e67cbb88f74f01fb5ae4e46392bec6416 URL: https://github.com/llvm/llvm-project/commit/015bca3e67cbb88f74f01fb5ae4e46392bec6416 DIFF: https://github.com/llvm/llvm-project/commit/015bca3e67cbb88f74f01fb5ae4e46392bec6416.diff

[clang] 7443f86 - [clang-format] insert space after C# keyword var in var (key, value)

2020-04-28 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-04-28T17:31:40+01:00 New Revision: 7443f86eabbae0fdef90fe796c3956ed65238e99 URL: https://github.com/llvm/llvm-project/commit/7443f86eabbae0fdef90fe796c3956ed65238e99 DIFF: https://github.com/llvm/llvm-project/commit/7443f86eabbae0fdef90fe796c3956ed65238e99.diff

[clang] 44ad58b - [clang-format] Improved parser for C# properties

2020-04-28 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-04-28T14:11:09+01:00 New Revision: 44ad58b9915d29eb48be4f89368be6d30d174825 URL: https://github.com/llvm/llvm-project/commit/44ad58b9915d29eb48be4f89368be6d30d174825 DIFF: https://github.com/llvm/llvm-project/commit/44ad58b9915d29eb48be4f89368be6d30d174825.diff

[clang] 2f9fc8d - [clang-format] Handle C# property accessors when parsing lines

2020-04-23 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-04-23T13:25:10+01:00 New Revision: 2f9fc8d9718fb19c04e169f7ba7ae26ea6a05085 URL: https://github.com/llvm/llvm-project/commit/2f9fc8d9718fb19c04e169f7ba7ae26ea6a05085 DIFF: https://github.com/llvm/llvm-project/commit/2f9fc8d9718fb19c04e169f7ba7ae26ea6a05085.diff

[clang] 07c1978 - [clang-format] Do not interpret C# deconstruction in a foreach as a cast

2020-04-16 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-04-16T14:22:34+01:00 New Revision: 07c1978b15b4e9daefbf358e6fd185b5aa269f98 URL: https://github.com/llvm/llvm-project/commit/07c1978b15b4e9daefbf358e6fd185b5aa269f98 DIFF: https://github.com/llvm/llvm-project/commit/07c1978b15b4e9daefbf358e6fd185b5aa269f98.diff

[clang] d1b412a - [clang-format] Correct line breaks in C# generic type constraints

2020-03-31 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-03-31T19:27:01+01:00 New Revision: d1b412ae389e4e30706c326ddec192ffb2e272cf URL: https://github.com/llvm/llvm-project/commit/d1b412ae389e4e30706c326ddec192ffb2e272cf DIFF: https://github.com/llvm/llvm-project/commit/d1b412ae389e4e30706c326ddec192ffb2e272cf.diff

[clang] 04336ad - [clang-format] No space inserted between commas in C#

2020-03-23 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-03-23T17:17:27Z New Revision: 04336ada1756fea6ae0a6d86bd2d6bd35cdd19ad URL: https://github.com/llvm/llvm-project/commit/04336ada1756fea6ae0a6d86bd2d6bd35cdd19ad DIFF: https://github.com/llvm/llvm-project/commit/04336ada1756fea6ae0a6d86bd2d6bd35cdd19ad.diff LOG:

[clang] 5e1a026 - [clang-format] Do not indent C# array initialisers as continuations

2020-03-23 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-03-23T14:33:10Z New Revision: 5e1a026c2d81e83e2b88cc6b6f27fbefbfe0de16 URL: https://github.com/llvm/llvm-project/commit/5e1a026c2d81e83e2b88cc6b6f27fbefbfe0de16 DIFF: https://github.com/llvm/llvm-project/commit/5e1a026c2d81e83e2b88cc6b6f27fbefbfe0de16.diff LOG:

[clang] 78e2a3c - [clang-format] Reflow long C# generic type constraints correctly

2020-03-23 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-03-23T13:38:21Z New Revision: 78e2a3c678463caeec1524baa96cdeb6fcdb48be URL: https://github.com/llvm/llvm-project/commit/78e2a3c678463caeec1524baa96cdeb6fcdb48be DIFF: https://github.com/llvm/llvm-project/commit/78e2a3c678463caeec1524baa96cdeb6fcdb48be.diff LOG:

[clang] dcbcec4 - [clang-format] Handle C# generic type constraints

2020-03-19 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-03-19T12:56:08Z New Revision: dcbcec4822f47ec5b638dd9c20dcebd464569dae URL: https://github.com/llvm/llvm-project/commit/dcbcec4822f47ec5b638dd9c20dcebd464569dae DIFF: https://github.com/llvm/llvm-project/commit/dcbcec4822f47ec5b638dd9c20dcebd464569dae.diff LOG:

[clang] 1fb9c29 - [clang-format] Improved identification of C# nullables

2020-03-11 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-03-11T12:58:52Z New Revision: 1fb9c29833ab88c4a3d6fda997839754d998 URL: https://github.com/llvm/llvm-project/commit/1fb9c29833ab88c4a3d6fda997839754d998 DIFF: https://github.com/llvm/llvm-project/commit/1fb9c29833ab88c4a3d6fda997839754d998.diff LOG:

[clang] 5c917bd - [clang-format] No space in `new()` and `this[Type x]` in C#

2020-03-11 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-03-11T12:53:53Z New Revision: 5c917bd9a7de8fc45401da00cd27661b429887e9 URL: https://github.com/llvm/llvm-project/commit/5c917bd9a7de8fc45401da00cd27661b429887e9 DIFF: https://github.com/llvm/llvm-project/commit/5c917bd9a7de8fc45401da00cd27661b429887e9.diff LOG:

[clang] 0c28a09 - [clang-format] Correct indentation for `[key] = value,` entries in C# object initialisers

2020-03-10 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-03-10T09:36:52Z New Revision: 0c28a0938c55ad34587fe88ac54ff2c85e79fa70 URL: https://github.com/llvm/llvm-project/commit/0c28a0938c55ad34587fe88ac54ff2c85e79fa70 DIFF: https://github.com/llvm/llvm-project/commit/0c28a0938c55ad34587fe88ac54ff2c85e79fa70.diff LOG:

[clang] 5a101f3 - Revert "[clang-format] Correct indentation for `[key] = value,` entries in C++ object initialisers"

2020-03-10 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-03-10T09:30:34Z New Revision: 5a101f377315c0c0c58e8df842fe5eb5d8c7611d URL: https://github.com/llvm/llvm-project/commit/5a101f377315c0c0c58e8df842fe5eb5d8c7611d DIFF: https://github.com/llvm/llvm-project/commit/5a101f377315c0c0c58e8df842fe5eb5d8c7611d.diff LOG:

[clang] cb3f20d - [clang-format] Correct indentation for `[key] = value,` entries in C++ object initialisers

2020-03-09 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-03-09T18:04:34Z New Revision: cb3f20d27c9e91cb9f997f0401f388e62c4ba993 URL: https://github.com/llvm/llvm-project/commit/cb3f20d27c9e91cb9f997f0401f388e62c4ba993 DIFF: https://github.com/llvm/llvm-project/commit/cb3f20d27c9e91cb9f997f0401f388e62c4ba993.diff LOG:

[clang] eb682b8 - [clang-format] C# does not indent braced initializers as continuations

2020-03-09 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-03-09T17:36:21Z New Revision: eb682b80274d5486d062e3f53040969f592277e4 URL: https://github.com/llvm/llvm-project/commit/eb682b80274d5486d062e3f53040969f592277e4 DIFF: https://github.com/llvm/llvm-project/commit/eb682b80274d5486d062e3f53040969f592277e4.diff LOG:

[clang] b28ed9c - [clang-format] cleanup from D75517

2020-03-09 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-03-09T17:31:36Z New Revision: b28ed9cec8dd7225164eb8c0884aa463654ef3fc URL: https://github.com/llvm/llvm-project/commit/b28ed9cec8dd7225164eb8c0884aa463654ef3fc DIFF: https://github.com/llvm/llvm-project/commit/b28ed9cec8dd7225164eb8c0884aa463654ef3fc.diff LOG:

[clang] fe61bc1 - [clang-format] Improve identification of C# nullables

2020-03-04 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-03-04T18:10:27Z New Revision: fe61bc1a0b5a00badae9334e01e103769af4fa6c URL: https://github.com/llvm/llvm-project/commit/fe61bc1a0b5a00badae9334e01e103769af4fa6c DIFF: https://github.com/llvm/llvm-project/commit/fe61bc1a0b5a00badae9334e01e103769af4fa6c.diff LOG:

[clang] 7d2fdd3 - [clang-format] parse C# object initialisers

2020-03-04 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-03-04T12:14:00Z New Revision: 7d2fdd3f6639731284dd8b6b274f01f04fd19215 URL: https://github.com/llvm/llvm-project/commit/7d2fdd3f6639731284dd8b6b274f01f04fd19215 DIFF: https://github.com/llvm/llvm-project/commit/7d2fdd3f6639731284dd8b6b274f01f04fd19215.diff LOG:

[clang] 736fef9 - [clang-format] Do not format C# array subscript operators as attributes

2020-03-03 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-03-03T22:21:33Z New Revision: 736fef97c7ac4113388fc56db10c599fb4d2f074 URL: https://github.com/llvm/llvm-project/commit/736fef97c7ac4113388fc56db10c599fb4d2f074 DIFF: https://github.com/llvm/llvm-project/commit/736fef97c7ac4113388fc56db10c599fb4d2f074.diff LOG:

[clang] 900dee8 - [clang-format] Do not merge target-name and : for C# attributes

2020-03-03 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-03-03T22:17:25Z New Revision: 900dee8c8e03abc5a566e22b4f5499ecdc960803 URL: https://github.com/llvm/llvm-project/commit/900dee8c8e03abc5a566e22b4f5499ecdc960803 DIFF: https://github.com/llvm/llvm-project/commit/900dee8c8e03abc5a566e22b4f5499ecdc960803.diff LOG:

[clang] 9f8a7e8 - [clang-format] Allow nested [] in C# attributes

2020-03-03 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-03-03T17:35:09Z New Revision: 9f8a7e82b85078b5afbbc44429355f156e044205 URL: https://github.com/llvm/llvm-project/commit/9f8a7e82b85078b5afbbc44429355f156e044205 DIFF: https://github.com/llvm/llvm-project/commit/9f8a7e82b85078b5afbbc44429355f156e044205.diff LOG:

[clang] 9c4afce - [clang-format] Rename CSharpNullConditionalSq and add missing test

2020-03-02 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-03-02T15:46:33Z New Revision: 9c4afce7024aa1fe4efe2631240d1d766b4ea257 URL: https://github.com/llvm/llvm-project/commit/9c4afce7024aa1fe4efe2631240d1d766b4ea257 DIFF: https://github.com/llvm/llvm-project/commit/9c4afce7024aa1fe4efe2631240d1d766b4ea257.diff LOG:

[clang] c3af063 - [clang-format] Handle NullCoalescing and NullConditional operators in C#

2020-03-02 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-03-02T13:55:54Z New Revision: c3af063c2bbfe5408d565ee4350c36fc1d0b2758 URL: https://github.com/llvm/llvm-project/commit/c3af063c2bbfe5408d565ee4350c36fc1d0b2758 DIFF: https://github.com/llvm/llvm-project/commit/c3af063c2bbfe5408d565ee4350c36fc1d0b2758.diff LOG:

[clang] f829615 - [clang-format] Improve C# handling of spaces in square brackets

2020-02-28 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-02-28T12:44:15Z New Revision: f829615205f0f671c9b6e1e89d9af78f0d40fe9d URL: https://github.com/llvm/llvm-project/commit/f829615205f0f671c9b6e1e89d9af78f0d40fe9d DIFF: https://github.com/llvm/llvm-project/commit/f829615205f0f671c9b6e1e89d9af78f0d40fe9d.diff LOG:

[clang] 5f52a93 - [clang-format] Recognize C# nullable types

2020-02-28 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-02-28T11:09:55Z New Revision: 5f52a93b698bab3f7083a6d97d3e3a2e303866e0 URL: https://github.com/llvm/llvm-project/commit/5f52a93b698bab3f7083a6d97d3e3a2e303866e0 DIFF: https://github.com/llvm/llvm-project/commit/5f52a93b698bab3f7083a6d97d3e3a2e303866e0.diff LOG:

[clang] 7dfe0cc - [clang-format] Recognize C# named argument colons as a token type

2020-02-27 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-02-27T13:47:29Z New Revision: 7dfe0cc7f5765dc729685a0aa468cdf54a265a11 URL: https://github.com/llvm/llvm-project/commit/7dfe0cc7f5765dc729685a0aa468cdf54a265a11 DIFF: https://github.com/llvm/llvm-project/commit/7dfe0cc7f5765dc729685a0aa468cdf54a265a11.diff LOG:

[clang] 548e540 - [clang-format] Handle commas in [] in C#

2020-02-27 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-02-27T11:49:30Z New Revision: 548e540d2ced9f5a596e0433f544c560a842a6a7 URL: https://github.com/llvm/llvm-project/commit/548e540d2ced9f5a596e0433f544c560a842a6a7 DIFF: https://github.com/llvm/llvm-project/commit/548e540d2ced9f5a596e0433f544c560a842a6a7.diff LOG:

[clang] e8c5fea - [clang-format] Special handling of spaces for C# code

2020-02-26 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-02-26T15:27:03Z New Revision: e8c5fea243ce30640ec9707fabdb635a49b3153c URL: https://github.com/llvm/llvm-project/commit/e8c5fea243ce30640ec9707fabdb635a49b3153c DIFF: https://github.com/llvm/llvm-project/commit/e8c5fea243ce30640ec9707fabdb635a49b3153c.diff LOG:

[clang] 2bd6974 - [clang-format] Wrap lines for C# property accessors

2020-02-25 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-02-25T14:23:47Z New Revision: 2bd6974aaa664f01e8822514295425fee380b131 URL: https://github.com/llvm/llvm-project/commit/2bd6974aaa664f01e8822514295425fee380b131 DIFF: https://github.com/llvm/llvm-project/commit/2bd6974aaa664f01e8822514295425fee380b131.diff LOG:

[clang] a11ff39 - [clang-format] Merge name and colon into a single token for C# named arguments

2020-02-20 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-02-20T19:23:38Z New Revision: a11ff39ba2ad3975a40e2684948a4dd2ada89bd3 URL: https://github.com/llvm/llvm-project/commit/a11ff39ba2ad3975a40e2684948a4dd2ada89bd3 DIFF: https://github.com/llvm/llvm-project/commit/a11ff39ba2ad3975a40e2684948a4dd2ada89bd3.diff LOG:

[clang] b46f925 - [clang-format] Improve handling of C# attributes

2020-02-11 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-02-11T12:00:17Z New Revision: b46f925d68d480246e1447f26459bdc894631a88 URL: https://github.com/llvm/llvm-project/commit/b46f925d68d480246e1447f26459bdc894631a88 DIFF: https://github.com/llvm/llvm-project/commit/b46f925d68d480246e1447f26459bdc894631a88.diff LOG:

[clang] f40a797 - [clang-format] Do not merge short C# class definitions into one line

2020-02-05 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-02-05T17:38:33Z New Revision: f40a7972cb42e130c6e954f21acf9b66bf5bcad7 URL: https://github.com/llvm/llvm-project/commit/f40a7972cb42e130c6e954f21acf9b66bf5bcad7 DIFF: https://github.com/llvm/llvm-project/commit/f40a7972cb42e130c6e954f21acf9b66bf5bcad7.diff LOG:

[clang] ca1fd46 - [clang-format] Do not treat C# attribute targets as labels

2020-02-05 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-02-05T17:30:24Z New Revision: ca1fd460f1f5bc4c200f557b63d69a93e3722175 URL: https://github.com/llvm/llvm-project/commit/ca1fd460f1f5bc4c200f557b63d69a93e3722175 DIFF: https://github.com/llvm/llvm-project/commit/ca1fd460f1f5bc4c200f557b63d69a93e3722175.diff LOG:

[clang] 50d8977 - [clang-format] Allow a comment to follow a C# attribute specifier

2020-02-04 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-02-04T19:00:54Z New Revision: 50d8977c459de302fcef7a2578b0e8f8862a2fe0 URL: https://github.com/llvm/llvm-project/commit/50d8977c459de302fcef7a2578b0e8f8862a2fe0 DIFF: https://github.com/llvm/llvm-project/commit/50d8977c459de302fcef7a2578b0e8f8862a2fe0.diff LOG:

[clang] 0bb60e2 - [clang-format] Fixes for spaces around C# object initializers

2020-01-31 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-01-31T14:22:01Z New Revision: 0bb60e29f18bd45fc26d5f619150f28fc7541e9b URL: https://github.com/llvm/llvm-project/commit/0bb60e29f18bd45fc26d5f619150f28fc7541e9b DIFF: https://github.com/llvm/llvm-project/commit/0bb60e29f18bd45fc26d5f619150f28fc7541e9b.diff LOG:

[clang] f9f0919 - [clang-format] Improve support for multiline C# strings

2020-01-30 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-01-30T13:45:48Z New Revision: f9f0919db7ea033a205c87eb08c81c4baaecd846 URL: https://github.com/llvm/llvm-project/commit/f9f0919db7ea033a205c87eb08c81c4baaecd846 DIFF: https://github.com/llvm/llvm-project/commit/f9f0919db7ea033a205c87eb08c81c4baaecd846.diff LOG:

[clang] 9d212e8 - [clang-format] Handle quotes and escaped braces in C# interpolated strings

2020-01-28 Thread Jonathan Coe via cfe-commits
Author: Jonathan Coe Date: 2020-01-28T14:46:27Z New Revision: 9d212e83e920363762eb265293adf0bd6fda5a13 URL: https://github.com/llvm/llvm-project/commit/9d212e83e920363762eb265293adf0bd6fda5a13 DIFF: https://github.com/llvm/llvm-project/commit/9d212e83e920363762eb265293adf0bd6fda5a13.diff LOG:

r341930 - [python bindings] Expose getNumTemplateArguments

2018-09-11 Thread Jonathan Coe via cfe-commits
Author: jbcoe Date: Tue Sep 11 05:44:52 2018 New Revision: 341930 URL: http://llvm.org/viewvc/llvm-project?rev=341930&view=rev Log: [python bindings] Expose getNumTemplateArguments Expose the C bindings for clang_Type_getNumTemplateArguments() and clang_Type_getTemplateArgumentAsType() in the pyt

r335282 - [bindings] Fix most Python binding unittests on Windows

2018-06-21 Thread Jonathan Coe via cfe-commits
Author: jbcoe Date: Thu Jun 21 13:07:03 2018 New Revision: 335282 URL: http://llvm.org/viewvc/llvm-project?rev=335282&view=rev Log: [bindings] Fix most Python binding unittests on Windows Summary: This fixes all but one of the test cases for Windows. TestCDB will take more work to debug, as Compi

r332045 - implementing Cursor.get_included_file in python bindings

2018-05-10 Thread Jonathan Coe via cfe-commits
Author: jbcoe Date: Thu May 10 14:39:29 2018 New Revision: 332045 URL: http://llvm.org/viewvc/llvm-project?rev=332045&view=rev Log: implementing Cursor.get_included_file in python bindings Summary: adding function: `Cursor.get_included_file` , so the C API's `clang_getIncludedFile` function is a

Re: clang_getIncudedFile python binding fix

2018-05-03 Thread Jonathan Coe via cfe-commits
This patch looks good to me - great work! If you can upload it to https://reviews.llvm.org then I can review and merge it for you once it's approved. regards, Jon On 3 May 2018 at 08:55, József LÁZ via cfe-commits < cfe-commits@lists.llvm.org> wrote: > Hi all, > > I made fix in clang’s python

[clang-tools-extra] r330772 - [clang-tidy] Improve bugprone-unused-return-value check

2018-04-24 Thread Jonathan Coe via cfe-commits
Author: jbcoe Date: Tue Apr 24 14:25:16 2018 New Revision: 330772 URL: http://llvm.org/viewvc/llvm-project?rev=330772&view=rev Log: [clang-tidy] Improve bugprone-unused-return-value check Summary: Add support for checking class template member functions. Also add the following functions to be ch

r330557 - [python bindings] Fix Cursor.result_type for ObjC method declarations - Bug 36677

2018-04-22 Thread Jonathan Coe via cfe-commits
Author: jbcoe Date: Sun Apr 22 13:51:05 2018 New Revision: 330557 URL: http://llvm.org/viewvc/llvm-project?rev=330557&view=rev Log: [python bindings] Fix Cursor.result_type for ObjC method declarations - Bug 36677 Summary: In cindex.py, Cursor.result_type called into the wrong libclang function,

[clang-tools-extra] r328418 - [clang-tidy] Enable Python 3 support for add_new_check.py

2018-03-24 Thread Jonathan Coe via cfe-commits
Author: jbcoe Date: Sat Mar 24 03:49:17 2018 New Revision: 328418 URL: http://llvm.org/viewvc/llvm-project?rev=328418&view=rev Log: [clang-tidy] Enable Python 3 support for add_new_check.py Summary: In Python 3, filters are lazily evaluated and strings are not bytes. Reviewers: ilya-biryukov Re

r322540 - [libclang] Add PrintingPolicy for pretty printing declarations

2018-01-16 Thread Jonathan Coe via cfe-commits
Author: jbcoe Date: Tue Jan 16 02:19:56 2018 New Revision: 322540 URL: http://llvm.org/viewvc/llvm-project?rev=322540&view=rev Log: [libclang] Add PrintingPolicy for pretty printing declarations Summary: Introduce clang_getCursorPrettyPrinted() for pretty printing declarations. Expose also Printi

r315959 - [libclang] Add support for querying cursor availability

2017-10-16 Thread Jonathan Coe via cfe-commits
Author: jbcoe Date: Mon Oct 16 16:46:02 2017 New Revision: 315959 URL: http://llvm.org/viewvc/llvm-project?rev=315959&view=rev Log: [libclang] Add support for querying cursor availability Summary: This patch allows checking the availability of cursors through libclang and clang.cindex (Python).

r315958 - [libclang] Visit attributes for function and class templates

2017-10-16 Thread Jonathan Coe via cfe-commits
Author: jbcoe Date: Mon Oct 16 16:43:02 2017 New Revision: 315958 URL: http://llvm.org/viewvc/llvm-project?rev=315958&view=rev Log: [libclang] Visit attributes for function and class templates Summary: Previously, `VisitAttributes` was not called for function and class templates and thus their a

r313913 - [libclang] Keep track of TranslationUnit instance when annotating tokens

2017-09-21 Thread Jonathan Coe via cfe-commits
Author: jbcoe Date: Thu Sep 21 13:48:43 2017 New Revision: 313913 URL: http://llvm.org/viewvc/llvm-project?rev=313913&view=rev Log: [libclang] Keep track of TranslationUnit instance when annotating tokens Summary: Previously the `_tu` was not propagated to the returned cursor, leading to errors

r312622 - Fix __repr__ for Diagnostic in clang.cindex

2017-09-06 Thread Jonathan Coe via cfe-commits
Author: jbcoe Date: Wed Sep 6 00:33:32 2017 New Revision: 312622 URL: http://llvm.org/viewvc/llvm-project?rev=312622&view=rev Log: Fix __repr__ for Diagnostic in clang.cindex Summary: Also move misplaced tests for exception specification to fix failing Python tests. Reviewers: hans, compnerd

r306483 - [libclang] Support for querying the exception specification type through libclang

2017-06-27 Thread Jonathan Coe via cfe-commits
Author: jbcoe Date: Tue Jun 27 15:54:56 2017 New Revision: 306483 URL: http://llvm.org/viewvc/llvm-project?rev=306483&view=rev Log: [libclang] Support for querying the exception specification type through libclang Summary: This patch exposes the exception specification type (noexcept, etc.) of a

r300829 - Add Python 3 support to clang.cindex

2017-04-20 Thread Jonathan Coe via cfe-commits
Author: jbcoe Date: Thu Apr 20 05:11:01 2017 New Revision: 300829 URL: http://llvm.org/viewvc/llvm-project?rev=300829&view=rev Log: Add Python 3 support to clang.cindex Summary: Introduce an interop string to convert from unicode to c-strings where needed. Add missing conversions from _CXString t

[clang-tools-extra] r299071 - [clang-tidy] fix docs in hicpp checks

2017-03-30 Thread Jonathan Coe via cfe-commits
Author: jbcoe Date: Thu Mar 30 07:59:41 2017 New Revision: 299071 URL: http://llvm.org/viewvc/llvm-project?rev=299071&view=rev Log: [clang-tidy] fix docs in hicpp checks Fix for sphinx-doc warnings in r299068. Modified: clang-tools-extra/trunk/docs/clang-tidy/checks/hicpp-noexcept-move.rst

[clang-tools-extra] r299070 - [clang-tidy] fix for linker errors in hicpp checks

2017-03-30 Thread Jonathan Coe via cfe-commits
Author: jbcoe Date: Thu Mar 30 07:31:02 2017 New Revision: 299070 URL: http://llvm.org/viewvc/llvm-project?rev=299070&view=rev Log: [clang-tidy] fix for linker errors in hicpp checks Speculative fix for linker errors in r299068. Modified: clang-tools-extra/trunk/clang-tidy/hicpp/CMakeLists.t

[clang-tools-extra] r299068 - [clang-tidy] add aliases for hicpp module

2017-03-30 Thread Jonathan Coe via cfe-commits
Author: jbcoe Date: Thu Mar 30 06:57:54 2017 New Revision: 299068 URL: http://llvm.org/viewvc/llvm-project?rev=299068&view=rev Log: [clang-tidy] add aliases for hicpp module Summary: Add some hicpp checks that can be implmented as alises for existing clang-tidy checks: hicpp-explicit-conversions

[clang-tools-extra] r294283 - [clang-tidy] Cleanup of no-assembler check

2017-02-06 Thread Jonathan Coe via cfe-commits
Author: jbcoe Date: Tue Feb 7 00:19:38 2017 New Revision: 294283 URL: http://llvm.org/viewvc/llvm-project?rev=294283&view=rev Log: [clang-tidy] Cleanup of no-assembler check Address outstanding comments from https://reviews.llvm.org/D29267 Modified: clang-tools-extra/trunk/clang-tidy/safety

[clang-tools-extra] r294255 - [clang-tidy] safety-no-assembler

2017-02-06 Thread Jonathan Coe via cfe-commits
Author: jbcoe Date: Mon Feb 6 16:57:14 2017 New Revision: 294255 URL: http://llvm.org/viewvc/llvm-project?rev=294255&view=rev Log: [clang-tidy] safety-no-assembler Summary: Add a new clang-tidy module for safety-critical checks. Include a check for inline assembler. Reviewers: Prazek, dtarditi

r292247 - Fix Python 3 language issues and add an explicit check for Python version == 2.

2017-01-17 Thread Jonathan Coe via cfe-commits
Author: jbcoe Date: Tue Jan 17 14:03:54 2017 New Revision: 292247 URL: http://llvm.org/viewvc/llvm-project?rev=292247&view=rev Log: Fix Python 3 language issues and add an explicit check for Python version == 2. Summary: Python bindings cannot support Python 3 without work being done to fix Unico

r291907 - Revert "Support for Python 3 in libclang python bindings"

2017-01-13 Thread Jonathan Coe via cfe-commits
Author: jbcoe Date: Fri Jan 13 10:06:59 2017 New Revision: 291907 URL: http://llvm.org/viewvc/llvm-project?rev=291907&view=rev Log: Revert "Support for Python 3 in libclang python bindings" This reverts commit 4464581bb63e9789e9ee231a8c8800be5f614743. Memory access issues on Linux were reported

r285909 - Support for Python 3 in libclang python bindings

2016-11-03 Thread Jonathan Coe via cfe-commits
Author: jbcoe Date: Thu Nov 3 08:55:34 2016 New Revision: 285909 URL: http://llvm.org/viewvc/llvm-project?rev=285909&view=rev Log: Support for Python 3 in libclang python bindings Summary: Python bindings tests now pass in Python 3. `map` in Python 3 is lazily evaluated so the method by which f

[clang-tools-extra] r285907 - [clang-tidy] Ignore forward declarations without definitions in the same translation unit in readability-identifier-naming

2016-11-03 Thread Jonathan Coe via cfe-commits
Author: jbcoe Date: Thu Nov 3 08:52:09 2016 New Revision: 285907 URL: http://llvm.org/viewvc/llvm-project?rev=285907&view=rev Log: [clang-tidy] Ignore forward declarations without definitions in the same translation unit in readability-identifier-naming Summary: This change ensures that forward

[clang-tools-extra] r277523 - [clang-tidy] Fix segfault in cppcore-guidelines-special-member-functions check

2016-08-02 Thread Jonathan Coe via cfe-commits
Author: jbcoe Date: Tue Aug 2 16:18:37 2016 New Revision: 277523 URL: http://llvm.org/viewvc/llvm-project?rev=277523&view=rev Log: [clang-tidy] Fix segfault in cppcore-guidelines-special-member-functions check Summary: Use a set rather than a vector of defined special member functions so that mu

Re: [PATCH] D22513: [clang-tidy] add check cppcoreguidelines-special-member-functions

2016-08-01 Thread Jonathan Coe via cfe-commits
Patch posted to Phabricator as https://reviews.llvm.org/D23008 regards, Jon On 1 August 2016 at 11:48, Jonathan Coe wrote: > Thanks for reporting this. > > I can reproduce the segfault and have a fix. Is it ok to commit and have > review done later? > > regards, > > Jon > > On 1 August 2016 at

Re: [PATCH] D22513: [clang-tidy] add check cppcoreguidelines-special-member-functions

2016-08-01 Thread Jonathan Coe via cfe-commits
Thanks for reporting this. I can reproduce the segfault and have a fix. Is it ok to commit and have review done later? regards, Jon On 1 August 2016 at 11:06, Eric Lemanissier wrote: > ericLemanissier added a comment. > > I have an segfault on all the source files of my project when I enable

[clang-tools-extra] r277262 - [clang-tidy] add check cppcoreguidelines-special-member-functions

2016-07-30 Thread Jonathan Coe via cfe-commits
Author: jbcoe Date: Sat Jul 30 03:58:54 2016 New Revision: 277262 URL: http://llvm.org/viewvc/llvm-project?rev=277262&view=rev Log: [clang-tidy] add check cppcoreguidelines-special-member-functions Summary: Check for classes that violate the rule of five and zero as specified in CppCoreGuideline

[libcxx] r273123 - Add entry to CREDITS.TXT for propagate_const

2016-06-19 Thread Jonathan Coe via cfe-commits
Author: jbcoe Date: Sun Jun 19 14:36:28 2016 New Revision: 273123 URL: http://llvm.org/viewvc/llvm-project?rev=273123&view=rev Log: Add entry to CREDITS.TXT for propagate_const Modified: libcxx/trunk/CREDITS.TXT Modified: libcxx/trunk/CREDITS.TXT URL: http://llvm.org/viewvc/llvm-project/lib

[libcxx] r273122 - Implement std::experimental::propagate_const from LFTS v2

2016-06-19 Thread Jonathan Coe via cfe-commits
Author: jbcoe Date: Sun Jun 19 14:34:13 2016 New Revision: 273122 URL: http://llvm.org/viewvc/llvm-project?rev=273122&view=rev Log: Implement std::experimental::propagate_const from LFTS v2 Summary: An implementation of std::experimental::propagate_const from Library Fundamentals Technical Speci

[clang-tools-extra] r269341 - [clang-tidy] Adds modernize-avoid-bind check

2016-05-12 Thread Jonathan Coe via cfe-commits
Author: jbcoe Date: Thu May 12 15:06:04 2016 New Revision: 269341 URL: http://llvm.org/viewvc/llvm-project?rev=269341&view=rev Log: [clang-tidy] Adds modernize-avoid-bind check Summary: This patch adds a check that replaces std::bind with a lambda. Not yet working for member functions. Reviewer

Re: [PATCH] D16962: clang-tidy: avoid std::bind

2016-05-05 Thread Jonathan Coe via cfe-commits
Modernize it is then. The check currently only catches std::bind but further work can address that. Jon > On 4 May 2016, at 22:40, Arthur O'Dwyer wrote: > >> On Wed, May 4, 2016 at 1:43 PM, Aaron Ballman via cfe-commits >> wrote: >> jbcoe wrote: >> > aaron.ballman wrote: >> > > I believe we

r267706 - Expose cxx constructor and method properties through libclang and python bindings.

2016-04-27 Thread Jonathan Coe via cfe-commits
Author: jbcoe Date: Wed Apr 27 07:48:25 2016 New Revision: 267706 URL: http://llvm.org/viewvc/llvm-project?rev=267706&view=rev Log: Expose cxx constructor and method properties through libclang and python bindings. Summary: I have exposed the following function through libclang and the clang.cin

r263170 - libclang python bindings: Fix for bug 26394

2016-03-10 Thread Jonathan Coe via cfe-commits
Author: jbcoe Date: Thu Mar 10 17:29:45 2016 New Revision: 263170 URL: http://llvm.org/viewvc/llvm-project?rev=263170&view=rev Log: libclang python bindings: Fix for bug 26394 Summary: https://llvm.org/bugs/show_bug.cgi?id=26394 reports that clang's python bindings tests are failing. I can conf

Re: [PATCH] D17772: [clang-tidy]: string_view of temporary string

2016-03-01 Thread Jonathan Coe via cfe-commits
Maybe config options could allow addition of owning and non-owning pairs? I'd like to do that as an extension if this path is approved. Jon On 1 March 2016 at 12:29, David Blaikie wrote: > Any way to/would it be worth broadening this with an annotation or some > such (or just a lost for now) o

Re: [PATCH] D16376: clang-tidy check: rule-of-five

2016-02-03 Thread Jonathan Coe via cfe-commits
On 3 February 2016 at 18:44, David Blaikie wrote: > > > On Wed, Feb 3, 2016 at 10:23 AM, Jonathan Coe wrote: > >> All the C++ compilers I have tried using (GCC,Clang,MSVC) will generate >> assignment operators even if the user defines a copy-constructor. This is >> the behaviour I set out to wri

Re: [PATCH] D16376: clang-tidy check: rule-of-five

2016-02-03 Thread Jonathan Coe via cfe-commits
All the C++ compilers I have tried using (GCC,Clang,MSVC) will generate assignment operators even if the user defines a copy-constructor. This is the behaviour I set out to write a check for. The cpp core guide lines recommend defining all or none of the special functions https://github.com/isocpp

[clang-tools-extra] r258835 - Test commit. Fix typo in comment.

2016-01-26 Thread Jonathan Coe via cfe-commits
Author: jbcoe Date: Tue Jan 26 12:55:55 2016 New Revision: 258835 URL: http://llvm.org/viewvc/llvm-project?rev=258835&view=rev Log: Test commit. Fix typo in comment. Modified: clang-tools-extra/trunk/clang-tidy/readability/IdentifierNamingCheck.cpp Modified: clang-tools-extra/trunk/clang-ti