openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
I
include-what-you-use
Settings
|
Report Duplicate
2
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Activity Not Available
Commits
: Listings
Analyzed
about 1 year
ago. based on code collected
about 1 year
ago.
Jan 20, 2023 — Jan 20, 2024
Showing page 43 of 50
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Introduces GlobMatchesPath() to clean up the uses of fnmatch() in IWYU. Now we no longer #define a standard macro in IWYU's header.
csilvers+iwyu
More...
over 13 years ago
Add support to install IWYU alongside other llvm and clang targets by tweaking our CMakeLists.txt. Reviewed by csilvers.
paul.holden
More...
over 13 years ago
(Copy of svn r232)
csilvers+iwyu
More...
over 13 years ago
Some changes based on csilvers' suggestions.
csilvers+iwyu
More...
over 13 years ago
Use a CommentHandler for most pragma parsing. A side effect is that the identification of what is a pragma is now correct, because it must start the comment.
csilvers+iwyu
More...
over 13 years ago
Implemented a stand-alone 'private' pragma. Only friends are allowed to include it. If no friend is already included when symbols from the file are needed, then iwyu will just bite the bullet and include the private header.
csilvers+iwyu
More...
over 13 years ago
Include-what-you-use fixit over iwyu itself
csilvers+iwyu
More...
over 13 years ago
Logs the construction of header mappings at verbose level 4 for debugging.
csilvers+iwyu
More...
over 13 years ago
Rewrite IWYU's InstantiateImplicitMethods. Clang got much pickier about the usage of those functions, and they seem to think that what iwyu did before was improper use of the API. Switch around to using the lookup mechanism (which will declare implicit members for us) and manipulating sema.PendingInstantiations directly.
csilvers+iwyu
More...
over 13 years ago
(Empty diff?)
csilvers+iwyu
More...
over 13 years ago
A user reported that iwyu crashes with the newest clang: http://code.google.com/p/include-what-you-use/issues/detail?id=37
csilvers+iwyu
More...
over 13 years ago
Avoid a couple of warnings found in opensource iwyu: class -> struct, and an unused var in non-debug mode.
csilvers+iwyu
More...
over 13 years ago
Fix a MSVC compilation error, as described at http://code.google.com/p/include-what-you-use/issues/detail?id=39. REviewed by csilvers.
paul.holden
More...
over 13 years ago
There was a recent clang change to default constructors (to deal with c++0x, I think), that started triggering assertion failures.
csilvers
More...
over 13 years ago
Added unit-tests for the namespace-format changes.
csilvers+iwyu
More...
over 13 years ago
Got rid of noop from the cl creation command.
csilvers+iwyu
More...
over 13 years ago
Suggested feature for IWYU: Write forward-declaration namespaces in IWYU format (compact single-line format), not "normalized" format. Add a user-switch to trigger this (non-default) option.
csilvers+iwyu
More...
over 13 years ago
Changes IWYU's friend pragma to accept a regex instead of a glob.
csilvers+iwyu
More...
over 13 years ago
When keeping an #include, prefer the include-name as typed, rather than the one clang gives us. Normally they're the same, but can be different when the #include could be accessed via different paths, or via symlinks (for instance, if we #include "a/b/c.h" and compile with "-I. -Ia -Ia/b", then we could say #include "a/b/c.h", #include "b/c.h", or #include "c.h"). clang will, as I understand it, pick one of these three forms arbitrarily for FileEntry::getName. We store the name as it was actually typed in the source, and prefer it.
csilvers+iwyu
More...
over 13 years ago
Fix a bug where we considered the #define that's part of the header guard to be a 'contentful' line, and thus were unwilling to put forward-declares after it in some situations (particularly inside namespaces). This affected every .h file at google, basically!
csilvers+iwyu
More...
over 13 years ago
Fix the makefile lib ordering to link (due to recent clang changes, presumably). Discovered, and proper ordering suggested by, Csaba Raduly.
csilvers+iwyu
More...
almost 14 years ago
Fix a bug which would cause us to both #include and forward-declare for a symbol. This happened when the symbol was defined in an */internal/* file. In that case, the code we used to map the internal file to its canonical-header was different for includes and forward-declares, leading them to different answers about what needed to be done. This CL unifies them.
csilvers+iwyu
More...
almost 14 years ago
Remove a test that doesn't make sense outside google.
csilvers+iwyu
More...
almost 14 years ago
Fix the makefile lib ordering to link (due to recent clang changes, presumably). Discovered, and proper ordering suggested by, Csaba Raduly.
csilvers
More...
almost 14 years ago
A few small fixes to get the build working.
csilvers+iwyu
More...
almost 14 years ago
This resolves some of the bugs with merging namespaces but not all of them. After this small fix is in, I'll look to revamp the entire routine to make it smarter.
csilvers+iwyu
More...
almost 14 years ago
Change on 2011-05-04 06:41:44-07:00 by dsturtevant
csilvers+iwyu
More...
almost 14 years ago
Include-what-you-use fixit -- run iwyu on itself to fix up includes (part 2).
csilvers+iwyu
More...
almost 14 years ago
Add a few more using tests. This didn't turn out to be the bug I thought it was, but might as well keep the tests around.
csilvers+iwyu
More...
almost 14 years ago
Use a big hammer to never suggest <built-in> as an #include. It normally happens when a .cc file in one */internal/* directory tries to include a .h file in another. This may be a real bug -- crossing the internal boundary -- but the way to point it out is not to replace the #include with one that doesn't compile. With this change, we'll just keep the #include as it is.
csilvers+iwyu
More...
almost 14 years ago
←
1
2
…
39
40
41
42
43
44
45
46
47
48
49
50
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree