summaryrefslogtreecommitdiff
path: root/lib/Lex/LiteralSupport.cpp
Commit message (Expand)AuthorAge
* Convert StringLiteralParser constructor to use ArrayRef instead of a pointer ...Craig Topper2014-06-26
* Lex: Use the correct types for MS integer suffixesDavid Majnemer2014-06-21
* Revert "Lex: Use the correct types for MS integer suffixes"Rafael Espindola2014-06-21
* Lex: Use the correct types for MS integer suffixesDavid Majnemer2014-06-21
* Permit the "if" literal suffix with Microsoft extensions enabled.Peter Collingbourne2014-05-29
* Remove limits on the number of fix-it hints and ranges in the DiagnosticsEngine.Alexander Kornienko2014-05-22
* [C++11] Use 'nullptr'. Lex edition.Craig Topper2014-05-17
* Add some missing checks for C++1y digit separators that don't in fact separateRichard Smith2014-04-22
* Remove uses of SmallString::equals in favor of SmallVectorImpl<char>'s operat...David Blaikie2014-03-09
* PR18855: Add support for UCNs and UTF-8 encoding within ud-suffixes.Richard Smith2014-02-17
* NumericLiteralParser::ParseNumberStartingWithZero(): Try to appease MSC16's m...NAKAMURA Takumi2013-09-27
* Fix buildbot breakage.Richard Smith2013-09-26
* Replace a bool with an enum for clarity, based on review comment from James D...Richard Smith2013-09-26
* Implement C++1y digit separator proposal (' as a digit separator). This is notRichard Smith2013-09-26
* Handle standard libraries that miss out the space when defining the standardRichard Smith2013-09-24
* Fix CharByteWidth assertion in LiteralSupport.Eli Friedman2013-09-18
* Revert r188863 which could propose wrong fixits for multibyte character liter...Nick Lewycky2013-08-21
* Issue fixits replacing invalid character literals with the equivalent \xNNNick Lewycky2013-08-21
* No functionality change. Adjust a bunch of formatting issues in this code andNick Lewycky2013-08-21
* C++1y literal suffix support:Richard Smith2013-07-23
* Integers which are too large should be an error.Eli Friedman2013-07-23
* Note that we support (and in fact have supported since the dawn of time itself)Richard Smith2013-04-19
* Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h.Jordan Rose2013-02-08
* Move UTF conversion routines from clang/lib/Basic to llvm/lib/SupportDmitri Gribenko2013-01-30
* PR15067: Don't assert when a UCN appears in a C90 file.Jordan Rose2013-01-27
* Unify diagnostics for \x, \u, and \U without any following hex digits.Jordan Rose2013-01-24
* Adopt llvm::hexDigitValue.Jordan Rose2013-01-18
* s/CPlusPlus0x/CPlusPlus11/gRichard Smith2013-01-02
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-04
* LiteralSupport: Don't overflow the temporary buffer when decoding invalid str...Benjamin Kramer2012-11-08
* LiteralSupport: Clean up style violations. No functionality change.Benjamin Kramer2012-11-08
* Handle string encoding diagnostics when there are too many invalid ranges.David Blaikie2012-10-30
* improve highlighting of invalid string encodingsSeth Cantrell2012-10-28
* Rename CanFitInto64Bits to alwaysFitsInto64Bits per discussion on IRC.Jordan Rose2012-09-25
* Optimize NumericLiteralParser::GetIntegerValue().Dmitri Gribenko2012-09-25
* Small cleanup of literal semantic analysis: hiding 'char *' pointers behindDmitri Gribenko2012-09-24
* When a bad UTF-8 encoding or bogus escape sequence is encountered in aRichard Smith2012-09-08
* Share ConvertUTF8toWide() between Lex and CodeGen.Nico Weber2012-07-03
* Documentation cleanup: add \verbatim markup for grammar productionsJames Dennett2012-06-19
* Documentation cleanup: added \verbatim...\verbatim markup to fix theJames Dennett2012-06-17
* Fix off-by-one error in UTF-16 encoding: don't try to use a surrogate pair fo...Richard Smith2012-06-13
* PR13099: Teach -Wformat about raw string literals, UTF-8 strings and Unicode ...Richard Smith2012-06-13
* In StringLiteralParser::init, make sure we emit an error whenArgyrios Kyrtzidis2012-05-03
* In StringLiteralParser::init(), fail gracefully if the string isArgyrios Kyrtzidis2012-05-03
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-11
* Improve diagnostics for UCNs referring to control characters and members of theRichard Smith2012-03-09
* When checking the encoding of an 8-bit string literal, don't just check theRichard Smith2012-03-08
* Add support for cooked forms of user-defined-integer-literal andRichard Smith2012-03-08
* User-defined literal support for character literals.Richard Smith2012-03-08
* Lexing support for user-defined literals. Currently these lex as the same tokenRichard Smith2012-03-05