summaryrefslogtreecommitdiff
path: root/lib/Lex/PPDirectives.cpp
Commit message (Expand)AuthorAge
* Fixed formatting.Yaron Keren2014-06-19
* Hide the concept of diagnostic levels from lex, parse and semaAlp Toker2014-06-15
* Preprocessor: make C++ operator names as macro identifiers a compatible exten...Alp Toker2014-05-31
* Preprocessor: recover gracefully when C++ operator names are used as macro id...Alp Toker2014-05-31
* Preprocessor: don't exit early in CheckMacroName()Alp Toker2014-05-31
* Provide an aka for the C++ operator name macro diagnosticAlp Toker2014-05-21
* Preprocessor: support defined() with operator names for MS compatibilityAlp Toker2014-05-21
* [C++11] Use 'nullptr'. Lex edition.Craig Topper2014-05-17
* Provide and use a safe Token::getRawIdentifier() accessorAlp Toker2014-05-17
* Add -Wnon-modular-include* optionsBen Langmuir2014-05-05
* Use the expansion location of the file name when finding the module.Manuel Klimek2014-03-19
* Don't verify module inclusions in assembler files.Daniel Jasper2014-03-14
* Lex: reduce buffer size, add a testSaleem Abdulrasool2014-03-12
* lex: improve include handling on Linux for WindowsSaleem Abdulrasool2014-03-11
* [C++11] Switch from LLVM_STATIC_ASSERT to static_assert now that weChandler Carruth2014-03-02
* Track the currently-being-built submodule inside the preprocessor (rather thanRichard Smith2014-01-31
* Rename language option MicrosoftMode to MSVCCompatAlp Toker2014-01-14
* Implement MSVC header search algorithm in MicrosoftMode.Will Wilson2013-12-27
* Enable layering check in unavailable modules.Daniel Jasper2013-12-20
* Modules: Let -fmodules-decluse ignore headers that aren't in a moduleDaniel Jasper2013-12-11
* Changed ConditionValue argument to PPCallbacks If and Elif callbacks to be a ...John Thompson2013-12-07
* Allow string literals as module names.Daniel Jasper2013-12-06
* Enea Zaffanella's fix for the PPCallbacks Elif callback, with a slight re-org...John Thompson2013-12-04
* Fix corner case in module-based layering warning.Daniel Jasper2013-12-03
* Documentation cleanup: Doxygen-ification, typo fixes, and changing some ofJames Dennett2013-11-27
* Generate a marker token when entering or leaving a submodule when building aRichard Smith2013-11-23
* When we hit a #include directive that maps to a module import, emit a tokenRichard Smith2013-11-15
* Lex: Require that '#' be followed by a macro parameter name when preceded by ...David Majnemer2013-11-05
* Allow a header to be part of multiple modules.Daniel Jasper2013-10-22
* Per updates to D3781, allow underscore under ' in a pp-number, and allow ' in...Richard Smith2013-09-26
* Module use declarations (II)Daniel Jasper2013-09-24
* Split isFromMainFile into two functions.Eli Friedman2013-08-22
* Add option to disable module loading.Daniel Jasper2013-08-05
* Added preproc callback for pragma directives.Enea Zaffanella2013-07-20
* Add condition expression result to if and elif callbacks.John Thompson2013-07-18
* Don't give # and ## special treatment when in -traditional-cpp mode. Patch byRichard Smith2013-07-09
* This patch adds new private headers to the module map. PrivateLawrence Crowl2013-06-20
* Make sure the assembler-with-cpp hack for "#" works with multiple "#"s inEli Friedman2013-06-18
* PR16339: Don't produce a diagnostic pointing at the whitespace between a '#if'Richard Smith2013-06-16
* Introducing -Wheader-guard, a warning that checks header guards actually workRichard Trieu2013-06-12
* [modules] If we hit a failure while loading a PCH/module, abort parsing inste...Argyrios Kyrtzidis2013-05-24
* Use only explicit bool conversion operatorDavid Blaikie2013-05-15
* [PCH] Fix memory leak related to deserialized MacroInfo objects.Argyrios Kyrtzidis2013-04-30
* Improve the diagnostics of the number-reading preprocessor directives.Michael Ilseman2013-04-10
* [preprocessor] Allow comparing two macro definitions syntactically instead of...Argyrios Kyrtzidis2013-04-03
* [Preprocessor/Modules] Separate the macro directives kinds into their own Mac...Argyrios Kyrtzidis2013-03-26
* [PCH/Modules] De/Serialize MacroInfos separately than MacroDirectives.Argyrios Kyrtzidis2013-03-22
* [modules] When a MacroInfo object is deserialized, allocate and store its sub...Argyrios Kyrtzidis2013-03-22
* PR15539: Record "evaluating if/elif condition" flag in the right placeDavid Blaikie2013-03-18
* After issuing a diagnostic for undefining or redefining a builtin macro,Richard Smith2013-03-06