| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Lex: Don't let annotation tokens get into macro expansion | David Majnemer | 2014-12-28 | 1 | -1/+2 |
* | Fixed warnings on redefine keywords and reserved ids. | Serge Pavlov | 2014-12-18 | 1 | -14/+121 |
* | Move -Wkeyword-macro into -pedantic, remove -Wreserved-id-macro. | Nico Weber | 2014-12-16 | 1 | -50/+5 |
* | Do not warn on keyword undef | Serge Pavlov | 2014-12-12 | 1 | -11/+6 |
* | Emit warning if define or undef reserved identifier or keyword. | Serge Pavlov | 2014-12-11 | 1 | -0/+69 |
* | Reverted r223114, it caused failure on on clang-native-arm-cortex-a9. | Serge Pavlov | 2014-12-02 | 1 | -69/+0 |
* | Emit warning if define or undef reserved identifier or keyword. | Serge Pavlov | 2014-12-02 | 1 | -0/+69 |
* | [modules] Track how 'header' directives were written in module map files, | Richard Smith | 2014-12-02 | 1 | -7/+15 |
* | Use enumerators instead of hardcoded integers when processing macro names. | Serge Pavlov | 2014-10-24 | 1 | -13/+14 |
* | [modules] Add support for #include_next. | Richard Smith | 2014-10-20 | 1 | -17/+50 |
* | Correctly implement -include search logic. | Manuel Klimek | 2014-08-12 | 1 | -8/+11 |
* | Fix six tests are failing on Windows after r215241-r215243. | Yaron Keren | 2014-08-09 | 1 | -0/+2 |
* | Use llvm::sys::path::native instead of llvm::sys::fs::normalize_separators. | Rafael Espindola | 2014-08-08 | 1 | -2/+2 |
* | Don't destroy MacroInfos if we find the macro definition is invalid; it'll get | Richard Smith | 2014-08-03 | 1 | -12/+0 |
* | [modules] Substantially improve handling of #undef: | Richard Smith | 2014-07-25 | 1 | -11/+16 |
* | Simplify MacroInfo lifetime management. We don't need three different functions | Richard Smith | 2014-07-24 | 1 | -3/+4 |
* | Remove unused Prev pointer from MacroInfo chain. | Richard Smith | 2014-07-24 | 1 | -29/+2 |
* | Add stopgap option -fmodule-implementation-of <name> | Ben Langmuir | 2014-07-23 | 1 | -1/+3 |
* | Convert StringLiteralParser constructor to use ArrayRef instead of a pointer ... | Craig Topper | 2014-06-26 | 1 | -2/+2 |
* | Fixed formatting. | Yaron Keren | 2014-06-19 | 1 | -3/+2 |
* | Hide the concept of diagnostic levels from lex, parse and sema | Alp Toker | 2014-06-15 | 1 | -2/+1 |
* | Preprocessor: make C++ operator names as macro identifiers a compatible exten... | Alp Toker | 2014-05-31 | 1 | -5/+6 |
* | Preprocessor: recover gracefully when C++ operator names are used as macro id... | Alp Toker | 2014-05-31 | 1 | -3/+4 |
* | Preprocessor: don't exit early in CheckMacroName() | Alp Toker | 2014-05-31 | 1 | -10/+7 |
* | Provide an aka for the C++ operator name macro diagnostic | Alp Toker | 2014-05-21 | 1 | -1/+1 |
* | Preprocessor: support defined() with operator names for MS compatibility | Alp Toker | 2014-05-21 | 1 | -40/+48 |
* | [C++11] Use 'nullptr'. Lex edition. | Craig Topper | 2014-05-17 | 1 | -33/+35 |
* | Provide and use a safe Token::getRawIdentifier() accessor | Alp Toker | 2014-05-17 | 1 | -4/+4 |
* | Add -Wnon-modular-include* options | Ben Langmuir | 2014-05-05 | 1 | -4/+14 |
* | Use the expansion location of the file name when finding the module. | Manuel Klimek | 2014-03-19 | 1 | -1/+1 |
* | Don't verify module inclusions in assembler files. | Daniel Jasper | 2014-03-14 | 1 | -1/+1 |
* | Lex: reduce buffer size, add a test | Saleem Abdulrasool | 2014-03-12 | 1 | -1/+1 |
* | lex: improve include handling on Linux for Windows | Saleem Abdulrasool | 2014-03-11 | 1 | -10/+22 |
* | [C++11] Switch from LLVM_STATIC_ASSERT to static_assert now that we | Chandler Carruth | 2014-03-02 | 1 | -2/+2 |
* | Track the currently-being-built submodule inside the preprocessor (rather than | Richard Smith | 2014-01-31 | 1 | -4/+8 |
* | Rename language option MicrosoftMode to MSVCCompat | Alp Toker | 2014-01-14 | 1 | -3/+3 |
* | Implement MSVC header search algorithm in MicrosoftMode. | Will Wilson | 2013-12-27 | 1 | -9/+24 |
* | Enable layering check in unavailable modules. | Daniel Jasper | 2013-12-20 | 1 | -68/+2 |
* | Modules: Let -fmodules-decluse ignore headers that aren't in a module | Daniel Jasper | 2013-12-11 | 1 | -2/+6 |
* | Changed ConditionValue argument to PPCallbacks If and Elif callbacks to be a ... | John Thompson | 2013-12-07 | 1 | -3/+3 |
* | Allow string literals as module names. | Daniel Jasper | 2013-12-06 | 1 | -1/+1 |
* | Enea Zaffanella's fix for the PPCallbacks Elif callback, with a slight re-org... | John Thompson | 2013-12-04 | 1 | -17/+15 |
* | Fix corner case in module-based layering warning. | Daniel Jasper | 2013-12-03 | 1 | -1/+2 |
* | Documentation cleanup: Doxygen-ification, typo fixes, and changing some of | James Dennett | 2013-11-27 | 1 | -15/+14 |
* | Generate a marker token when entering or leaving a submodule when building a | Richard Smith | 2013-11-23 | 1 | -10/+33 |
* | When we hit a #include directive that maps to a module import, emit a token | Richard Smith | 2013-11-15 | 1 | -5/+18 |
* | Lex: Require that '#' be followed by a macro parameter name when preceded by ... | David Majnemer | 2013-11-05 | 1 | -6/+1 |
* | Allow a header to be part of multiple modules. | Daniel Jasper | 2013-10-22 | 1 | -14/+14 |
* | Per updates to D3781, allow underscore under ' in a pp-number, and allow ' in... | Richard Smith | 2013-09-26 | 1 | -0/+5 |
* | Module use declarations (II) | Daniel Jasper | 2013-09-24 | 1 | -23/+84 |