..
ARCMigrate
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
AST
[MS ABI] Give __attribute__((overloadable)) functions pretty names
2015-05-18 00:05:29 +00:00
ASTMatchers
Add conversionDecl matcher for node CXXConversionDecl.
2015-04-20 20:58:50 +00:00
Analysis
Wrap to 80 columns. No behavior change.
2015-05-18 02:41:17 +00:00
Basic
[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
CodeGen
[OPENMP] Fix for '#pragma omp task' codegen.
2015-05-18 07:54:53 +00:00
Driver
[clang-cl] Enable C++14 when targeting 2015 compatibility
2015-05-18 04:49:30 +00:00
Edit
[edit] Don't hit an assert when trying to delete a trailing space at EOF
2015-03-29 18:07:29 +00:00
Format
clang-format: Fix another regression caused by r237565.
2015-05-18 14:49:19 +00:00
Frontend
[modules] Move implicit creation of ImportDecls for #includes transformed into module imports from the frontend into Sema where it belongs.
2015-05-18 05:35:52 +00:00
FrontendTool
Provide a BuryPointer for unique_ptrs.
2014-08-29 16:53:14 +00:00
Headers
[PPC64] Add vector pack/unpack support from ISA 2.07
2015-05-16 01:02:25 +00:00
Index
Rename MacroDefinition -> MacroDefinitionRecord, Preprocessor::MacroDefinition -> MacroDefinition.
2015-05-04 02:25:31 +00:00
Lex
[modules] Refactor and simplify #include handling.
2015-05-18 04:45:41 +00:00
Parse
Don't leak TemplateIds when a plugin parses late-parsed templates at TU end.
2015-05-17 01:07:16 +00:00
Rewrite
Remove empty non-virtual destructors or mark them =default when non-public
2015-04-11 15:58:30 +00:00
Sema
[modules] Move implicit creation of ImportDecls for #includes transformed into module imports from the frontend into Sema where it belongs.
2015-05-18 05:35:52 +00:00
Serialization
[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
StaticAnalyzer
Add a missing forward def of CheckerManager. NFC.
2015-04-17 17:00:16 +00:00
Tooling
Fix bug in Replacement's toString on Windows (missing flush).
2015-04-20 06:58:56 +00:00
CMakeLists.txt
Fix build with various feature flag combinations
2014-07-14 22:17:22 +00:00
Makefile
Make clang's rewrite engine a core feature
2014-07-16 16:48:33 +00:00