summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/Pragma.cpp
Commit message (Expand)AuthorAgeFilesLines
* Added preproc callback for pragma directives.Enea Zaffanella2013-07-201-4/+8
* Lex: Cleanup whitespace in PragmaRegionHandlerDavid Majnemer2013-06-301-22/+22
* This patch adds new private headers to the module map. PrivateLawrence Crowl2013-06-201-2/+2
* Move PragmaCommentHandler to lib/Parse in preparation for calling SemaReid Kleckner2013-05-061-74/+1
* Lex: Fix quadratic behavior when unescaping _Pragma strings.Benjamin Kramer2013-05-041-5/+6
* Fix off-by-one error in #pragma clang system_header.Jordan Rose2013-04-171-2/+3
* Implemented #pragma GCC warning/error in the same mould as #pragma message.Andy Gibbs2013-04-171-61/+85
* Parser support for #pragma clang __debug capturedTareq A. Siraj2013-04-161-0/+30
* [Preprocessor/Modules] Separate the macro directives kinds into their own Mac...Argyrios Kyrtzidis2013-03-261-7/+6
* Handle _Pragma on a u8, u, or U string literal per the C11 specification. AlsoRichard Smith2013-03-091-16/+41
* [preprocessor] Split the MacroInfo class into two separate concepts, MacroInf...Argyrios Kyrtzidis2013-02-201-10/+7
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-4/+4
* Comments: no need to escape any characters in \code ... \endcode.Dmitri Gribenko2012-11-301-6/+6
* Support for #pragma region/endregion for MSVC compatibility. Patch thanks to...Aaron Ballman2012-11-301-0/+25
* Made the "expected string literal" diagnostic more expressiveAndy Gibbs2012-11-171-2/+5
* Refactored duplicate string literal lexing code within Preprocessor, into aAndy Gibbs2012-11-171-88/+11
* Removed an extra blank line.Mahesha S2012-10-241-1/+0
* Rework the (de-)serialization of macros, as stored inDouglas Gregor2012-10-091-1/+1
* StringRef'ize Preprocessor::CreateString().Dmitri Gribenko2012-09-241-2/+2
* Fixed a problem with #pragma push_macro/pop_macro implementation.Alexander Kornienko2012-08-291-2/+7
* Keep history of macro definitions and #undefsAlexander Kornienko2012-08-291-4/+2
* Use LLVM_BUILTIN_TRAP instead of lame volatile int traps.David Blaikie2012-08-211-1/+1
* Use -frewrite-includes for crash reports.David Blaikie2012-06-291-0/+4
* Documentation cleanup:James Dennett2012-06-171-29/+42
* Disable _Pragma during HTML macro rewriting to keep from crashing.Jordan Rose2012-06-081-0/+3
* Correct handling of _Pragma macro inside a macro argument.Argyrios Kyrtzidis2012-04-031-5/+60
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-1/+1
* User-defined literals: reject string and character UDLs in all places where theRichard Smith2012-03-061-0/+23
* Remove unused variable.Benjamin Kramer2012-03-031-1/+0
* Adding support for #pragma include_alias in MS compatibility mode. This impl...Aaron Ballman2012-03-021-0/+116
* Revert r151800, which was committed without review and has correctness issues.Richard Smith2012-03-011-105/+0
* Implements support for #pragma include_alias in ms compatibility mode. Fixes...Aaron Ballman2012-03-011-0/+105
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-051-1/+1
* Fix a memory leak of PragmaNamespaces, rdar://10611796.Argyrios Kyrtzidis2012-01-061-1/+3
* Make the loading of information attached to an IdentifierInfo from anDouglas Gregor2011-10-271-0/+2
* Add explicit attributes to mark functions as having had theirJohn McCall2011-09-301-0/+55
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-1/+1
* Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet2011-09-171-1/+1
* Add an experimental flag -fauto-module-import that automatically turnsDouglas Gregor2011-09-151-1/+2
* Change err_pp_file_not_found back to an Error; when it's a Warning, we suppre...Eli Friedman2011-08-301-1/+2
* Add support for C++0x unicode string and character literals, from Craig Topper!Douglas Gregor2011-07-271-3/+3
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-12/+12
* Implement -MG. Fixes PR9613Peter Collingbourne2011-07-121-1/+1
* Copy diagnostic pragmas to the preprocessed output, from Richard Osborne!Douglas Gregor2011-06-221-4/+13
* Make more use of llvm::StringRef in various APIs. In particular, don'tJay Foad2011-06-211-7/+4
* Disable MSVC warning about runtime stack overflow for DebugOverflowStack.Francois Pichet2011-05-251-0/+8
* A StringRef-ication of the DiagnosticIDs API and internals.Argyrios Kyrtzidis2011-05-251-3/+2
* Invoke the FileChanged callback before pushing the linemarker for a systemChris Lattner2011-05-221-5/+5
* To be able to replay compilations we need to accurately remodel howManuel Klimek2011-04-261-1/+1
* Add a 'RawPath' parameter to the PPCallbacks interface. This allowsChandler Carruth2011-03-161-1/+1
OpenPOWER on IntegriCloud