.. |
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
|
…
|
|
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
|
[modules] Refactor and simplify #include handling.
|
2015-05-18 04:45:41 +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
|
[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 |
PPMacroExpansion.cpp
|
[modules] Add local submodule visibility support for declarations.
|
2015-05-15 20:05:43 +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
|
[modules] Add a mechanism to dump information about a macro.
|
2015-04-30 23:10:40 +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
|
Generalize future keyword compat diagnostics.
|
2015-05-14 04:00:59 +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 |