[all-commits] [llvm/llvm-project] 3ee277: [Support] add vfs support for ExpandResponseFiles
kadir çetinkaya via All-commits
all-commits at lists.llvm.org
Wed Dec 4 06:20:56 PST 2019
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 3ee277b86b34ff41595832d029f176b8de1c81e5
https://github.com/llvm/llvm-project/commit/3ee277b86b34ff41595832d029f176b8de1c81e5
Author: Kadir Cetinkaya <kadircet at google.com>
Date: 2019-12-04 (Wed, 04 Dec 2019)
Changed paths:
M llvm/include/llvm/Support/CommandLine.h
M llvm/lib/Support/CommandLine.cpp
Log Message:
-----------
[Support] add vfs support for ExpandResponseFiles
Summary: add vfs support for `ExpandResponseFiles`.
Patch By: liu hui(@lh123)
Reviewers: kadircet, espindola, alexshap, rupprecht, jhenderson
Reviewed By: kadircet
Subscribers: mgorny, sammccall, merge_guards_bot, emaste, sbc100, arichardson, hiraditya, aheejin, jakehehrlich, MaskRay, rupprecht, seiya, cfe-commits, llvm-commits
Tags: #clang, #llvm
Differential Revision: https://reviews.llvm.org/D70769
Commit: 45ef055d4ffda4d2b04b62f73e36cc6d5252758b
https://github.com/llvm/llvm-project/commit/45ef055d4ffda4d2b04b62f73e36cc6d5252758b
Author: Kadir Cetinkaya <kadircet at google.com>
Date: 2019-12-04 (Wed, 04 Dec 2019)
Changed paths:
M clang/include/clang/Tooling/CompilationDatabase.h
M clang/lib/Tooling/CMakeLists.txt
A clang/lib/Tooling/ExpandResponseFilesCompilationDatabase.cpp
M clang/lib/Tooling/JSONCompilationDatabase.cpp
M clang/unittests/Tooling/CompilationDatabaseTest.cpp
Log Message:
-----------
[clang][Tooling] Add support for .rsp files in compile_commands.json
Summary:
Add support for .rsp files.
Fixes https://github.com/clangd/clangd/issues/81
Patch By: liu hui(@lh123)
Reviewers: sammccall, ilya-biryukov, hokein, kadircet
Reviewed By: kadircet
Subscribers: merge_guards_bot, mgorny, MaskRay, jkorous, arphaman, kadircet, usaxena95, cfe-commits
Tags: #clang-tools-extra, #clang
Differential Revision: https://reviews.llvm.org/D70222
Commit: 75656005dbc8866e1888932a68a830b0df403560
https://github.com/llvm/llvm-project/commit/75656005dbc8866e1888932a68a830b0df403560
Author: Kadir Cetinkaya <kadircet at google.com>
Date: 2019-12-04 (Wed, 04 Dec 2019)
Changed paths:
M clang/include/clang/Tooling/CompilationDatabase.h
M clang/lib/Tooling/ExpandResponseFilesCompilationDatabase.cpp
M clang/lib/Tooling/JSONCompilationDatabase.cpp
M llvm/include/llvm/Support/CommandLine.h
M llvm/lib/Support/CommandLine.cpp
M llvm/unittests/Support/CommandLineTest.cpp
Log Message:
-----------
[llvm][Support] Take in CurrentDirectory as a parameter in ExpandResponseFiles
Summary:
This is a follow-up to D70769 and D70222, which allows propagation of
current directory down to ExpandResponseFiles for handling of relative paths.
Previously clients had to mutate FS to achieve that, which is not thread-safe
and can even be thread-hostile in the case of real file system.
Reviewers: sammccall
Subscribers: hiraditya, cfe-commits, llvm-commits
Tags: #clang, #llvm
Differential Revision: https://reviews.llvm.org/D70857
Compare: https://github.com/llvm/llvm-project/compare/689c11486396...75656005dbc8
More information about the All-commits
mailing list