- Apr 08, 2013
-
-
Daniel Jasper authored
The styles are now documented with the -style option. This fixes llvm.org/PR15689. llvm-svn: 179017
-
- Apr 05, 2013
-
-
Argyrios Kyrtzidis authored
rdar://13535645 llvm-svn: 178911
-
Argyrios Kyrtzidis authored
llvm-svn: 178800
-
- Apr 04, 2013
-
-
Rafael Espindola authored
This is a nop right now, but committing this first avoids a temporary breakage when the llvm files change to not default to exporting symbols. llvm-svn: 178723
-
- Apr 01, 2013
-
-
Argyrios Kyrtzidis authored
Patch by Matthias Kleine! llvm-svn: 178475
-
- Mar 29, 2013
-
-
Argyrios Kyrtzidis authored
[libclang] If libclang logging is enabled, print all compiler diagnostics to stderr instead of capturing them. llvm-svn: 178373
-
Argyrios Kyrtzidis authored
for the IDE case, also create a symlink inside the libclang.dylib directory. llvm-svn: 178372
-
- Mar 27, 2013
-
-
Chad Rosier authored
Part of rdar://13296693 llvm-svn: 178162
-
Chad Rosier authored
diagnostics for the first failing command. llvm-svn: 178086
-
- Mar 26, 2013
-
-
Argyrios Kyrtzidis authored
[Preprocessor/Modules] Separate the macro directives kinds into their own MacroDirective's subclasses. For each macro directive (define, undefine, visibility) have a separate object that gets chained to the macro directive history. This has several benefits: -No need to mutate a MacroDirective when there is a undefine/visibility directive. Stuff like PPMutationListener become unnecessary. -No need to keep extra source locations for the undef/visibility locations for the define directive object (which is the majority of the directives) -Much easier to hide/unhide a section in the macro directive history. -Easier to track the effects of the directives across different submodules. llvm-svn: 178037
-
Chandler Carruth authored
LLVMBuild stuff didn't actually provide a single place for dependencies, it just added a third place. llvm-svn: 177989
-
Chandler Carruth authored
line and the library dependencies to reflect this. llvm-svn: 177972
-
- Mar 22, 2013
-
-
Daniel Jasper authored
llvm-svn: 177727
-
Alexey Bataev authored
llvm-svn: 177705
-
Jordan Rose authored
PR14963 llvm-svn: 177678
-
- Mar 20, 2013
-
-
Daniel Jasper authored
llvm-svn: 177506
-
- Mar 19, 2013
-
-
Argyrios Kyrtzidis authored
llvm-svn: 177359
-
- Mar 14, 2013
-
-
Jordan Rose authored
We were failing to match the output line, which led to us collecting no stats at all, which led to a divide-by-zero error. Fixes PR15510. llvm-svn: 177084
-
- Mar 13, 2013
-
-
Argyrios Kyrtzidis authored
This allows resolving top-header filenames of modules to FileEntries when we need them, not eagerly. Note that that this breaks ABI for libclang functions clang_Module_getTopLevelHeader / clang_Module_getNumTopLevelHeaders but this is fine because they are experimental and not widely used yet. llvm-svn: 176975
-
- Mar 11, 2013
-
-
Argyrios Kyrtzidis authored
Patch by Guy Benyei! llvm-svn: 176806
-
- Mar 10, 2013
-
-
Benjamin Kramer authored
Before: clang-3: error: no input files After: clang-3.3: error: no input files This means that we'll also print clang.exe on windows, but I don't see a problem with that. llvm-svn: 176788
-
- Mar 08, 2013
-
-
Argyrios Kyrtzidis authored
as suggested by Jordan. llvm-svn: 176732
-
Argyrios Kyrtzidis authored
Possible values are: 1 : if a parameter was invalid -1 : if the callback returned CXVisit_Break, otherwise returns 0. llvm-svn: 176716
-
Argyrios Kyrtzidis authored
[libclang] Introduce clang_findIncludesInFile, that can be used to retrieve all #import/#include directives in a specific file. It passes to the visitor, that the caller provides, CXCursor_InclusionDirective cursors for all the include directives in a particular file. llvm-svn: 176682
-
Argyrios Kyrtzidis authored
stop visitation if it returns CXVisit_Break. llvm-svn: 176681
-
Argyrios Kyrtzidis authored
llvm-svn: 176680
-
- Mar 05, 2013
-
-
Argyrios Kyrtzidis authored
llvm-svn: 176511
-
Jordan Rose authored
Patch by Martin Storsjo! llvm-svn: 176472
-
- Mar 01, 2013
-
-
Stefanus Du Toit authored
These all appear in comments or (ironically) diagnostics output. llvm-svn: 176383
-
- Feb 26, 2013
-
-
Fariborz Jahanian authored
doxygen commands. // rdar://12379053 llvm-svn: 176127
-
- Feb 24, 2013
-
-
Argyrios Kyrtzidis authored
full information about the macro (e.g if it was imported and where). llvm-svn: 175978
-
- Feb 23, 2013
-
-
Peter Collingbourne authored
llvm-svn: 175936
-
- Feb 22, 2013
-
-
Peter Collingbourne authored
llvm-svn: 175912
-
David Blaikie authored
This may need to be fixed more intelligently - I don't have enough context to be sure what the appropriate fix is right now. llvm-svn: 175902
-
Michael Han authored
Introduce a new AST Decl node "EmptyDecl" to model empty-declaration. Have attributes from attribute-declaration appertain to the EmptyDecl node by creating the AST representations of these attributes and attach them to the EmptyDecl node so these attributes can be sema checked just as attributes attached to "normal" declarations. llvm-svn: 175900
-
Benjamin Kramer authored
llvm-svn: 175894
-
Benjamin Kramer authored
PR15329. llvm-svn: 175889
-
- Feb 21, 2013
-
-
Ted Kremenek authored
[scan-build] Add quotes around clang executable name to handle path withs spaces. Fixes <rdar://problem/13254727> llvm-svn: 175790
-
-
Chad Rosier authored
before the DiagnosticsEngine is instantiated. Otherwise, warning options are not handled correctly. rdar://13254743 llvm-svn: 175779
-