..
CMakeLists.txt
[CMake] Use LINK_LIBS instead of target_link_libraries().
2014-02-26 06:41:29 +00:00
HeaderMap.cpp
Make VFS and FileManager match the current MemoryBuffer API.
2014-10-26 22:44:13 +00:00
HeaderSearch.cpp
[modules] If we see a #include that maps to a module, but use of precompiled modules is disabled, track submodule visibility anyway if -fmodules-local-submodule-visibility is enabled. This, in effect, gives modules semantics but without precompilation.
2015-05-18 03:52:30 +00:00
Lexer.cpp
Fix buffer overflow in Lexer
2015-05-04 22:30:29 +00:00
LiteralSupport.cpp
[lex] Don't read past the end of the buffer
2015-03-29 14:11:37 +00:00
MacroArgs.cpp
[modules] Stop trying to fake up a linear MacroDirective history.
2015-04-29 23:20:19 +00:00
MacroInfo.cpp
[modules] Add a mechanism to dump information about a macro.
2015-04-30 23:10:40 +00:00
Makefile
…
ModuleMap.cpp
[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.
2015-05-16 02:28:53 +00:00
PPCaching.cpp
Fix the build break introduced by r195799 by restoring two close
2013-11-27 01:40:12 +00:00
PPCallbacks.cpp
Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch
2011-12-20 02:48:34 +00:00
PPConditionalDirectiveRecord.cpp
Switch PPCallbacks to take the new MacroDefinition instead of MacroDirective*, in order to preserve full information on module macro expansion.
2015-05-04 03:15:40 +00:00
PPDirectives.cpp
Revert r237609 for now.
2015-05-19 19:58:11 +00:00
PPExpressions.cpp
Switch PPCallbacks to take the new MacroDefinition instead of MacroDirective*, in order to preserve full information on module macro expansion.
2015-05-04 03:15:40 +00:00
PPLexerChange.cpp
Avoid using a C++11 library feature not present in libstdc++4.7.
2015-05-21 01:26:53 +00:00
PPMacroExpansion.cpp
[modules] If we re-enter a submodule from within itself (when submodule
2015-05-21 01:20:10 +00:00
PTHLexer.cpp
unique_ptrify PTHManager's PerIDCache using the newly added llvm::FreeDeleter
2014-08-29 22:04:45 +00:00
Pragma.cpp
Bug fix for PR23577 ( https://llvm.org/bugs/show_bug.cgi?id=23577#c0 ).
2015-05-25 11:21:20 +00:00
PreprocessingRecord.cpp
Switch PPCallbacks to take the new MacroDefinition instead of MacroDirective*, in order to preserve full information on module macro expansion.
2015-05-04 03:15:40 +00:00
Preprocessor.cpp
[modules] If we re-enter a submodule from within itself (when submodule
2015-05-21 01:20:10 +00:00
PreprocessorLexer.cpp
Make Preprocessor::Lex non-recursive.
2013-09-19 00:41:32 +00:00
ScratchBuffer.cpp
MSan told me that we actually dump the entire scratch buffer into PCH files, initialize it.
2015-04-06 20:01:49 +00:00
TokenConcatenation.cpp
[c++1z] Support for u8 character literals.
2014-11-08 06:08:42 +00:00
TokenLexer.cpp
[MSVC] Mimic MSVC whitespace collapse for incompatible token pasting
2015-04-17 12:43:57 +00:00
UnicodeCharSets.h
Header guard canonicalization, clang part.
2014-08-13 16:25:19 +00:00