| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
When no inputs given, the tools should not only produce the help message, but
also return a non-zero exit code. Fixed tests accordingly.
llvm-svn: 328199
|
|
|
|
|
|
|
|
|
|
|
|
| |
std::unique_ptr<>"
This reverts commit rL326202
This broke gcc4.8 builds, compiler just segfaults:
http://lab.llvm.org:8011/builders/clang-atom-d525-fedora-rel/builds/14909
http://lab.llvm.org:8011/builders/clang-x86_64-linux-abi-test/builds/22673
llvm-svn: 326203
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
std::unique_ptr<>
Summary:
I'm not sure whether there are any principal reasons why it returns raw owning pointer,
or it is just a old code that was not updated post-C++11.
I'm not too sure what testing i should do, because `check-all` is not error clean here for some reason,
but it does not //appear// asif those failures are related to these changes.
This is Clang-tools-extra part.
Clang part is D43779.
Reviewers: klimek, bkramer, alexfh, pcc
Reviewed By: alexfh
Subscribers: ioeric, jkorous-apple, cfe-commits
Tags: #clang, #clang-tools-extra
Differential Revision: https://reviews.llvm.org/D43780
llvm-svn: 326202
|
|
|
|
| |
llvm-svn: 312769
|
|
|
|
| |
llvm-svn: 289656
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
Depends on D23204.
This is intended to be submitted immediately after D23204 lands.
Reviewers: jdennett, alexfh
Subscribers: cfe-commits
Differential Revision: https://reviews.llvm.org/D23543
llvm-svn: 278934
|
|
|
|
| |
llvm-svn: 252138
|
|
|
|
| |
llvm-svn: 247541
|
|
|
|
|
|
|
|
|
|
|
|
| |
to determine files that have comnpilation or dependency problems.
A new -display-file-lists option use this to display lists of good files
(no compile errors), problem files, and a combined list with
problem files preceded by a '#'. The problem files list can be
used in the module map generation assistant mode to exclude
problem files. The combined files list can be used during module
map development. See added docs.
llvm-svn: 241880
|
|
|
|
| |
llvm-svn: 241726
|
|
|
|
| |
llvm-svn: 241724
|
|
|
|
|
|
| |
now fails the bots.
llvm-svn: 241335
|
|
|
|
|
|
|
|
| |
and std::move to avoid implicit std::string construction.
Patch by Eugene Kosov.
llvm-svn: 241330
|
|
|
|
|
|
| |
by pointer) from ParseArgs
llvm-svn: 240348
|
|
|
|
| |
llvm-svn: 240239
|
|
|
|
| |
llvm-svn: 239122
|
|
|
|
| |
llvm-svn: 238997
|
|
|
|
|
|
| |
specified. Added implicit -w option to disable compilation warnings, in particular to avoid warning on pragma once.
llvm-svn: 236625
|
|
|
|
| |
llvm-svn: 235642
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
The patch is generated using clang-tidy misc-use-override check.
This command was used:
tools/clang/tools/extra/clang-tidy/tool/run-clang-tidy.py \
-checks='-*,misc-use-override' -header-filter='llvm|clang' -j=32 -fix
svn diff | clang-format-diff -i
Reviewers: dblaikie
Reviewed By: dblaikie
Subscribers: cfe-commits
Differential Revision: http://reviews.llvm.org/D8927
llvm-svn: 234681
|
|
|
|
|
|
| |
Also purge dead code found by it. NFC.
llvm-svn: 232948
|
|
|
|
| |
llvm-svn: 229869
|
|
|
|
|
|
| |
header list.
llvm-svn: 229692
|
|
|
|
| |
llvm-svn: 229677
|
|
|
|
| |
llvm-svn: 229540
|
|
|
|
|
|
| |
map loading and checking support.
llvm-svn: 229108
|
|
|
|
| |
llvm-svn: 228993
|
|
|
|
| |
llvm-svn: 228992
|
|
|
|
|
|
| |
need to load multiple module maps.
llvm-svn: 228935
|
|
|
|
|
|
| |
private includes that purposefully get included inside blocks.
llvm-svn: 228846
|
|
|
|
| |
llvm-svn: 228693
|
|
|
|
|
|
|
|
|
|
|
|
| |
Reviewers: klimek
Reviewed By: klimek
Subscribers: cfe-commits
Differential Revision: http://reviews.llvm.org/D6506
llvm-svn: 223249
|
|
|
|
|
|
|
|
| |
After post-commit review and community discussion, this seems like a
reasonable direction to continue, making ownership semantics explicit in
the source using the type system.
llvm-svn: 215324
|
|
|
|
|
|
|
| |
Most of the changes are mechanic std::unique_ptr insertions. All leaks were
detected by LeakSanitizer.
llvm-svn: 213851
|
|
|
|
|
|
|
|
|
| |
This reverts commit r213308.
Reverting to have some on-list discussion/confirmation about the ongoing
direction of smart pointer usage in the LLVM project.
llvm-svn: 213324
|
|
|
|
| |
llvm-svn: 213308
|
|
|
|
| |
llvm-svn: 212406
|
|
|
|
| |
llvm-svn: 210840
|
|
|
|
| |
llvm-svn: 210838
|
|
|
|
| |
llvm-svn: 210447
|
|
|
|
| |
llvm-svn: 210146
|
|
|
|
|
|
|
| |
There is no std::error_code::success, so this removes much of the noise
in transitioning to std::error_code.
llvm-svn: 209953
|
|
|
|
|
|
| |
anonymous namespace while there.
llvm-svn: 208471
|
|
|
|
|
|
|
|
| |
This removes all references to OwningPtr, which should be fairly
undisruptive to out-of-tree projects since they are unlikely to use
clang-tools-extra as a library instead of a set of tools.
llvm-svn: 203382
|
|
|
|
|
|
| |
spotting this Cody Maloney!
llvm-svn: 198716
|
|
|
|
|
|
|
|
|
|
| |
always produce as pretty of results as it does in LLVM and Clang, but
I don't mind and the value of having a single canonical ordering is very
high IMO.
Let me know if you spot really serious problems here.
llvm-svn: 198703
|
|
|
|
| |
llvm-svn: 196863
|
|
|
|
| |
llvm-svn: 196409
|
|
|
|
| |
llvm-svn: 196038
|
|
|
|
| |
llvm-svn: 192703
|