Author: krasimir
Date: Tue Aug 7 03:23:24 2018
New Revision: 339123
URL: http://llvm.org/viewvc/llvm-project?rev=339123&view=rev
Log:
[clang-format] comment reflow: add last line's penalty when ending broken
Summary:
This fixes a bug in clang-format where the last line's penalty is not
taken int
Author: krasimir
Date: Mon Aug 13 07:32:29 2018
New Revision: 339573
URL: http://llvm.org/viewvc/llvm-project?rev=339573&view=rev
Log:
[clang-format] Fix comment, NFC
Modified:
cfe/trunk/unittests/Format/FormatTestTextProto.cpp
Modified: cfe/trunk/unittests/Format/FormatTestTextProto.cpp
URL
Author: krasimir
Date: Wed May 9 02:02:11 2018
New Revision: 331857
URL: http://llvm.org/viewvc/llvm-project?rev=331857&view=rev
Log:
[clang-format] Respect BreakBeforeClosingBrace while calculating length
Summary:
This patch makes `getLengthToMatchingParen` respect the
`BreakBeforeClosingBrace
Author: krasimir
Date: Mon May 14 03:33:40 2018
New Revision: 332225
URL: http://llvm.org/viewvc/llvm-project?rev=332225&view=rev
Log:
[clang-format] Continue after non-scope-closers in getLengthToMatchingParen
Summary:
This fixes a regression introduced by `r331857` where we stop the search for
Author: krasimir
Date: Tue May 22 02:46:55 2018
New Revision: 332961
URL: http://llvm.org/viewvc/llvm-project?rev=332961&view=rev
Log:
[clang-format] Fix crash in getLengthToMatchingParen
Summary:
Found by oss-fuzz:
https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=8212
Reviewers: bkramer
S
Author: krasimir
Date: Tue May 22 04:44:03 2018
New Revision: 332974
URL: http://llvm.org/viewvc/llvm-project?rev=332974&view=rev
Log:
[clang-format] Add a test case for crash
Modified:
cfe/trunk/unittests/Format/FormatTest.cpp
Modified: cfe/trunk/unittests/Format/FormatTest.cpp
URL:
http:/
Author: krasimir
Date: Wed May 23 07:18:19 2018
New Revision: 333085
URL: http://llvm.org/viewvc/llvm-project?rev=333085&view=rev
Log:
[clang-format] Break template declarations followed by comments
Summary:
This patch fixes two bugs in clang-format where the template wrapper doesn't
skip over
c
Author: krasimir
Date: Wed May 23 08:21:33 2018
New Revision: 333092
URL: http://llvm.org/viewvc/llvm-project?rev=333092&view=rev
Log:
[clang-format] fix buildbots after r333085
Old gcc versions don't like raw string literals in macros.
Modified:
cfe/trunk/unittests/Format/FormatTest.cpp
Mo
Author: krasimir
Date: Tue Sep 26 07:58:29 2017
New Revision: 314211
URL: http://llvm.org/viewvc/llvm-project?rev=314211&view=rev
Log:
[clang-format] Add ext/ to google include categories
Summary: This adds an ext/ header include category for google style.
Reviewers: djasper
Reviewed By: djaspe
I'm currently at cppcon with limited bandwidth for reviews. I believe that
the literal test that I mentioned put inside the namespace fixer test suite
fails before your changes, could you please double check?
On Tue, 26 Sep 2017, 15:30 Marek Kurdej via Phabricator, <
revi...@reviews.llvm.org> wrot
Author: krasimir
Date: Mon Oct 2 08:53:37 2017
New Revision: 314683
URL: http://llvm.org/viewvc/llvm-project?rev=314683&view=rev
Log:
[clang-format] Fix regression about short functions after #else
Summary:
This patch fixes a regression introduced in r312904, where the formatter
confuses
the `e
Author: krasimir
Date: Mon Oct 16 02:08:53 2017
New Revision: 315893
URL: http://llvm.org/viewvc/llvm-project?rev=315893&view=rev
Log:
[clang-format] Break non-trailing comments, try 2
Summary:
This patch enables `BreakableToken` to manage the formatting of non-trailing
block comments. It is a re
Author: krasimir
Date: Wed Oct 18 15:13:25 2017
New Revision: 316130
URL: http://llvm.org/viewvc/llvm-project?rev=316130&view=rev
Log:
[clang-format] Sort whole block of using declarations while partially formatting
Summary:
This patch enables sorting the full block of using declarations when
som
Author: krasimir
Date: Wed Jul 25 03:21:47 2018
New Revision: 337899
URL: http://llvm.org/viewvc/llvm-project?rev=337899&view=rev
Log:
[clang-format ]Extend IncludeCategories regex documentation
Summary:
Extend the Clang-Format IncludeCategories documentation by adding a link to the
supported re
Author: krasimir
Date: Mon Jul 30 01:45:45 2018
New Revision: 338232
URL: http://llvm.org/viewvc/llvm-project?rev=338232&view=rev
Log:
[clang-format] Indent after breaking Javadoc annotated line
Summary:
This patch makes clang-format indent the subsequent lines created by breaking a
long javadoc
Author: krasimir
Date: Mon Jul 30 05:22:41 2018
New Revision: 338245
URL: http://llvm.org/viewvc/llvm-project?rev=338245&view=rev
Log:
[clang-format] Silence -Wdocumentation warnings
introduced in r338232
Modified:
cfe/trunk/lib/Format/BreakableToken.h
Modified: cfe/trunk/lib/Format/Breakab
Author: krasimir
Date: Wed Aug 1 04:48:04 2018
New Revision: 338519
URL: http://llvm.org/viewvc/llvm-project?rev=338519&view=rev
Log:
[clang-format] Add @private to the list of jsdoc annotations
Reviewers: mprobst
Reviewed By: mprobst
Subscribers: acoomans, cfe-commits
Differential Revision:
Author: krasimir
Date: Wed Aug 1 05:35:23 2018
New Revision: 338524
URL: http://llvm.org/viewvc/llvm-project?rev=338524&view=rev
Log:
[clang-format] Add some text proto functions to Google style
Summary: Adds 2 functions taking a text proto argument.
Reviewers: djasper, klimek
Reviewed By: dja
Author: krasimir
Date: Fri Aug 3 03:04:58 2018
New Revision: 338839
URL: http://llvm.org/viewvc/llvm-project?rev=338839&view=rev
Log:
clang-format-diff: Make it work with python3 too
Summary: It is not necessary, but would be nice if the script run on python3 as
well (as opposed to only python2
Author: krasimir
Date: Tue Feb 6 03:34:34 2018
New Revision: 324337
URL: http://llvm.org/viewvc/llvm-project?rev=324337&view=rev
Log:
[clang-format] Adds space around angle brackets in text protos
Summary:
This patch adds spaces around angle brackets in text proto Google style.
Previously these
Author: krasimir
Date: Thu Feb 8 02:47:12 2018
New Revision: 324591
URL: http://llvm.org/viewvc/llvm-project?rev=324591&view=rev
Log:
[clang-format] Do not break before long string literals in protos
Summary:
This patch is a follow-up to r323319 (which disables string literal breaking for
text p
Author: krasimir
Date: Mon Feb 12 07:49:09 2018
New Revision: 324896
URL: http://llvm.org/viewvc/llvm-project?rev=324896&view=rev
Log:
[clang-format] Fix comment indentation in text protos
Summary: This patch fixes a bug where the comment indent of comments in text
protos gets messed up because
Author: krasimir
Date: Tue Feb 13 02:20:39 2018
New Revision: 324995
URL: http://llvm.org/viewvc/llvm-project?rev=324995&view=rev
Log:
[clang-format] Support text proto extensions
Summary:
This adds support for text proto extensions, like:
```
msg {
[type.type/ext] {
key: value
}
}
```
R
Author: krasimir
Date: Wed Feb 14 11:47:58 2018
New Revision: 325159
URL: http://llvm.org/viewvc/llvm-project?rev=325159&view=rev
Log:
[clang-format] Recognize percents as format specifiers in protos
Summary:
Frequently, a percent in protos denotes a formatting specifier for string
replacement.
Author: krasimir
Date: Thu Feb 15 07:30:22 2018
New Revision: 325252
URL: http://llvm.org/viewvc/llvm-project?rev=325252&view=rev
Log:
[clang-format] Support repeated field lists in protos
Summary:
This patch adds support for list initialization of proto repeated fields:
```
keys: [1, 2, 3]
```
Author: krasimir
Date: Fri Feb 16 04:10:06 2018
New Revision: 325336
URL: http://llvm.org/viewvc/llvm-project?rev=325336&view=rev
Log:
[clang-format] Enable google text proto formatting in R"proto('s
Modified:
cfe/trunk/lib/Format/Format.cpp
Modified: cfe/trunk/lib/Format/Format.cpp
URL:
ht
Author: krasimir
Date: Mon Feb 19 07:31:25 2018
New Revision: 325509
URL: http://llvm.org/viewvc/llvm-project?rev=325509&view=rev
Log:
[clang-format] Fixup a case of text proto message attributes
Summary: This patch fixes a case where a proto message attribute is wrongly
identified as an text pr
Author: krasimir
Date: Mon Feb 19 08:00:21 2018
New Revision: 325513
URL: http://llvm.org/viewvc/llvm-project?rev=325513&view=rev
Log:
[clang-format] Fix text proto extension scope opening detection
Summary:
This fixes the detection of scope openers in text proto extensions; previously
they were
Author: krasimir
Date: Wed May 24 07:15:42 2017
New Revision: 303742
URL: http://llvm.org/viewvc/llvm-project?rev=303742&view=rev
Log:
[clang-format] Remove unused using directive, NFC
Modified:
cfe/trunk/unittests/Format/FormatTestObjC.cpp
Modified: cfe/trunk/unittests/Format/FormatTestObjC
Author: krasimir
Date: Sun Jun 4 14:27:02 2017
New Revision: 304687
URL: http://llvm.org/viewvc/llvm-project?rev=304687&view=rev
Log:
[clang-format] Don't align too long broken trailing comments
Summary:
This patch fixes a bug where clang-format will align newly broken trailing
comments even if
Author: krasimir
Date: Wed Jun 7 09:05:06 2017
New Revision: 304912
URL: http://llvm.org/viewvc/llvm-project?rev=304912&view=rev
Log:
[clang-format] Fix alignment of preprocessor trailing comments
Summary:
This patch is a follow-up of https://reviews.llvm.org/rL304687, which fixed an
overflow in
Author: krasimir
Date: Thu Jun 8 10:11:51 2017
New Revision: 304980
URL: http://llvm.org/viewvc/llvm-project?rev=304980&view=rev
Log:
[clangd] Add parameter and return type information to completion results
Summary:
This patch adds information about the parameters and return types of completion
Author: krasimir
Date: Thu Jun 8 10:21:55 2017
New Revision: 304981
URL: http://llvm.org/viewvc/llvm-project?rev=304981&view=rev
Log:
[clangd] Separate authority less uris from completion tests
Added:
clang-tools-extra/trunk/test/clangd/authority-less-uri.test
- copied, changed from r3
Author: krasimir
Date: Thu Jun 8 11:02:27 2017
New Revision: 304983
URL: http://llvm.org/viewvc/llvm-project?rev=304983&view=rev
Log:
[clangd] extend completion test
Modified:
clang-tools-extra/trunk/test/clangd/completion.test
Modified: clang-tools-extra/trunk/test/clangd/completion.test
U
Author: krasimir
Date: Tue Jun 13 09:58:55 2017
New Revision: 305293
URL: http://llvm.org/viewvc/llvm-project?rev=305293&view=rev
Log:
[clang-format] Document the StartOfTokenColumn parameter, NFC
Modified:
cfe/trunk/lib/Format/WhitespaceManager.h
Modified: cfe/trunk/lib/Format/WhitespaceMan
Author: krasimir
Date: Thu Jun 15 04:11:57 2017
New Revision: 305454
URL: http://llvm.org/viewvc/llvm-project?rev=305454&view=rev
Log:
[clangd] Add priority to completion item sort text
Summary:
This patch adds the priority of a completion item to the sort text of the
returned LSP result.
Review
Author: krasimir
Date: Wed Jun 21 07:03:12 2017
New Revision: 305901
URL: http://llvm.org/viewvc/llvm-project?rev=305901&view=rev
Log:
[clang-format] Support sorting using declarations
Summary:
This patch adds UsingDeclarationsSorter, a TokenAnalyzer that sorts consecutive
using declarations.
Re
Author: krasimir
Date: Fri Jun 23 03:48:00 2017
New Revision: 306089
URL: http://llvm.org/viewvc/llvm-project?rev=306089&view=rev
Log:
[clang-format] Update style documentation, NFC
Summary: Style documentation is generated automatically by
`docs/tools/dump_format_style.py`. This hasn't been ran
Author: krasimir
Date: Fri Jun 23 06:29:40 2017
New Revision: 306093
URL: http://llvm.org/viewvc/llvm-project?rev=306093&view=rev
Log:
[clang-format] Update dump_format_style.py to indent nested fields
Summary:
This updates the format options documentation script to indent the
documentation of ne
Author: krasimir
Date: Fri Jun 23 06:46:03 2017
New Revision: 306094
URL: http://llvm.org/viewvc/llvm-project?rev=306094&view=rev
Log:
[clang-format] Add a SortUsingDeclaration option and enable it by default
Summary:
This patch adds a `SortUsingDeclaration` style option and enables it for llvm
s
Author: krasimir
Date: Tue Feb 27 11:07:47 2018
New Revision: 326227
URL: http://llvm.org/viewvc/llvm-project?rev=326227&view=rev
Log:
[clang-format] Format operator key in protos
Summary: This fixes a glitch where ``operator: value`` in a text proto would
mess up the underlying formatting since
Author: krasimir
Date: Tue Mar 6 05:24:01 2018
New Revision: 326781
URL: http://llvm.org/viewvc/llvm-project?rev=326781&view=rev
Log:
[clang-format] Fix documentation for SpaceAfterCStyleCast option
Patch contributed by @EricMarti!
Summary: I noticed that the example for SpaceAfterCStyleCast do
Author: krasimir
Date: Tue Mar 6 05:56:28 2018
New Revision: 326792
URL: http://llvm.org/viewvc/llvm-project?rev=326792&view=rev
Log:
[clang-format] fix handling of consecutive unary operators
Summary:
Code that used to be formatted as `if (! + object) {` is now formatted as `if
(!+object) {`
(
Author: krasimir
Date: Wed Mar 7 13:30:38 2018
New Revision: 326945
URL: http://llvm.org/viewvc/llvm-project?rev=326945&view=rev
Log:
[clang-format] Break consecutive string literals in text protos
Summary:
This patch fixes a bug where consecutive string literals in text protos were
put on the s
Author: krasimir
Date: Thu Mar 8 03:29:27 2018
New Revision: 326996
URL: http://llvm.org/viewvc/llvm-project?rev=326996&view=rev
Log:
[clang-format] Use NestedBlockIndent as a 0 column in formatted raw strings
Summary:
This makes the formatter of raw string literals use NestedBlockIndent for
det
Author: krasimir
Date: Fri Mar 16 07:01:25 2018
New Revision: 327708
URL: http://llvm.org/viewvc/llvm-project?rev=327708&view=rev
Log:
[clang-format] Fix raw string prefix penalty
Summary: We weren't penalizing cases where the raw string prefix goes over the
column limit.
Subscribers: klimek, c
Author: krasimir
Date: Fri Mar 16 08:23:22 2018
New Revision: 327716
URL: http://llvm.org/viewvc/llvm-project?rev=327716&view=rev
Log:
[clang-format] Disallow breaks before ']' in text proto extensions
Summary: This disallows patterns like `[ext.name\n]` in text protos.
Subscribers: klimek, cfe-
Author: krasimir
Date: Mon Mar 19 08:33:40 2018
New Revision: 327861
URL: http://llvm.org/viewvc/llvm-project?rev=327861&view=rev
Log:
[clang-format] Remove empty lines before }[;] // comment
Summary:
This addresses bug 36766 and a FIXME in tests about empty lines before
`}[;] // comment` lines.
Author: krasimir
Date: Thu Jun 7 02:46:24 2018
New Revision: 334179
URL: http://llvm.org/viewvc/llvm-project?rev=334179&view=rev
Log:
[clang-format] Consider tok::hashhash in python-style comments
Summary: We were missing the case when python-style comments in text protos
start with `##`.
Subs
Author: krasimir
Date: Mon Jun 11 05:53:25 2018
New Revision: 334401
URL: http://llvm.org/viewvc/llvm-project?rev=334401&view=rev
Log:
[clang-format] text protos: put entries on separate lines if there is a
submessage
Summary:
This patch updates clang-format text protos to put entries of a subme
Author: krasimir
Date: Tue Jun 12 10:26:31 2018
New Revision: 334517
URL: http://llvm.org/viewvc/llvm-project?rev=334517&view=rev
Log:
[clang-format] Discourage breaks in submessage entries, hard rule
Summary:
Currently clang-format allows this for text protos:
```
submessage:
{ key: 'aaa
Author: krasimir
Date: Tue Jun 12 12:33:15 2018
New Revision: 334527
URL: http://llvm.org/viewvc/llvm-project?rev=334527&view=rev
Log:
[clang-format] Fix crash while reflowing backslash in comments
Summary:
The added test case was currently crashing with an assertion:
```
krasimir@krasimir> cat t
Author: krasimir
Date: Mon Jun 25 04:08:24 2018
New Revision: 335449
URL: http://llvm.org/viewvc/llvm-project?rev=335449&view=rev
Log:
[clang-format] Fix end-of-file comments text proto formatting
Summary:
The case of end-of-file comments was formatted badly:
```
key: value
# end-of-file comm
Author: krasimir
Date: Tue Oct 16 11:44:41 2018
New Revision: 344637
URL: http://llvm.org/viewvc/llvm-project?rev=344637&view=rev
Log:
Revert "[clangd] Refactor JSON-over-stdin/stdout code into Transport
abstraction."
This reverts commit r344620.
Breaks upstream bots.
Removed:
clang-tools-e
Author: krasimir
Date: Thu Oct 18 23:05:32 2018
New Revision: 344773
URL: http://llvm.org/viewvc/llvm-project?rev=344773&view=rev
Log:
[clangd] Fix msan failure after r344735 by initializing bitfields
That revision changed integer members to bitfields; the integers were
default initialized before
Author: krasimir
Date: Thu Oct 25 00:39:30 2018
New Revision: 345242
URL: http://llvm.org/viewvc/llvm-project?rev=345242&view=rev
Log:
[clang-format] Break before next parameter after a formatted multiline raw
string parameter
Summary:
Currently clang-format breaks before the next parameter afte
Author: krasimir
Date: Wed Oct 31 10:56:57 2018
New Revision: 345753
URL: http://llvm.org/viewvc/llvm-project?rev=345753&view=rev
Log:
[clang-format] tweaked another case of lambda formatting
Summary:
This is done in order to improve cases where the lambda's body is moved too far
to the right. C
Author: krasimir
Date: Tue Nov 13 07:38:12 2018
New Revision: 346756
URL: http://llvm.org/viewvc/llvm-project?rev=346756&view=rev
Log:
[clang-format] Do not treat the asm clobber [ as ObjCExpr
Summary:
The opening square of an inline asm clobber was being annotated as an ObjCExpr.
This caused, am
Author: krasimir
Date: Tue Nov 20 06:22:43 2018
New Revision: 347307
URL: http://llvm.org/viewvc/llvm-project?rev=347307&view=rev
Log:
[clang-format] JS: don't treat is: as a type matcher
Summary:
Clang-format is treating all occurences of `is` in js as type matchers. In some
cases this is wrong,
Author: krasimir
Date: Thu Nov 22 06:49:55 2018
New Revision: 347465
URL: http://llvm.org/viewvc/llvm-project?rev=347465&view=rev
Log:
[clang-format] Do not treat asm clobber [ as ObjCExpr, refined
Summary:
r346756 refined clang-format to not treat the `[` in `asm (...: [] ..)` as an
ObjCExpr. Ho
Author: krasimir
Date: Mon Mar 11 09:02:52 2019
New Revision: 355831
URL: http://llvm.org/viewvc/llvm-project?rev=355831&view=rev
Log:
clang-format: distinguish ObjC call subexpressions after r355434
Summary:
The revision r355434 had the unfortunate side-effect that it started to
recognize certai
Author: krasimir
Date: Mon Mar 25 10:29:16 2019
New Revision: 356928
URL: http://llvm.org/viewvc/llvm-project?rev=356928&view=rev
Log:
[clang-format] Refine structured binding detection
Summary:
Revision r356575 had the unfortunate consequence that now clang-format never
detects an ObjC call expr
Author: krasimir
Date: Wed Apr 3 08:16:04 2019
New Revision: 357599
URL: http://llvm.org/viewvc/llvm-project?rev=357599&view=rev
Log:
[clang-format] Do not emit replacements while regrouping if Cpp includes are OK
Summary:
Currently clang-format would always emit a replacement for multi-block #i
Author: krasimir
Date: Thu Apr 4 07:04:26 2019
New Revision: 357695
URL: http://llvm.org/viewvc/llvm-project?rev=357695&view=rev
Log:
[clang-format] Preserve include blocks in ObjC Google style
Summary:
r357567 started to regroup include block for Google style; it was meant to apply
only for C++
Author: krasimir
Date: Fri Apr 12 03:11:34 2019
New Revision: 358275
URL: http://llvm.org/viewvc/llvm-project?rev=358275&view=rev
Log:
[clang-format] Use SpacesBeforeTrailingComments for "option" directive
Summary:
AnnotatingParser::next() is needed to implicitly set TT_BlockComment
versus TT_Lin
Author: krasimir
Date: Thu Apr 18 10:14:05 2019
New Revision: 358689
URL: http://llvm.org/viewvc/llvm-project?rev=358689&view=rev
Log:
[clang-format] Fix indent of trailing raw string param after newline
Summary:
Currently clang-format uses ContinuationIndent to indent the contents of a raw
strin
Author: krasimir
Date: Mon Oct 1 11:18:00 2018
New Revision: 343513
URL: http://llvm.org/viewvc/llvm-project?rev=343513&view=rev
Log:
[clang-format] Fix typo in comment, NFCI
Modified:
cfe/trunk/lib/Format/FormatToken.h
Modified: cfe/trunk/lib/Format/FormatToken.h
URL:
http://llvm.org/view
Author: krasimir
Date: Mon Oct 1 11:41:21 2018
New Revision: 343517
URL: http://llvm.org/viewvc/llvm-project?rev=343517&view=rev
Log:
[clang-format] Update comment, NFCI
The initializer of `ParameterCount` was updated from 1 to 0 in r175165,
but the comment was never touched:
https://github.com/
Author: krasimir
Date: Fri Oct 5 10:19:26 2018
New Revision: 343862
URL: http://llvm.org/viewvc/llvm-project?rev=343862&view=rev
Log:
[clang-format] Java import sorting in clang-format
Contributed by SamMaier!
Added:
cfe/trunk/unittests/Format/SortImportsTestJava.cpp
Modified:
cfe/trunk
Author: krasimir
Date: Mon Feb 4 01:56:16 2019
New Revision: 353033
URL: http://llvm.org/viewvc/llvm-project?rev=353033&view=rev
Log:
[clang-format] Fix breaking of qualified operator
Summary:
From https://bugs.llvm.org/show_bug.cgi?id=40516
```
$ cat a.cpp
const NamespaceName::VeryLongClassName
Author: krasimir
Date: Wed Feb 20 03:44:21 2019
New Revision: 354452
URL: http://llvm.org/viewvc/llvm-project?rev=354452&view=rev
Log:
[clang-format] Do not emit replacements if Java imports are OK
Summary:
Currently clang-format would always emit a replacement for a block of Java
imports even i
Author: krasimir
Date: Tue Aug 29 06:32:30 2017
New Revision: 311998
URL: http://llvm.org/viewvc/llvm-project?rev=311998&view=rev
Log:
[clang-format] Fixed typedef enum brace wrapping
Summary:
Bug: https://bugs.llvm.org/show_bug.cgi?id=34016 - **Typedef enum part**
**Problem:**
Clang format doe
Author: krasimir
Date: Tue Aug 29 06:51:38 2017
New Revision: 311999
URL: http://llvm.org/viewvc/llvm-project?rev=311999&view=rev
Log:
[clang-format] Do not format likely xml
Summary:
This patch detects the leading '<' in likely xml files and stops formatting in
that case. A recent use of a Qt xm
Author: krasimir
Date: Tue Aug 29 06:57:31 2017
New Revision: 312000
URL: http://llvm.org/viewvc/llvm-project?rev=312000&view=rev
Log:
[clang-format] Refactor likely xml a bit, NFC
Modified:
cfe/trunk/lib/Format/Format.cpp
Modified: cfe/trunk/lib/Format/Format.cpp
URL:
http://llvm.org/viewv
Author: krasimir
Date: Wed Aug 30 07:34:57 2017
New Revision: 312125
URL: http://llvm.org/viewvc/llvm-project?rev=312125&view=rev
Log:
clang-format: Add preprocessor directive indentation
Summary:
This is an implementation for [bug
17362](https://bugs.llvm.org/attachment.cgi?bugid=17362) which a
Author: krasimir
Date: Tue Sep 5 06:58:53 2017
New Revision: 312536
URL: http://llvm.org/viewvc/llvm-project?rev=312536&view=rev
Log:
[clang-format] Fix lines=all case in clang-format.py
Modified:
cfe/trunk/tools/clang-format/clang-format.py
Modified: cfe/trunk/tools/clang-format/clang-form
Author: krasimir
Date: Fri Sep 8 06:44:51 2017
New Revision: 312790
URL: http://llvm.org/viewvc/llvm-project?rev=312790&view=rev
Log:
Updated two annotations for Store.h and CodeGenFunction.h.
Summary:
1.Updated annotations for
include/clang/StaticAnalyzer/Core/PathSensitive/Store.h, which belo
Author: krasimir
Date: Mon Sep 11 03:12:16 2017
New Revision: 312904
URL: http://llvm.org/viewvc/llvm-project?rev=312904&view=rev
Log:
[clang-format] Fixed one-line if statement
Summary:
**Short overview:**
Fixed bug: https://bugs.llvm.org/show_bug.cgi?id=34001
Clang-format bug resulting in a st
Author: krasimir
Date: Fri Sep 15 04:23:50 2017
New Revision: 313354
URL: http://llvm.org/viewvc/llvm-project?rev=313354&view=rev
Log:
[clang-format] New flag - BraceWrapping.AfterExternBlock
Summary:
Bug: https://bugs.llvm.org/show_bug.cgi?id=34016 - **"extern C part"**
**Problem:**
Due to the
Author: krasimir
Date: Thu Sep 21 21:37:56 2017
New Revision: 313962
URL: http://llvm.org/viewvc/llvm-project?rev=313962&view=rev
Log:
[clang-tidy] Fix example in documentation, NFC
Summary: A fix in documentation.
Reviewers: bkramer
Reviewed By: bkramer
Subscribers: JDevlieghere, xazax.hun
D
Author: krasimir
Date: Thu Sep 21 21:48:17 2017
New Revision: 313963
URL: http://llvm.org/viewvc/llvm-project?rev=313963&view=rev
Log:
[clang-format] Ignore case and stable sort using-declarations
Summary:
This ignores case while sorting using-declarations, fixing a case where `_`
would appear b
Author: krasimir
Date: Thu Jul 25 05:15:46 2019
New Revision: 367012
URL: http://llvm.org/viewvc/llvm-project?rev=367012&view=rev
Log:
Update some tests after r366702
Summary:
r366702 added a set of new clang-cl -- specific openmp flags together with
tests.
The way the newly added tests work is
Author: krasimir
Date: Thu Aug 8 04:56:18 2019
New Revision: 368280
URL: http://llvm.org/viewvc/llvm-project?rev=368280&view=rev
Log:
[clang-format] fix crash involving invalid preprocessor line
Summary:
This (invalid) fragment is crashing clang-format:
```
#if 1
int x;
#elif
int y;
#endif
```
Author: krasimir
Date: Fri May 10 02:15:11 2019
New Revision: 360411
URL: http://llvm.org/viewvc/llvm-project?rev=360411&view=rev
Log:
Revert "Revert "[clang-format] Keep protobuf "package" statement on one line""
Summary:
Top-level "package" and "import" statements should generally be kept on
on
Author: krasimir
Date: Fri Apr 13 06:37:09 2018
New Revision: 330016
URL: http://llvm.org/viewvc/llvm-project?rev=330016&view=rev
Log:
[clang-format] Improve Incomplete detection for (text) protos
Summary:
This patch improves detection of incomplete code for protos and text protos.
This is especi
Author: krasimir
Date: Thu Apr 19 06:02:15 2018
New Revision: 330324
URL: http://llvm.org/viewvc/llvm-project?rev=330324&view=rev
Log:
[clang-format] Don't remove empty lines before namespace endings
Summary: This implements an alternative to r327861, namely preserving empty
lines before namespa
Author: krasimir
Date: Mon Apr 23 01:50:36 2018
New Revision: 330569
URL: http://llvm.org/viewvc/llvm-project?rev=330569&view=rev
Log:
Revert "[clang-format] Improve Incomplete detection for (text) protos"
This reverts commit r330016.
The incomplete detection has too many false positives, picking
Author: krasimir
Date: Mon Apr 23 03:02:59 2018
New Revision: 330574
URL: http://llvm.org/viewvc/llvm-project?rev=330574&view=rev
Log:
[clang-format] Fix clang-tidy readability problems, NFCI
Modified:
cfe/trunk/lib/Format/BreakableToken.h
cfe/trunk/lib/Format/NamespaceEndCommentsFixer.cp
Author: krasimir
Date: Wed Apr 25 07:56:19 2018
New Revision: 330832
URL: http://llvm.org/viewvc/llvm-project?rev=330832&view=rev
Log:
[clang-format] Start formatting cpp code in raw strings in google style
Summary: This adds some delimiters to detect cpp code in raw strings.
Reviewers: klimek
Author: krasimir
Date: Tue May 8 02:25:12 2018
New Revision: 331750
URL: http://llvm.org/viewvc/llvm-project?rev=331750&view=rev
Log:
[clang-format] Add raw string formatting to release notes
Reviewers: hans
Reviewed By: hans
Subscribers: cfe-commits
Differential Revision: https://reviews.llv
Author: krasimir
Date: Mon Jun 25 05:43:12 2018
New Revision: 335459
URL: http://llvm.org/viewvc/llvm-project?rev=335459&view=rev
Log:
[clang-format] Keep @message together in text protos
Summary:
In C++ code snippets of the form `@field` are common. This makes clang-format
keep them together in
Author: krasimir
Date: Tue Jun 26 05:00:14 2018
New Revision: 335595
URL: http://llvm.org/viewvc/llvm-project?rev=335595&view=rev
Log:
[clang-format] Enable text proto formatting in common functions
Subscribers: cfe-commits
Differential Revision: https://reviews.llvm.org/D48363
Modified:
cf
Author: krasimir
Date: Thu Jun 28 09:58:24 2018
New Revision: 335876
URL: http://llvm.org/viewvc/llvm-project?rev=335876&view=rev
Log:
[clang-format] Do not format raw string literals inside a recognized function
with a non-recognized delimiter
Summary:
This stops clang-format from touching raw
Author: krasimir
Date: Fri Jun 29 07:25:25 2018
New Revision: 335978
URL: http://llvm.org/viewvc/llvm-project?rev=335978&view=rev
Log:
[clang-format] Support additional common functions for text proto formatting
Summary: This adds a few more common function names expecting a text proto
argument.
Author: krasimir
Date: Wed Oct 9 07:46:08 2019
New Revision: 374172
URL: http://llvm.org/viewvc/llvm-project?rev=374172&view=rev
Log:
[clang-format] Update noexcept reference qualifiers detection
Summary:
r373165 fixed an issue where a templated noexcept member function with a
reference qualifie
Author: krasimir
Date: Fri Oct 18 08:21:06 2019
New Revision: 375247
URL: http://llvm.org/viewvc/llvm-project?rev=375247&view=rev
Log:
[clang-format] fix regression recognizing casts in Obj-C calls
Summary:
r373922 added checks for a few tokens that, following an `)` make it
unlikely that the `)`
Author: Krasimir Georgiev
Date: 2020-06-24T13:11:18+02:00
New Revision: 0fad648b65b99b68040fa26c5da9c0bec5b0aa1d
URL:
https://github.com/llvm/llvm-project/commit/0fad648b65b99b68040fa26c5da9c0bec5b0aa1d
DIFF:
https://github.com/llvm/llvm-project/commit/0fad648b65b99b68040fa26c5da9c0bec5b0aa1d.d
Author: krasimir
Date: Fri Nov 24 10:00:01 2017
New Revision: 318960
URL: http://llvm.org/viewvc/llvm-project?rev=318960&view=rev
Log:
[clang-format] Deduplicate using declarations
Summary: This deduplicated equivalent using declarations within a block.
Reviewers: bkramer
Reviewed By: bkramer
Author: krasimir
Date: Mon Nov 27 05:23:45 2017
New Revision: 319024
URL: http://llvm.org/viewvc/llvm-project?rev=319024&view=rev
Log:
[clang-format] Add option to group multiple #include blocks when sorting
includes
Summary:
This patch allows grouping multiple #include blocks together and sort
Author: krasimir
Date: Tue Dec 12 05:43:59 2017
New Revision: 320479
URL: http://llvm.org/viewvc/llvm-project?rev=320479&view=rev
Log:
[clang-format] Improve ObjC headers detection.
This patch improves detection of ObjC header files.
Right now many ObjC headers, especially short ones, are categor
1 - 100 of 281 matches
Mail list logo