Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
toolchain
/
llvm-project
/
82ec4fde42176d315fd859514c3b3d0aa364acf0
/
clang
/
lib
/
Basic
/
VirtualFileSystem.cpp
82ec4fde
[CrashReproducer] Add support for merging -ivfsoverlay
by Bruno Cardoso Lopes
· 9 years ago
ac71c8e
[VFS] Replace TimeValue usage with std::chrono
by Pavel Labath
· 9 years ago
b7abde0
Reapply [VFS] Skip non existent files from the VFS tree
by Bruno Cardoso Lopes
· 9 years ago
e43e263
Revert "[VFS] Skip non existent files from the VFS tree"
by Bruno Cardoso Lopes
· 9 years ago
1dc8a42
[VFS] Skip non existent files from the VFS tree
by Bruno Cardoso Lopes
· 9 years ago
b40d8ad
[VFS] Add 'ignore-non-existent-contents' field to YAML files
by Bruno Cardoso Lopes
· 9 years ago
f42103c
Use the name of the file on disk to issue a new diagnostic about non-portable #include and #import paths.
by Taewook Oh
· 9 years ago
cb07d65
Revert r272562 for build bot failure (clang-x86-win2008-selfhost)
by Taewook Oh
· 9 years ago
e853367
Use the name of the file on disk to issue a new diagnostic about non-portable #include and #import paths.
by Taewook Oh
· 9 years ago
d6da1a0
Add some std::move where the value is only read otherwise.
by Benjamin Kramer
· 9 years ago
1c1101b
Revert commit r271708
by Taewook Oh
· 9 years ago
fc5d13d
Use the name of the file on disk to issue a new diagnostic about non-portable #include and #import paths.
by Taewook Oh
· 9 years ago
cfeacf5
Apply clang-tidy's misc-move-constructor-init throughout Clang.
by Benjamin Kramer
· 9 years ago
f6a0a72
[VFS] Reapply #2: Reconstruct the VFS overlay tree for more accurate lookup
by Bruno Cardoso Lopes
· 9 years ago
26092b2
Revert "[VFS] Reapply r269100: Reconstruct the VFS overlay tree for more accurate lookup"
by Bruno Cardoso Lopes
· 9 years ago
ab83dc6
[VFS] Reapply r269100: Reconstruct the VFS overlay tree for more accurate lookup
by Bruno Cardoso Lopes
· 9 years ago
7e61e15
Hopefully bring llvm-clang-lld-x86_64-scei-ps4-windows10pro-fast back to life
by Sean Silva
· 9 years ago
ecf7d15
[VFS] Reconstruct the VFS overlay tree for more accurate lookup
by Bruno Cardoso Lopes
· 9 years ago
b2e2e21
[VFS] Add dump methods to the VFS overlay tree
by Bruno Cardoso Lopes
· 9 years ago
fc8644c
[CrashReproducer] Setup 'use-external-names' in YAML files.
by Bruno Cardoso Lopes
· 10 years ago
f6f1def
[VFS] Move default values to in-class member initialization. NFC
by Bruno Cardoso Lopes
· 10 years ago
d712b34
[VFS] Handle empty entries in directory traversal
by Bruno Cardoso Lopes
· 10 years ago
f43354f
Check if a path is already absolute before trying to make it so.
by Bob Wilson
· 10 years ago
d878e28
Reapply [2] [VFS] Add 'overlay-relative' field to YAML files
by Bruno Cardoso Lopes
· 10 years ago
9e2f9d8
Revert "Reapply [VFS] Add 'overlay-relative' field to YAML files"
by Bruno Cardoso Lopes
· 10 years ago
016b2d0
Reapply [VFS] Add 'overlay-relative' field to YAML files
by Bruno Cardoso Lopes
· 10 years ago
b76c027
Reapply [2]: [VFS] Add support for handling path traversals
by Bruno Cardoso Lopes
· 10 years ago
9ed443c
Revert r263617, "Reapply: [VFS] Add support for handling path traversals"
by NAKAMURA Takumi
· 10 years ago
c9daaae
Reapply: [VFS] Add support for handling path traversals
by Bruno Cardoso Lopes
· 10 years ago
6a6206d
[VFS] Switch from close to SafelyCloseFileDescriptor
by David Majnemer
· 10 years ago
be056b1
Revert "[VFS] Add support for handling path traversals"
by Bruno Cardoso Lopes
· 10 years ago
b7eb8db
Revert "[VFS] Add 'overlay-relative' field to YAML files" and "[VFS] Fix call to getVFSFromYAML in unittests"
by Bruno Cardoso Lopes
· 10 years ago
8c03c54
[VFS] Add 'overlay-relative' field to YAML files
by Bruno Cardoso Lopes
· 10 years ago
956e6a0
[VFS] Add support for handling path traversals
by Bruno Cardoso Lopes
· 10 years ago
e9e7607
[vfs] Normalize working directory if requested.
by Benjamin Kramer
· 10 years ago
f13302e
[VFS] Fix status() of opened redirected file
by Ben Langmuir
· 10 years ago
ac67c05
Use std::begin() and std::end() instead of doing the same manually. NFC
by Craig Topper
· 10 years ago
aeb9dd9
Moving FileManager::removeDotPaths to llvm::sys::path::remove_dots
by Mike Aizatsky
· 10 years ago
637d1e6
Roll-back r250822.
by Angel Garcia Gomez
· 10 years ago
b5250d3
Apply modernize-use-default to clang.
by Angel Garcia Gomez
· 10 years ago
71ce376
[VFS] Let the user decide if they want path normalization.
by Benjamin Kramer
· 10 years ago
4ad1c43
[VFS] Don't try to be heroic with '.' in paths.
by Benjamin Kramer
· 10 years ago
c3741ec
[VFS] remove handling of '..' for now.
by Benjamin Kramer
· 10 years ago
49692ed
[VFS] Rename RedirectingFS internals to avoid collisions with public clang classes
by Benjamin Kramer
· 10 years ago
decb2ae
[VFS] Just normalize away .. and . in paths for in-memory file systems.
by Benjamin Kramer
· 10 years ago
d45b205
[VFS] Port driver tool chains to VFS.
by Benjamin Kramer
· 10 years ago
dadb58b
[VFS] Refactor VFSFromYAML a bit.
by Benjamin Kramer
· 10 years ago
d5e0b58
[VFS] Also drop '.' when adding files to an in-memory FS.
by Benjamin Kramer
· 10 years ago
1b8dbe3
[VFS] Put the incoming name in the file status to make InMemoryFS behave more like a real FS.
by Benjamin Kramer
· 10 years ago
2e2351a
[VFS] Transition clang-format to use an in-memory FS.
by Benjamin Kramer
· 10 years ago
737501c
Remove duplicated default arguments. NFC.
by Benjamin Kramer
· 10 years ago
d6bbee7
[VFS] Fix the windows build by including the right headers.
by Benjamin Kramer
· 10 years ago
6b61805
[VFS] Fix compilation on systems where time_t is not int64_t.
by Benjamin Kramer
· 10 years ago
7708b2a
[VFS] Add working directories to every virtual file system.
by Benjamin Kramer
· 10 years ago
a25dcfd
[VFS] Add an in-memory file system implementation.
by Benjamin Kramer
· 10 years ago
5532ef1
[VFS] Move class out of method so it looks less like Java.
by Benjamin Kramer
· 10 years ago
268b51a
[VFS] Remove setName from the file interface.
by Benjamin Kramer
· 10 years ago
c026e39
Remove a limited and somewhat questionable DenseMapInfo specialization
by Chandler Carruth
· 10 years ago
ab9db51
Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").
by Alexander Kornienko
· 10 years ago
3d9d929
Fixed/added namespace ending comments using clang-tidy. NFC
by Alexander Kornienko
· 10 years ago
34eb207
Use 'override/final' instead of 'virtual' for overridden methods
by Alexander Kornienko
· 11 years ago
92e1b62
Remove many superfluous SmallString::str() calls.
by Yaron Keren
· 11 years ago
0d9593d
[cleanup] Re-sort *all* #include lines with llvm/utils/sort_includes.py
by Chandler Carruth
· 11 years ago
61b86d4
Update for LLVM API change
by David Blaikie
· 11 years ago
a885796
Make VFS and FileManager match the current MemoryBuffer API.
by Benjamin Kramer
· 11 years ago
85d7892
Update for llvm API change.
by Rafael Espindola
· 11 years ago
b340268
Update for llvm api changes.
by Rafael Espindola
· 11 years ago
04ab21d7
Convert a few ownership comments with std::unique_ptr.
by Rafael Espindola
· 11 years ago
7346640
VirtualFileSystem: Correctly generate the mapping for an empty VFS
by Justin Bogner
· 11 years ago
2d2b420
Update for llvm api change.
by Rafael Espindola
· 11 years ago
7c9f6c8
Add vfs::recursive_directory_iterator
by Ben Langmuir
· 11 years ago
740812b
Add directory_iterator for (non-recursive) iteration of VFS directories
by Ben Langmuir
· 11 years ago
71de0b6
Update for llvm api change.
by Rafael Espindola
· 11 years ago
8e650d7
Refer to error_code with the std prefix.
by Rafael Espindola
· 11 years ago
790589c
Add a std:: prefix in cases where ADL would have failed on windows.
by Rafael Espindola
· 11 years ago
181efbf
Use generic_category from the std namespace.
by Rafael Espindola
· 11 years ago
b7d8bba
Errno should use generic_category.
by Rafael Espindola
· 11 years ago
96b0330
Use std::error_code instead of llvm::error_code.
by Rafael Espindola
· 11 years ago
fd148d0
Use make_error_code in preparation for making errc an enum class.
by Rafael Espindola
· 11 years ago
cb82dfb
Use error_code() instead of error_code::succes()
by Rafael Espindola
· 11 years ago
5de00f3
Stopgap fix for finding module for a file mapped in the VFS
by Ben Langmuir
· 11 years ago
44fa45034
VirtualFileSystem: Fix a few directory traversal bugs in VFSWriter
by Justin Bogner
· 11 years ago
1c078f2
VirtualFileSystem: Fix false positives in YAMLVFSWriter::containedIn
by Justin Bogner
· 11 years ago
9c78529
VirtualFileSystem: Add YAMLVFSWriter to generate VFS mapping files
by Justin Bogner
· 11 years ago
f1186c5
[C++11] Use 'nullptr'.
by Craig Topper
· 11 years ago
26d5639
[Basic/FileManager] Propagate whether a file 'IsVolatile' to the file opening functions.
by Argyrios Kyrtzidis
· 12 years ago
3f755aa
[C++11] Avoid implicit conversion of ArrayRef to std::vector and use move semantics where appropriate.
by Benjamin Kramer
· 12 years ago
dfca6f9
[C++11] Replace OwningPtr include with <memory>.
by Ahmed Charles
· 12 years ago
b898432
Replace OwningPtr with std::unique_ptr.
by Ahmed Charles
· 12 years ago
9a16beb
Change OwningPtr::take() to OwningPtr::release().
by Ahmed Charles
· 12 years ago
9385323
Attempt to re-enable the VFS unittests on Windows
by Ben Langmuir
· 12 years ago
a6f8ca8
Support relative paths in VFSFromYAML
by Ben Langmuir
· 12 years ago
4527fb2
[C++11] Use std::atomic instead of LLVM's.
by Benjamin Kramer
· 12 years ago
a798a9d
Switch all uses of LLVM_OVERRIDE to just use 'override' directly.
by Craig Topper
· 12 years ago
c72d9b3
[C++11] Switch from the llvm_move macro to directly calling std::move.
by Chandler Carruth
· 12 years ago
3d6220d
Move private classes into anonymous namespaces.
by Benjamin Kramer
· 12 years ago
d066d4c
Reapply fixed "Honour 'use-external-names' in FileManager"
by Ben Langmuir
· 12 years ago
1b8d44f
Revert "Honour 'use-external-names' in FileManager"
by Ben Langmuir
· 12 years ago
09e0d5c
Honour 'use-external-names' in FileManager
by Ben Langmuir
· 12 years ago
b59cf67
Add a 'use-external-names' option to VFS overlay files
by Ben Langmuir
· 12 years ago
Next »