2
I Use This!
Activity Not Available

Commits : Listings

Analyzed about 1 year ago. based on code collected about 1 year ago.
Jan 20, 2023 — Jan 20, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Blah, I didn't realize this third file had been added too. More... about 13 years ago
Oops, forgot to submit these new files to SVN. More... about 13 years ago
Add an IWYU test that a crashing bug in Clang doesn't regress. More... about 13 years ago
Some refactoring to straighten out dependencies. More... about 13 years ago
Fixed bug 4851055 (unnecessary and bogus struct declaration added) The bug was that in IsNodeinCXXMethodBody, the search up the AST tree stopped at the first CXXMethdDecl, whether or not the node was in the body of that decl or not. In the examples triggering the bug, a destructor decl was in the chain, and the node being tested was not in the body of that decl, but of a method decl higher up. More... about 13 years ago
CK_GetObjCProperty has gone away (inside clang). More... about 13 years ago
another private file that needs to be mapped. c.f. http://code.google.com/p/include-what-you-use/issues/detail?id=63 More... over 13 years ago
s/getHostTriple/getDefaultTargetTriple/ More... over 13 years ago
fix badinc.cc in the wake of r143410. More... over 13 years ago
Fix iwyu tests based on my previous change to @headername parsing. The tests were broken because the @file directive was wrong -- this hasn't mattered because before my change, @file was ignored. And the code was broken because it assumed @file was always only used on system header files, and thus hard-coded in the use of <> rather than "". Both are fixed. More... over 13 years ago
Get the 'official' name of gcc header files from the @file directive, rather than basing it on the filename. The problem is that crosstool v15 has the following -isystem directories: -isystem 'third_party/crosstool/v15/release/gcc/x86/include/c++/4.6.x-google/backward -isystem 'third_party/crosstool/v15/release/gcc/x86/include/c++/4.6.x-google' More... over 13 years ago
Now that we get the exiting-from file via the FileChanged API, we don't have to store it ourself anymore. A minor code clean-up. More... over 13 years ago
Fix up a few API changes. More... over 13 years ago
When we detect an include-mapping cycle, print the cycle. This will help a lot in debugging. More... over 13 years ago
FileChanged takes an extra argument now. Unbreaks the build. More... over 13 years ago
Fix a bug that would come up when using -I -- when looking for associated header files, we would use the filename as it exists on the filesystem, not the one that is already used in the code (due to -I). As a result, we could suggest a user add an #include of an associated .h file, even if they were already #including it (but typed differently due to -I). More... over 13 years ago
Propagate a rename of 'isDefinition'. R=matthewbg,csilvers More... over 13 years ago
Fix to match a clang API update. More... over 13 years ago
Avoid a compiler warning: use an unsigned type for string::find. More... over 13 years ago
Monday morning, time for an integrate. More... over 13 years ago
Normalize the namespace qualifications of no_forward_declare symbols. This fixes an issue I ran across where I couldn't inhibit the forward declaration of a symbol defined in an anonymous namespace. More... over 13 years ago
Diagnostic -> DiagnosticsEngine More... over 13 years ago
Upstream renamed clang::ExplicitTemplateArgumentList; this breaks the build for iwyu. More... over 13 years ago
Fix code where a string literal is cast to a boolean. Change instances of CHECK_(!"message") to CHECK_(false && "message") which is more consistent with other uses of CHECK_'s and strings in iwyu. More... over 13 years ago
iwyu would get confused when seeing the same #include twice (because, say, a .h was included twice and didn't have a header guard, so all its content was repeated). Fix this by doing a uniqueness check when adding #includes. More... over 13 years ago
fix_includes was not correctly merging in 'includes are all correct' here data, when a file was reported on more than once. More... over 13 years ago
Belatedly making changes according to Chandler's comments. I don't know how to word some of the comments -- in particular, I don't know reasons besides not ever being instantiated for the definition to be unknown at this point. One big change here: GetDefinitionForClass always returns a RecordDecl. More... over 13 years ago
Actually implement the privacy rule here correctly: More... over 13 years ago
Oops, forgot to commit the code that actually defines CHECK_() More... over 13 years ago
Augmented CHECK_ functionality -- you may now use << to provide more information. As an example, used it once. More... over 13 years ago