History log of /external/clang/lib/Rewrite/RewriteRope.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
33337ca4d89605025818daf83390ab4271d598d9 06-May-2015 Pirama Arumuga Nainar <pirama@google.com> Update aosp/master clang for rebase to r235153

Change-Id: Ia94bbcb6da7c75b6e7c2afedd1001094d62a7324
/external/clang/lib/Rewrite/RewriteRope.cpp
176edba5311f6eff0cad2631449885ddf4fbc9ea 01-Dec-2014 Stephen Hines <srhines@google.com> Update aosp/master Clang for rebase to r222490.

Change-Id: Ic557ac55e97fbf6ee08771c7b7c3594777b0aefd
/external/clang/lib/Rewrite/RewriteRope.cpp
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
/external/clang/lib/Rewrite/RewriteRope.cpp
a9ab209752e4afe059f1456871bc442f28914e37 15-Apr-2012 Benjamin Kramer <benny.kra@googlemail.com> Actually, this tree isn't necessarily binary.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@154762 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Rewrite/RewriteRope.cpp
398a4983cde8d31f0e2d9836010a943a9d6c0427 15-Apr-2012 Benjamin Kramer <benny.kra@googlemail.com> Recursively delete rewrite rope nodes when tearing down the tree.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@154760 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Rewrite/RewriteRope.cpp
5f9e272e632e951b1efe824cd16acb4d96077930 23-Jul-2011 Chris Lattner <sabre@nondot.org> remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports
them into the clang namespace.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@135852 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Rewrite/RewriteRope.cpp
24dce6ef2f39d939eb8f01ef70eaa7dcdb8c6a62 04-Sep-2010 Chris Lattner <sabre@nondot.org> zap more dead code.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@113076 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Rewrite/RewriteRope.cpp
f0ed9ef428a051bafc914b9935dcd1d1aa30cf3f 14-Jun-2010 Chris Lattner <sabre@nondot.org> Fix:
Decl.cpp:716:28: warning: initialization of pointer of type 'clang::VarDecl *' from literal 'false' [-Wbool-conversions]
VarDecl *LastTentative = false;
^
RewriteRope.cpp:535:12: warning: initialization of pointer of type '<anonymous>::RopePieceBTreeNode *' from literal 'false'
[-Wbool-conversions]
return false;
^



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@105946 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Rewrite/RewriteRope.cpp
90556e369d7d4364a1ee3924316f729bcbda24e5 20-Oct-2009 Ted Kremenek <kremenek@apple.com> Call 'clear()' in ~RopePieceBTreeLeaf(), decrementing the reference
counts of the bufffers referened by the RopePieces in
RopePieceBTreeLeaf. This (I believe) corrently fixes the leak I meant
to fix in r84601 (which ended up causing an overrelease).


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@84615 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Rewrite/RewriteRope.cpp
8f99993856b4647a094bf1c2b703c4acc003f577 20-Oct-2009 Ted Kremenek <kremenek@apple.com> Revert 84601. Looks like it was causing failures on some systems.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@84610 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Rewrite/RewriteRope.cpp
01fbef61a30abf65be2790811dc7677925c46668 20-Oct-2009 Ted Kremenek <kremenek@apple.com> Fix a reference count imbalance in RewriteRope::MakeRopeString().
This was causing a ton of memory to be leaked when using HTML
diagnostics with the static analyzer (on large files with many errors).


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@84601 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Rewrite/RewriteRope.cpp
1eb4433ac451dc16f4133a88af2d002ac26c58ef 09-Sep-2009 Mike Stump <mrs@apple.com> Remove tabs, and whitespace cleanups.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@81346 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Rewrite/RewriteRope.cpp
3f61c18dd765c27bf900b22dc3a5f2a68e2364a1 16-Sep-2008 Zhongxing Xu <xuzhongxing@gmail.com> Fixed an offset calculation error.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@56242 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Rewrite/RewriteRope.cpp
3d2e8c7b70d5719d00b919708fdd5a45cffda836 28-May-2008 Chris Lattner <sabre@nondot.org> Fix rewrite rope to keep the leaf list up-to-date as it erases leaves
from the rope. rdar://5952468


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@51651 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Rewrite/RewriteRope.cpp
514b24cb534d00fbfa431bdd6fc46def546fe228 24-May-2008 Chris Lattner <sabre@nondot.org> fix a nasty off-by-one error.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@51519 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Rewrite/RewriteRope.cpp
b6403af3e697f90308fe8daf82f7b15252d198bc 08-May-2008 Chris Lattner <sabre@nondot.org> Fix rdar://5919567: assertion failure: split didn't occur before erase!


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@50839 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Rewrite/RewriteRope.cpp
c66d0aa934f2afd412f50881a5e959bb8582cf14 23-Apr-2008 Chris Lattner <sabre@nondot.org> fix a rewriter crash on zero length files.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@50126 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Rewrite/RewriteRope.cpp
b9b309481369196b64bbf73e540d0c9b487e56a5 15-Apr-2008 Chris Lattner <sabre@nondot.org> finish commenting RewriteRope


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49712 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Rewrite/RewriteRope.cpp
bf26856c2133238ce81d461127eb4d07815014fd 15-Apr-2008 Chris Lattner <sabre@nondot.org> simplify the implementation of the insert/split operation to return
the new RHS directly instead of indirecting through the 'InsertResult'
struct. This eliminates InsertResult.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49694 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Rewrite/RewriteRope.cpp
5618d88b93056bae76845b1503cce6ba0a6080f1 14-Apr-2008 Chris Lattner <sabre@nondot.org> Add a bunch of comments, move RewriteRope::MakeRopeString out of line.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49689 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Rewrite/RewriteRope.cpp
70778c85825a00170c8c70ae351252743463d8dd 14-Apr-2008 Chris Lattner <sabre@nondot.org> fix more uninit ivars, who wrote this junk? :)


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49679 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Rewrite/RewriteRope.cpp
b442e2197066f4341bab807a46338045acd7e3da 14-Apr-2008 Chris Lattner <sabre@nondot.org> Fix an assertion ted was hitting, due to an uninitialized variable.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49678 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Rewrite/RewriteRope.cpp
5fd3e2673a1bd61d5f08f679555d15d23aba9314 14-Apr-2008 Chris Lattner <sabre@nondot.org> move a ton of code out of line, from RewriteRope.h -> RewriteRope.cpp


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49664 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/lib/Rewrite/RewriteRope.cpp