summaryrefslogtreecommitdiffstats
path: root/lib/Lex/PPExpressions.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Add support for C++0x unicode string and character literals, from Craig Topper!Douglas Gregor2011-07-271-4/+12
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-2/+2
* Rename tok::eom to tok::eod.Peter Collingbourne2011-02-281-9/+9
* Fix diagnostic pragmas.Argyrios Kyrtzidis2010-12-151-1/+1
* move logic for computing signed integer overflow when constant foldingChris Lattner2010-10-131-27/+22
* Implement code completion for preprocessor expressions and in macroDouglas Gregor2010-08-241-0/+6
* Implement preprocessor code completion where a macro name is expected,Douglas Gregor2010-08-241-1/+8
* Fix namespace polution.Dan Gohman2010-07-261-0/+4
* Introduce optional "Invalid" parameters to routines that invoke theDouglas Gregor2010-03-161-2/+10
* Another trivial getSpelling simplification.Benjamin Kramer2010-02-271-4/+2
* Add an overload of Preprocessor::getSpelling which takes a SmallVector andBenjamin Kramer2010-02-271-4/+3
* fix rdar://7683173, rejecting an invalid conditionalChris Lattner2010-02-261-1/+1
* fix rdar://7466570 - Be more bug compatible with GCC when it comes to Chris Lattner2009-12-141-2/+21
* reduce indentation.Chris Lattner2009-12-141-15/+14
* Wherein the TargetInfo argument to Preprocessor is made 'const' and propogated.Daniel Dunbar2009-11-131-1/+1
* Re-arranged some internal functions for coming __has_include changes.John Thompson2009-10-301-55/+63
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-48/+48
* Basic support for C++0x unicode types. Support for literals will follow in a...Alisdair Meredith2009-07-141-1/+3
* Move CharIsSigned from TargetInfo to LangOptions.Eli Friedman2009-06-051-1/+1
* PR4283: Don't truncate multibyte character constants in the Eli Friedman2009-06-011-2/+6
* PR3942: Don't warn on unsigned overflow in preprocessor expressions.Eli Friedman2009-05-161-4/+4
* simplification and speedupChris Lattner2009-04-241-1/+1
* move library-specific diagnostic headers into library private dirs. ReduceChris Lattner2009-01-291-1/+1
* Split the single monolithic DiagnosticKinds.def file into oneChris Lattner2009-01-271-1/+1
* fix rdar://6505352 - Bogus warning with -WUndef, a caseChris Lattner2009-01-181-1/+2
* make the 'to match this' diagnostic a note.Chris Lattner2008-11-231-3/+3
* don't turn identifierinfo's into strings in diagnostics.Chris Lattner2008-11-191-1/+1
* Remove the last of the old-style Preprocessor::Diag methods.Chris Lattner2008-11-181-29/+30
* remove one more Preprocessor::Diag method.Chris Lattner2008-11-181-1/+1
* various updates to match r54873 on mainline.Chris Lattner2008-08-171-2/+4
* More #include cleaningDaniel Dunbar2008-08-111-2/+0
* Fix PR2252: don't warn on negating an unsigned value ever, and don't emitChris Lattner2008-07-031-6/+4
* Fix typo, improve comment.Chris Lattner2008-05-051-5/+6
* Fix a few more bugs in preprocessor expressions w.r.t. ?:. Now I Chris Lattner2008-05-051-12/+24
* Neil pointed out that clang doesn't generate ranges from diagnosticsChris Lattner2008-05-051-120/+172
* fix a bug handling right associative operators that Neil noticed, hopefullyChris Lattner2008-05-051-14/+4
* ||/&& do not do UAC's either. This silences a bogus warning on #if -1 || 4U.Chris Lattner2008-05-041-4/+10
* Neil points out that commas don't do UACs either.Chris Lattner2008-05-041-1/+1
* Fix the rest of PR2279:Chris Lattner2008-05-041-4/+7
* Fix PR2279 part C: shifts don't perform the UACs, thanks to Neil Chris Lattner2008-05-041-2/+4
* fix a nasty bug that Neil identifier in pp-expr parsing (this is PR2279 part D).Chris Lattner2008-05-041-5/+13
* Fix PR2220, making diagnostics for unexpected tokens in pp expressions Chris Lattner2008-04-131-3/+3
* Make a major restructuring of the clang tree: introduce a top-levelChris Lattner2008-03-151-0/+639