6bcf27bb9a4b5c3f79cb44c0e4654a6d7619ad89 |
29-May-2014 |
Stephen Hines <srhines@google.com> |
Update Clang for 3.5 rebase (r209713). Change-Id: I8c9133b0f8f776dc915f270b60f94962e771bc83
TMLRewrite.h
ewriteRope.h
ewriter.h
|
651f13cea278ec967336033dd032faef0e9fc2ec |
24-Apr-2014 |
Stephen Hines <srhines@google.com> |
Updated to Clang 3.5a. Change-Id: I8127eb568f674c2e72635b639a3295381fe8af82
ewriteRope.h
okenRewriter.h
|
98b303cfd3edb82653f0534cdcaa87c582a3ddbd |
17-Nov-2013 |
Alp Toker <alp@nuanti.com> |
RewriteBuffer::write(): Add a doc comment about non-portable use The function isn't strictly at fault but there are callers using it incorrectly, causing crashes with in-place edits of 64KB or larger files on Windows. See PR17960 for details. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@194972 91177308-0d34-0410-b5e6-96231b3b80d8
ewriter.h
|
60c9c305a8f47cb1e6d4aa174e90e80355c4d415 |
07-Nov-2013 |
Alp Toker <alp@nuanti.com> |
RewriteBuffer: Remove an unused typedef This hasn't been used for some time. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@194191 91177308-0d34-0410-b5e6-96231b3b80d8
ewriter.h
|
6bf97fb15c09db9a0238ccb73be2dbf9cd77a7ee |
29-Oct-2013 |
Alp Toker <alp@nuanti.com> |
Use Rewriter::overwriteChangedFiles() directly This replaces the custom code in RefactoringTool::saveRewrittenFiles() which lacked atomic file saving and error diagnostics, resolving an old FIXME from r157331. Landing this time with the proper return code, plus a very unhelpful comment cleared up. Rubber-stamped by Manuel Klimek. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@193594 91177308-0d34-0410-b5e6-96231b3b80d8
ewriter.h
|
66490d26d14b9597768322b670a94cedbbe71448 |
29-Oct-2013 |
Alp Toker <alp@nuanti.com> |
Remove obsolete RewriteBuffer comment The string buffer in question was replaced with RewriteRope in r43884 back in 2007. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@193591 91177308-0d34-0410-b5e6-96231b3b80d8
ewriter.h
|
a87ce261dd9fd24609e1aff77fe575f46a781f17 |
27-Aug-2013 |
Edwin Vane <edwin.vane@intel.com> |
Adding const buffer iterator generators to Rewriter git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@189344 91177308-0d34-0410-b5e6-96231b3b80d8
ewriter.h
|
1342a4ef62dd7b839c6f09348b246a4f00282f29 |
12-Jun-2013 |
Benjamin Kramer <benny.kra@googlemail.com> |
Port HTMLDiagnostics to PathV2. No intended functionality change. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@183849 91177308-0d34-0410-b5e6-96231b3b80d8
TMLRewrite.h
|
d088a5f966c31462280d5ace29febc6889834611 |
11-Jan-2013 |
Edwin Vane <edwin.vane@intel.com> |
Allow RefactoringTool to write to memory instead of always to disk RefactoringTool::run() always writes the result of rewrites to disk. Instead, make this optional and provide a method for getting the refactoring results in a memory buffer instead. Also made ClangTool polymorphic so RefactoringTool could inherit from it to properly express the IS-A relationship. This change also provides access to ClangTool's public interface, e.g. mapVirtualFile() which is important once refactored buffers start living in memory instead of on disk. Reviewers: klimek git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@172219 91177308-0d34-0410-b5e6-96231b3b80d8
ewriter.h
|
30a2e16f6c27f888dd11eba6bbbae1e980078fcb |
04-Dec-2012 |
Chandler Carruth <chandlerc@gmail.com> |
Sort #include lines for all files under include/... This is a simpler sort, entirely automatic with the help of llvm/utils/sort_includes.py -- no manual edits here. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@169238 91177308-0d34-0410-b5e6-96231b3b80d8
ewriteRope.h
|
ad8070b6bddf2867fd3aba8354cff7016e568758 |
14-Nov-2012 |
Nick Lewycky <nicholas@mxc.ca> |
This function isn't called SaveFiles any more. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@167901 91177308-0d34-0410-b5e6-96231b3b80d8
ewriter.h
|
f56faa01936b9cf909623d7f06e3c2569ca4a78e |
15-Sep-2012 |
Dmitri Gribenko <gribozavr@gmail.com> |
Use LLVM_DELETED_FUNCTION in place of 'DO NOT IMPLEMENT' comments. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@163983 91177308-0d34-0410-b5e6-96231b3b80d8
eltaTree.h
ewriteRope.h
okenRewriter.h
|
1824d54df85a462ada812dadda18130f951d40f3 |
13-Sep-2012 |
Dmitri Gribenko <gribozavr@gmail.com> |
Fix Doxygen misuse: refer to parameter names in paragraphs correctly (\arg is not what most people want -- it starts a new paragraph). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@163793 91177308-0d34-0410-b5e6-96231b3b80d8
ewriter.h
|
305c613af6cfc40e519c75d9d2c84c6fa9a841c0 |
01-Sep-2012 |
Ted Kremenek <kremenek@apple.com> |
Split library clangRewrite into clangRewriteCore and clangRewriteFrontend. This is similar to how we divide up the StaticAnalyzer libraries to separate core functionality to what is clearly associated with Frontend actions. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@163050 91177308-0d34-0410-b5e6-96231b3b80d8
eltaTree.h
TMLRewrite.h
ewriteRope.h
ewriter.h
okenRewriter.h
|