Age | Commit message (Collapse) | Author | Files | Lines |
|
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: 215323
|
|
This reverts commit r213307.
Reverting to have some on-list discussion/confirmation about the ongoing
direction of smart pointer usage in the LLVM project.
llvm-svn: 213325
|
|
(after fixing a bug in MultiplexConsumer I noticed the ownership of the
nested consumers was implemented with raw pointers - so this fixes
that... and follows the source back to its origin pushing unique_ptr
ownership up through there too)
llvm-svn: 213307
|
|
This was setting a bad example. DiagIDs are a limited resource and the message
argument is evaluated as a format string.
llvm-svn: 197855
|
|
llvm-svn: 169241
|
|
llvm-svn: 155629
|
|
llvm-svn: 155627
|
|
llvm-svn: 145001
|
|
llvm-svn: 140618
|
|
for use in reporting diagnostics.
- We don't want to use the Action's own CompilerInstance, because that is only
initialized during file processing and I like that invariant.
Also, if ParseArgs returns false then abandon execution.
Also, remove unused PluginASTAction::PrintHelp virtual method.
llvm-svn: 110039
|
|
llvm-svn: 109438
|
|
Straszheim!
llvm-svn: 106113
|
|
llvm-svn: 91176
|
|
- The build scriptage is about twice as long as the code, which is nice. :)
llvm-svn: 88826
|