- 40c0efa Refactor frontend InputKind to prepare for treating module maps as a distinct kind of input. by Richard Smith · 9 years ago
- 3a36ac1 Add -cc1 flag -ast-dump-all to perform an AST dump including entities that haven't yet been deserialized. by Richard Smith · 9 years ago
- cf486b2 [GeneratePCHAction] If preprocessor option 'AllowPCHWithCompilerErrors' is enabled, don't delete the produced PCH file if error diagnostics occurred. by Argyrios Kyrtzidis · 9 years ago
- bdff27d [modules] For -module-file-info, print out the resource dir path, since it is included in the module hash. by Argyrios Kyrtzidis · 9 years ago
- ffd3e9d PCH: fix a regression that reports a module is defined in both pch and pcm. by Manman Ren · 9 years ago
- 295f940c Revert "[Modules] Make header inclusion order from umbrella dirs deterministic" by Bruno Cardoso Lopes · 9 years ago
- 630dce3 [Modules] Make header inclusion order from umbrella dirs deterministic by Bruno Cardoso Lopes · 9 years ago
- bbcc9f0 C++ Modules TS: add frontend support for building pcm files from module by Richard Smith · 9 years ago
- bd97f35 Refactor to remove the assumption that we know the name of the module we're emitting at the point when we create a PCHGenerator (with the C++ modules TS, we find that out part way through parsing the input). by Richard Smith · 9 years ago
- 11f2a47 Module: add -fprebuilt-module-path to support loading prebuilt modules. by Manman Ren · 9 years ago
- 99e765b Print the module format in clang -module-file-info. by Adrian Prantl · 9 years ago
- 576b2db Support object-file-wrapped modules in clang -module-file-info. by Adrian Prantl · 9 years ago
- 47a4445 Modules: add command line option fmodules-disable-diagnostic-validation by Manman Ren · 9 years ago
- 9670f84 [NFC] Header cleanup by Mehdi Amini · 9 years ago
- 03f8907 Frontend: Simplify ownership model for clang's output streams. by Peter Collingbourne · 9 years ago
- 533a893 [PCH] Add a fno-pch-timestamp option to cc1 to disable inclusion of timestamps in PCH files. by Pierre Gousseau · 9 years ago
- 8b788d0 RenderScript support in the Frontend by Pirama Arumuga Nainar · 9 years ago
- b171a59 [Modules] Use vfs for (recursive) directory iteration by Bruno Cardoso Lopes · 10 years ago
- 98de805 [Tooling] Fix broken dependency for shared build by Etienne Bergeron · 10 years ago
- 75df821 [modules] addHeaderInclude() can't fail. by Davide Italiano · 10 years ago
- 7e82e01 [modules] Flatten -fmodule-name= and -fmodule-implementation-of= into a single by Richard Smith · 10 years ago
- cc3949d Remove use of builtin comma operator. by Richard Trieu · 10 years ago
- f7aeda1 [modules] Make sure we always include the contents of private headers when by Richard Smith · 10 years ago
- a8cfffa [modules] Refactor handling of -fmodules-embed-*. Track this properly rather by Richard Smith · 10 years ago
- 919ce23 [modules] Add -cc1 flag -fmodules-embed-all-files. by Richard Smith · 10 years ago
- 6623e1f Introduce module file extensions to piggy-back data onto module files. by Douglas Gregor · 10 years ago
- 1e63b2b Further simplify the interface of PCHContainerGenerator by Adrian Prantl · 10 years ago
- 0391406 Simplify the interface of PCHContainerGenerator and friends by Adrian Prantl · 10 years ago
- e75ee0f [modules] When explicitly building a module file, don't include timestamps in by Richard Smith · 10 years ago
- fb1e7f7 [modules] Add an experimental -cc1 feature to embed the contents of an input by Richard Smith · 10 years ago
- fb2398d Make the clang module container format selectable from the command line. by Adrian Prantl · 10 years ago
- cd98cb7 [Modules] Consider -fmodule-feature in module hash and when loading by Ben Langmuir · 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
- bb165fb Introduce a PCHContainerOperations interface (NFC). by Adrian Prantl · 10 years ago
- 2b63d15 [modules] Retain the name as written for umbrella headers and directories, rather than converting to an absolute path. No observable change expected, but this allows us to correctly compute the module for an umbrella header, which later changes will require. by Richard Smith · 11 years ago
- 2f16bc1 Use raw_pwrite_stream in clang. by Rafael Espindola · 11 years ago
- 463d4dd Bring r234620 back now that llvm is fixed. by Rafael Espindola · 11 years ago
- 5594d79 Reformat. by NAKAMURA Takumi · 11 years ago
- 90a4877 Revert r234620 and others, "Actually check if lseek works instead of using a filename based heuristic." It was affected by r234615, which was reverted in r234721. by NAKAMURA Takumi · 11 years ago
- 34eb207 Use 'override/final' instead of 'virtual' for overridden methods by Alexander Kornienko · 11 years ago
- d7e306f Actually check if lseek works instead of using a filename based heuristic. by Rafael Espindola · 11 years ago
- bfd25d4 Return a pointer instead of having a pointer outparam and a bool return. by Rafael Espindola · 11 years ago
- 47de149 Return a pointer instead of having a pointer outparam and a bool return. by Rafael Espindola · 11 years ago
- 83a6dcc Ensure that we still parse preprocessed CUDA files as CUDA when we use by Artem Belevich · 11 years ago
- 92e1b62 Remove many superfluous SmallString::str() calls. by Yaron Keren · 11 years ago
- 0d745bc [modules] Teach the AST reader to handle the case of importing a module by Chandler Carruth · 11 years ago
- cbc368c Revert "Wrap clang module files in a Mach-O, ELF, or COFF container." by Adrian Prantl · 11 years ago
- 8bf7af3 Wrap clang module files in a Mach-O, ELF, or COFF container. by Adrian Prantl · 11 years ago
- a39924a Revert "Wrap clang module files in a Mach-O, ELF, or COFF container." by Adrian Prantl · 11 years ago
- fc360dc Wrap clang module files in a Mach-O, ELF, or COFF container. by Adrian Prantl · 11 years ago
- 67fbfa3 Revert "Wrap clang module files in a Mach-O, ELF, or COFF container." by Adrian Prantl · 11 years ago
- f2b0cd9 Wrap clang module files in a Mach-O, ELF, or COFF container. by Adrian Prantl · 11 years ago
- 690b2f7 Revert "Wrap clang module files in a Mach-O, ELF, or COFF container." by Adrian Prantl · 11 years ago
- b59bc1a Wrap clang module files in a Mach-O, ELF, or COFF container. by Adrian Prantl · 11 years ago
- a4f522f Revert "Wrap clang module files in a Mach-O, ELF, or COFF container." by Adrian Prantl · 11 years ago
- c4091aa Wrap clang module files in a Mach-O, ELF, or COFF container. by Adrian Prantl · 11 years ago
- d89dc56 Revert "Mangle the IsSystem bit into the .pcm file name" by Ben Langmuir · 11 years ago
- bd0b651 [PCH/Modules] Check that the specific module cache path the PCH was built with, is the same as by Argyrios Kyrtzidis · 11 years ago
- 18dd78a Mangle the IsSystem bit into the .pcm file name by Ben Langmuir · 11 years ago
- 3c1a41a [modules] Track how 'header' directives were written in module map files, by Richard Smith · 11 years ago
- 1e2cf0d [modules] When a .pcm file is explicitly built separately from the translation by Richard Smith · 11 years ago
- a885796 Make VFS and FileManager match the current MemoryBuffer API. by Benjamin Kramer · 11 years ago
- d6902a1 Improve unique_ptr-y ownership in ASTUnit::ComputePreamble by David Blaikie · 11 years ago
- d87f8d7 Update for LLVM api change. by Rafael Espindola · 11 years ago
- 6406f7b Return a std::unique_ptr from getBufferForFile. NFC. by Rafael Espindola · 11 years ago
- dae941a Update for llvm api change. by Rafael Espindola · 11 years ago
- cd0b380 Use StringRef instead of MemoryBuffer&. by Rafael Espindola · 11 years ago
- 35f986d Modify behavior of -ast-dump-lookups: if -ast-dump is not also provided, dump by Richard Smith · 11 years ago
- 3d95d85 Change MemoryBuffer* to MemoryBuffer& parameter to Lexer::ComputePreamble by David Blaikie · 11 years ago
- 6beb6aa Recommit 213307: unique_ptr-ify ownership of ASTConsumers (reverted in r213325) by David Blaikie · 11 years ago
- 9d6448b Refactor the module map file used for uniquing a module name out of by Ben Langmuir · 11 years ago
- 3be1cb2 Use -Rblah, not -Wblah, to control remark diagnostics. This was always the by Richard Smith · 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
- 8e650d7 Refer to error_code with the std prefix. by Rafael Espindola · 11 years ago
- 8a8e554 Include system_error directly. by Rafael Espindola · 11 years ago
- c080917 Replace llvm::error_code with std::error_code. by Rafael Espindola · 11 years ago
- cb82dfb Use error_code() instead of error_code::succes() by Rafael Espindola · 12 years ago
- 49a2790 [C++11] Use 'nullptr'. Frontend edition. by Craig Topper · 12 years ago
- 576a041 do not warn about unknown pragmas in modes that do not handle them (pr9537) by Lubos Lunak · 12 years ago
- fe6b880 [PCH/Modules] Don't tie TargetOptions::LinkerVersion to a module/PCH, it's a driver only thing and doesn't affect any language/preprocessor/etc. semantics. by Argyrios Kyrtzidis · 12 years ago
- b92de02 Reapply r207477 and r207479 without cyclic dependency by Ben Langmuir · 12 years ago
- 366363d Revert r207477 (and r207479), "Check -Werror options during module validation" by NAKAMURA Takumi · 12 years ago
- be84adb Check -Werror options during module validation by Ben Langmuir · 12 years ago
- ec8c975 Don't build modules with (submodules with) missing headers by Ben Langmuir · 12 years ago
- 4f5212a Add module name and module map file to -module-file-info by Ben Langmuir · 12 years ago
- beee15e Allow multiple modules with the same name to coexist in the module cache by Ben Langmuir · 12 years ago
- 50996ce If a header is explicitly included in module A, and excluded from an umbrella by Richard Smith · 12 years ago
- afa7cb3 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
- 723928c If a module map is found in a relative -I path, convert the filenames within it by Richard Smith · 12 years ago
- dfca6f9 [C++11] Replace OwningPtr include with <memory>. by Ahmed Charles · 12 years ago
- 9bca298 Module [extern_c] attribute: inherit to submodules, don't write 'extern "C"' by Richard Smith · 12 years ago
- b898432 Replace OwningPtr with std::unique_ptr. by Ahmed Charles · 12 years ago
- 7bea1d4 When building a module from the command line via -emit-module, add an entry to by Richard Smith · 12 years ago
- 7794486 Add [extern_c] attribute for modules, allowing a C module to be imported within an extern "C" block in C++ code. by Richard Smith · 12 years ago
- 4fbd373 Update for llvm api change. by Rafael Espindola · 12 years ago
- 04a13be Don't assume that F_None is the default. It is about to change. by Rafael Espindola · 12 years ago
- 3d4417c Stat system dependencies when using -verify-pch by Ben Langmuir · 12 years ago
- 2cb4a78 Add a CC1 option -verify-pch by Ben Langmuir · 12 years ago