Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
a57d4ea33fc36f7e204b301d4daa8ae32a202a8c
/
clang
/
unittests
/
Tooling
/
RefactoringTest.cpp
2946cd7
Update the file headers across all of the LLVM projects in the monorepo
by Chandler Carruth
· 7 years ago
fc51490
Lift VFS from clang to llvm (NFC)
by Jonas Devlieghere
· 7 years ago
1865df4
s/LLVM_ON_WIN32/_WIN32/, clang
by Nico Weber
· 7 years ago
497fd98
Revert "[Tooling] [0/1] Refactor FrontendActionFactory::create() to return std::unique_ptr<>"
by Roman Lebedev
· 8 years ago
6017bf4
[Tooling] [0/1] Refactor FrontendActionFactory::create() to return std::unique_ptr<>
by Roman Lebedev
· 8 years ago
7ef3a19
Added `applyAtomicChanges` function.
by Eric Liu
· 8 years ago
2563984
Fix ODR violations due to abuse of LLVM_YAML_IS_(FLOW_)?SEQUENCE_VECTOR
by Richard Smith
· 8 years ago
ce27e59
Add `replace` interface with range in AtomicChange.
by Haojian Wu
· 9 years ago
abbef0e
Revert "Added `applyAtomicChanges` function."
by Juergen Ributzka
· 9 years ago
c9b2506
Revert "Try to unbreak buildbots after r298913."
by Juergen Ributzka
· 9 years ago
be8d7a3
Try to unbreak buildbots after r298913.
by Eric Liu
· 9 years ago
ea5c4a7
Added `applyAtomicChanges` function.
by Eric Liu
· 9 years ago
373c182
Add missing implementation for AtomicChange::replace(...)
by Eric Liu
· 9 years ago
9e745b7
Introducing clang::tooling::AtomicChange for refactoring tools.
by Eric Liu
· 9 years ago
e86a5f4
Make llvm::Error generated from replacement interfaces more specific.
by Eric Liu
· 9 years ago
6b3a7cc
Fix memory leak caused by r286096.
by Eric Liu
· 9 years ago
cf2913c
Deduplicate replacements by FileEntry instead of file names.
by Eric Liu
· 9 years ago
c45343e
Try to fix windows bot file path style failure caused by r284219.
by Eric Liu
· 9 years ago
cefe763
Deduplicate sets of replacements by file names.
by Eric Liu
· 9 years ago
6ef82b6
Merge conflicting replacements when they are order-independent.
by Eric Liu
· 9 years ago
9df9b6f
Recommit r281457 "Supports adding insertion around non-insertion replacements".
by Eric Liu
· 9 years ago
05a4034
Revert r281457 "Supports adding insertion around non-insertion replacements."
by Artem Belevich
· 9 years ago
ac73ea3
Supports adding insertion around non-insertion replacements.
by Eric Liu
· 9 years ago
73337f3
Fixes calculateRangesAfterReplacements crash when Replacements is empty.
by Eric Liu
· 9 years ago
16c6d0a
Fix bug in conflict check for Replacements::add().
by Manuel Klimek
· 9 years ago
dcb910b
Fix quadratic runtime when adding items to tooling::Replacements.
by Manuel Klimek
· 9 years ago
40ef2fb
Implement tooling::Replacements as a class.
by Eric Liu
· 9 years ago
9670f84
[NFC] Header cleanup
by Mehdi Amini
· 9 years ago
4f8d994
Make tooling::applyAllReplacements return llvm::Expected<string> instead of empty string to indicate potential error.
by Eric Liu
· 9 years ago
8b636db
Added calculateRangesAfterReplaments() to calculate affacted ranges in the new code.
by Eric Liu
· 9 years ago
4c1ef97a
Added formatAndApplyAllReplacements that works on multiple files in libTooling.
by Eric Liu
· 10 years ago
b12e5a5
Add functions to apply replacements and reformat them.
by Manuel Klimek
· 10 years ago
06d5af4
Revert "Implement new interfaces for code-formatting when applying replacements."
by Manuel Klimek
· 10 years ago
4823631
Implement new interfaces for code-formatting when applying replacements.
by Manuel Klimek
· 10 years ago
3fed945
Fix calculation of shifted cursor/code positions. Specifically support
by Daniel Jasper
· 10 years ago
d89ae9d
clang-format: Add initial #include sorting capabilities.
by Daniel Jasper
· 10 years ago
94a8923
Allow replacements created from token ranges to specify language options.
by Manuel Klimek
· 10 years ago
34eb207
Use 'override/final' instead of 'virtual' for overridden methods
by Alexander Kornienko
· 11 years ago
13156b6
Standardize on StringMap::insert, removing uses of StringMap::GetOrCreateValue.
by David Blaikie
· 11 years ago
a885796
Make VFS and FileManager match the current MemoryBuffer API.
by Benjamin Kramer
· 11 years ago
efffbee
Tooling: Ignore file names in tooling::deduplicate.
by Benjamin Kramer
· 11 years ago
6beb6aa
Recommit 213307: unique_ptr-ify ownership of ASTConsumers (reverted in r213325)
by David Blaikie
· 11 years ago
62a56f3
Revert "unique_ptr-ify ownership of ASTConsumers"
by David Blaikie
· 11 years ago
a51666a
unique_ptr-ify ownership of ASTConsumers
by David Blaikie
· 11 years ago
c080917
Replace llvm::error_code with std::error_code.
by Rafael Espindola
· 11 years ago
416fa34
[C++11] Use 'nullptr'. Unittests edition.
by Craig Topper
· 11 years ago
4fcf0c7
Fix two test-only leaks found by LSan.
by Nico Weber
· 12 years ago
3255134
Reverted r192992 broke windows and freebsd builds.
by Ariel J. Bernal
· 12 years ago
4dc53c2
This patch fixes replacements that are not applied when relative paths are
by Ariel J. Bernal
· 12 years ago
e7288fe
Revert commit r192299 until find a way to account for simlinks in OS X.
by Ariel J. Bernal
· 12 years ago
ee863ce
This patch fixes replacements that are not applied when relative paths are
by Ariel J. Bernal
· 12 years ago
18e503c
Adding a vector version of clang::tooling::shiftedCodePosition().
by Edwin Vane
· 12 years ago
c514848
Have Range::overlapsWith use positive logic
by Edwin Vane
· 12 years ago
349e1c1
Adding a vector version of tooling::applyAllReplacements
by Edwin Vane
· 12 years ago
f59b1a9
Fixing a conflict detection bug in tooling::deduplicate
by Edwin Vane
· 12 years ago
938f688
Introduce Replacement deduplication and conflict detection function
by Edwin Vane
· 12 years ago
dce2347
Adds overlapsWith and contains predicates on tooling::Range.
by Manuel Klimek
· 12 years ago
a36e78e
Use llvm::sys::fs::createTemporaryFile.
by Rafael Espindola
· 12 years ago
641c6a1
Remove last use of PathV1.h from clang.
by Rafael Espindola
· 12 years ago
cf833e4
Include PathV1.h in a file that uses it.
by Rafael Espindola
· 12 years ago
2a250b8
Let clang-format move the cursor appropriately.
by Daniel Jasper
· 12 years ago
f857950
Remove useless 'llvm::' qualifier from names like StringRef and others that are
by Dmitri Gribenko
· 13 years ago
320d966
Sort the #include lines for unittests/...
by Chandler Carruth
· 13 years ago
275e883
Buildbot debugging is fun
by Douglas Gregor
· 13 years ago
cdf8149
Split library clangRewrite into clangRewriteCore and clangRewriteFrontend.
by Ted Kremenek
· 13 years ago
eb7b9f8
Update unittests for include change.
by Benjamin Kramer
· 13 years ago
3f00134
Adds the Refactoring library, which is a layer on top of the Tooling library
by Manuel Klimek
· 13 years ago