Revision tags: llvmorg-4.0.0-rc2, llvmorg-4.0.0-rc1, llvmorg-3.9.1, llvmorg-3.9.1-rc3, llvmorg-3.9.1-rc2, llvmorg-3.9.1-rc1, llvmorg-3.9.0, llvmorg-3.9.0-rc3, llvmorg-3.9.0-rc2, llvmorg-3.9.0-rc1 |
|
#
4f8d9943 |
| 11-Jul-2016 |
Eric Liu <ioeric@google.com> |
Make tooling::applyAllReplacements return llvm::Expected<string> instead of empty string to indicate potential error.
Summary: return llvm::Expected<> to carry error status and error information. Th
Make tooling::applyAllReplacements return llvm::Expected<string> instead of empty string to indicate potential error.
Summary: return llvm::Expected<> to carry error status and error information. This is the first step towards introducing "Error" into tooling::Replacements.
Reviewers: djasper, klimek
Subscribers: ioeric, klimek, cfe-commits
Differential Revision: http://reviews.llvm.org/D21601
llvm-svn: 275062
show more ...
|
Revision tags: llvmorg-3.8.1, llvmorg-3.8.1-rc1, llvmorg-3.8.0, llvmorg-3.8.0-rc3, llvmorg-3.8.0-rc2 |
|
#
15b01116 |
| 27-Jan-2016 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Remove unnecessary line break after complex annotations
Before: @Annotation("Some" + " text") List<Integer> list;
After: @Annotation("Some" + " text")
clang-format: [Java] Remove unnecessary line break after complex annotations
Before: @Annotation("Some" + " text") List<Integer> list;
After: @Annotation("Some" + " text") List<Integer> list;
llvm-svn: 258981
show more ...
|
Revision tags: llvmorg-3.8.0-rc1 |
|
#
72a1b6a5 |
| 22-Dec-2015 |
Daniel Jasper <djasper@google.com> |
clang-format: [JS] "operator" is not a keyword in Java/JavaScript.
llvm-svn: 256245
|
Revision tags: llvmorg-3.7.1, llvmorg-3.7.1-rc2, llvmorg-3.7.1-rc1 |
|
#
2cd92f1c |
| 15-Oct-2015 |
Nico Weber <nicolasweber@gmx.de> |
clang-format/java: Break after annotations on fields in Chromium style.
Chromium follows the Android style guide for Java code, and that doesn't make the distinction between fields and non-fields th
clang-format/java: Break after annotations on fields in Chromium style.
Chromium follows the Android style guide for Java code, and that doesn't make the distinction between fields and non-fields that the Google Java style guide makes:
https://source.android.com/source/code-style.html#use-standard-java-annotations https://google.github.io/styleguide/javaguide.html#s4.8.5-annotations
llvm-svn: 250422
show more ...
|
#
8d8fc3f1 |
| 15-Sep-2015 |
Nico Weber <nicolasweber@gmx.de> |
Remove accidental superfluous newline added in r247750.
llvm-svn: 247752
|
#
4f113490 |
| 15-Sep-2015 |
Nico Weber <nicolasweber@gmx.de> |
clang-format: In Java, `assert` is followed by an expression.
Before: assert a&& b; Now: assert a && b; llvm-svn: 247750
|
Revision tags: llvmorg-3.7.0, llvmorg-3.7.0-rc4, llvmorg-3.7.0-rc3, studio-1.4, llvmorg-3.7.0-rc2, llvmorg-3.7.0-rc1 |
|
#
043ac050 |
| 03-Jul-2015 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java/JS] Properly support instanceof and its precedence.
llvm-svn: 241337
|
Revision tags: llvmorg-3.6.2, llvmorg-3.6.2-rc1 |
|
#
ab9db510 |
| 22-Jun-2015 |
Alexander Kornienko <alexfh@google.com> |
Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").
llvm-svn: 240353
|
#
3d9d929e |
| 22-Jun-2015 |
Alexander Kornienko <alexfh@google.com> |
Fixed/added namespace ending comments using clang-tidy. NFC
The patch is generated using this command:
$ tools/extra/clang-tidy/tool/run-clang-tidy.py -fix \ -checks=-*,llvm-namespace-comme
Fixed/added namespace ending comments using clang-tidy. NFC
The patch is generated using this command:
$ tools/extra/clang-tidy/tool/run-clang-tidy.py -fix \ -checks=-*,llvm-namespace-comment -header-filter='llvm/.*|clang/.*' \ work/llvm/tools/clang
To reduce churn, not touching namespaces spanning less than 10 lines.
llvm-svn: 240270
show more ...
|
#
e6fcf7d3 |
| 17-Jun-2015 |
Daniel Jasper <djasper@google.com> |
clang-format: clang-format (NFC)
llvm-svn: 239903
|
Revision tags: llvmorg-3.6.1, llvmorg-3.6.1-rc1 |
|
#
9dedc775 |
| 07-Apr-2015 |
Daniel Jasper <djasper@google.com> |
clang-format: Indent relative to the ./-> and not the function name.
Before: aaaaaaaaaaa // .aaaa( // bbbb) // This is different .. .aaaa( // cccc);
clang-format: Indent relative to the ./-> and not the function name.
Before: aaaaaaaaaaa // .aaaa( // bbbb) // This is different .. .aaaa( // cccc); // .. from this.
After: aaaaaaaaaaa // .aaaa( // bbbb) // This is identical .. .aaaa( // cccc); // .. to this.
llvm-svn: 234300
show more ...
|
Revision tags: llvmorg-3.5.2, llvmorg-3.5.2-rc1 |
|
#
6acf5130 |
| 12-Mar-2015 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Support anonymous classes after = and return.
Before: A a = new A(){public String toString(){return "NotReallyA"; } } ;
After: A a = return new A() { public Strin
clang-format: [Java] Support anonymous classes after = and return.
Before: A a = new A(){public String toString(){return "NotReallyA"; } } ;
After: A a = return new A() { public String toString() { return "NotReallyA"; } };
This fixes llvm.org/PR22878.
llvm-svn: 232042
show more ...
|
Revision tags: llvmorg-3.6.0, llvmorg-3.6.0-rc4, llvmorg-3.6.0-rc3, llvmorg-3.6.0-rc2, llvmorg-3.6.0-rc1 |
|
#
e189d465 |
| 14-Jan-2015 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Support try blocks with resources.
Before: try (SomeResource rs = someFunction()) { Something(); }
After: try (SomeResource rs = someFunction()) { Somethi
clang-format: [Java] Support try blocks with resources.
Before: try (SomeResource rs = someFunction()) { Something(); }
After: try (SomeResource rs = someFunction()) { Something(); }
llvm-svn: 225973
show more ...
|
#
190fbda6 |
| 14-Jan-2015 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Prefer not to break in parameter annotations.
Before: boolean someFunction(@Param(aaaaaaaaaaaaaaaa) String aaaaa, String bbbbbbbbbbbbbbb) {}
Afte
clang-format: [Java] Prefer not to break in parameter annotations.
Before: boolean someFunction(@Param(aaaaaaaaaaaaaaaa) String aaaaa, String bbbbbbbbbbbbbbb) {}
After: boolean someFunction( @Param(aaaaaaaaaaaaaaaa) String aaaaa, String bbbbbbbbbbbbbbb) {}
llvm-svn: 225971
show more ...
|
#
16dbe0bc |
| 14-Jan-2015 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Understand "import static".
llvm-svn: 225965
|
#
404658ae |
| 14-Jan-2015 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Don't let annotations confuse return type analysis.
Before: @Test ReturnType doSomething(String aaaaaaaaaaaaa, String bbbbbbbbbbbbbbb) {}
After: @Test ReturnType doSo
clang-format: [Java] Don't let annotations confuse return type analysis.
Before: @Test ReturnType doSomething(String aaaaaaaaaaaaa, String bbbbbbbbbbbbbbb) {}
After: @Test ReturnType doSomething( String aaaaaaaaaaaaa, String bbbbbbbbbbbbbbb) {}
llvm-svn: 225964
show more ...
|
#
3e1bd140 |
| 14-Jan-2015 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Don't line-wrap before annotations' l_parens.
Before: @SomeAnnotation (aaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaa) int i;
After: @SomeAnnotation( aaaaaaaaaaaaaaaaa,
clang-format: [Java] Don't line-wrap before annotations' l_parens.
Before: @SomeAnnotation (aaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaa) int i;
After: @SomeAnnotation( aaaaaaaaaaaaaaaaa, aaaaaaaaaaaaaaaaaaaa) int i;
llvm-svn: 225963
show more ...
|
#
a831c58e |
| 14-Jan-2015 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Don't get confused by leading annotations.
Before: @Test(a) aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaa( aaaaaaaaaaaaaaaaaaaaaaa);
A
clang-format: [Java] Don't get confused by leading annotations.
Before: @Test(a) aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaa( aaaaaaaaaaaaaaaaaaaaaaa);
After: @Test(a) aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa = aaaaaaaaaaaaaaaaaaaaaaaaaaaa(aaaaaaaaaaaaaaaaaaaaaaa);
llvm-svn: 225962
show more ...
|
#
ed50166b |
| 13-Jan-2015 |
Nico Weber <nicolasweber@gmx.de> |
clang-format: [Java] Detect `native` keyword.
Before: public native<X> Foo foo();
After: public native <X> Foo foo();
llvm-svn: 225839
|
#
beb03938 |
| 09-Jan-2015 |
Nico Weber <nicolasweber@gmx.de> |
clang-format: [Java] Support formatting qualified annotations.
llvm-svn: 225559
|
#
77ef2be2 |
| 05-Jan-2015 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Fix incorrect detection of cast.
After: return (a instanceof List<?>) ? aaaaaaaaaaaaaaaaaaaaaaa( aaaaaaaaaaaaaaaaaaaaa)
clang-format: [Java] Fix incorrect detection of cast.
After: return (a instanceof List<?>) ? aaaaaaaaaaaaaaaaaaaaaaa( aaaaaaaaaaaaaaaaaaaaa) : aaaaaaaaaaaaaaaaaaaaaaa;
After: return (a instanceof List<?>) ? aaaaaaaaaaaaaaaaaaaaaaa(aaaaaaaaaaaaaaaaaaaaa) : aaaaaaaaaaaaaaaaaaaaaaa;
llvm-svn: 225161
show more ...
|
#
5f1fa85e |
| 04-Jan-2015 |
Daniel Jasper <djasper@google.com> |
clang-format: [Java] Fix incorrect recognition of annonymous classes.
Before: someFunction(new Runnable() { public void run() { System.out.println(42); } });
After: someFunction(new Runnabl
clang-format: [Java] Fix incorrect recognition of annonymous classes.
Before: someFunction(new Runnable() { public void run() { System.out.println(42); } });
After: someFunction(new Runnable() { public void run() { System.out.println(42); } });
llvm-svn: 225142
show more ...
|
#
428f0b14 |
| 04-Jan-2015 |
Daniel Jasper <djasper@google.com> |
clang-format: Re-enable comment re-indentation for Java/JS.
This was broken by r224120.
llvm-svn: 225130
|
Revision tags: llvmorg-3.5.1, llvmorg-3.5.1-rc2 |
|
#
ff2437fe |
| 12-Dec-2014 |
Alexander Kornienko <alexfh@google.com> |
Don't break string literals in Java and JavaScript.
The proper way to break string literals in these languages is by inserting a "+" between parts which we don't support yet. So we disable string li
Don't break string literals in Java and JavaScript.
The proper way to break string literals in these languages is by inserting a "+" between parts which we don't support yet. So we disable string literal breaking until then.
llvm-svn: 224120
show more ...
|
Revision tags: llvmorg-3.5.1-rc1 |
|
#
a536df4b |
| 08-Dec-2014 |
Daniel Jasper <djasper@google.com> |
clang-format: Indent correctly in conditional expressions after return.
This only applies when not aligning after the return itself (which is commonly done for C++.
Before: return aaaaaaaaaa
clang-format: Indent correctly in conditional expressions after return.
This only applies when not aligning after the return itself (which is commonly done for C++.
Before: return aaaaaaaaaa ? bbbbbbbbbb( bbbbbb) // This is indented relative to aaaaaaaaaa. : b;
After: return aaaaaaaaaa ? bbbbbbbbbb( bbbbbb) : b;
llvm-svn: 223694
show more ...
|