summaryrefslogtreecommitdiffstats
path: root/lib/Lex/LiteralSupport.cpp
Commit message (Expand)AuthorAgeFilesLines
* Added LLVM_FALLTHROUGH to address warning: this statement may fall through + ...Galina Kistanova2017-06-031-4/+11
* Revert "Sema: allow imaginary constants via GNU extension if UDL overloads no...Tim Northover2017-05-241-20/+24
* Fix 'set but not used' [-Wunused-but-set-variable] warningSimon Pilgrim2017-05-241-2/+0
* Sema: allow imaginary constants via GNU extension if UDL overloads not present.Tim Northover2017-05-231-25/+20
* Allow lexer to handle string_view literals. Patch from Anton Bikineev.Eric Fiselier2016-12-301-0/+9
* Move UTF functions into namespace llvm.Justin Lebar2016-09-301-13/+13
* Fix some Clang-tidy modernize-use-using and Include What You Use warnings; ot...Eugene Zelenko2016-09-071-3/+13
* [NFC] Header cleanupMehdi Amini2016-07-181-0/+1
* Enable support for __float128 in Clang and enable it on pertinent platformsNemanja Ivanovic2016-05-091-2/+11
* Revert 266186 as it breaks anything that includes type_traits on some platformsNemanja Ivanovic2016-04-151-11/+2
* Enable support for __float128 in ClangNemanja Ivanovic2016-04-131-2/+11
* Update diagnostics now that hexadecimal literals look likely to be part of C+...Richard Smith2016-03-041-4/+10
* [OpenCL] Added half type literal with suffix h.Anastasia Stulova2016-02-171-2/+12
* PR26349: correctly check whether a digit sequence is empty in the presence of...Richard Smith2016-02-091-6/+8
* [Lex] Share some common code between decimal and octal parsing in NumericLite...Craig Topper2016-01-281-61/+47
* Properly track that a character literal is UTF-8, and pretty print the prefix...Aaron Ballman2016-01-071-0/+1
* Use %select to merge similar diagnostics. NFCCraig Topper2015-11-141-7/+7
* Use %select to merge two diagnostics that only differ in one word and are emi...Craig Topper2015-11-121-3/+2
* [Lex] A source-file new-line in a raw string literal results in a new-lineDavid Majnemer2015-09-231-4/+17
* [MS Extensions] Remove support for the i128 integer literal suffixDavid Majnemer2015-07-261-4/+1
* [lex] Don't read past the end of the bufferBenjamin Kramer2015-03-291-3/+4
* [lex] Turn range checks into asserts.Benjamin Kramer2015-03-291-44/+36
* Make Oveflow tracking more legible (CR feedback from Richard Smith on r232999)David Blaikie2015-03-231-1/+2
* Refactor: Simplify boolean expresssions in lib/LexDavid Blaikie2015-03-231-1/+1
* [c++1z] Support for u8 character literals.Richard Smith2014-11-081-2/+6
* C++1y is now C++14!Aaron Ballman2014-08-191-4/+4
* Convert StringLiteralParser constructor to use ArrayRef instead of a pointer ...Craig Topper2014-06-261-13/+13
* Lex: Use the correct types for MS integer suffixesDavid Majnemer2014-06-211-11/+10
* Revert "Lex: Use the correct types for MS integer suffixes"Rafael Espindola2014-06-211-10/+11
* Lex: Use the correct types for MS integer suffixesDavid Majnemer2014-06-211-11/+10
* Permit the "if" literal suffix with Microsoft extensions enabled.Peter Collingbourne2014-05-291-2/+7
* Remove limits on the number of fix-it hints and ranges in the DiagnosticsEngine.Alexander Kornienko2014-05-221-2/+1
* [C++11] Use 'nullptr'. Lex edition.Craig Topper2014-05-171-4/+4
* Add some missing checks for C++1y digit separators that don't in fact separateRichard Smith2014-04-221-0/+6
* Remove uses of SmallString::equals in favor of SmallVectorImpl<char>'s operat...David Blaikie2014-03-091-1/+1
* PR18855: Add support for UCNs and UTF-8 encoding within ud-suffixes.Richard Smith2014-02-171-12/+67
* NumericLiteralParser::ParseNumberStartingWithZero(): Try to appease MSC16's m...NAKAMURA Takumi2013-09-271-2/+5
* Fix buildbot breakage.Richard Smith2013-09-261-4/+4
* Replace a bool with an enum for clarity, based on review comment from James D...Richard Smith2013-09-261-7/+8
* Implement C++1y digit separator proposal (' as a digit separator). This is notRichard Smith2013-09-261-4/+39
* Handle standard libraries that miss out the space when defining the standardRichard Smith2013-09-241-0/+5
* Fix CharByteWidth assertion in LiteralSupport.Eli Friedman2013-09-181-1/+1
* Revert r188863 which could propose wrong fixits for multibyte character liter...Nick Lewycky2013-08-211-9/+3
* Issue fixits replacing invalid character literals with the equivalent \xNNNick Lewycky2013-08-211-3/+9
* No functionality change. Adjust a bunch of formatting issues in this code andNick Lewycky2013-08-211-20/+20
* C++1y literal suffix support:Richard Smith2013-07-231-5/+51
* Integers which are too large should be an error.Eli Friedman2013-07-231-2/+2
* Note that we support (and in fact have supported since the dawn of time itself)Richard Smith2013-04-191-2/+7
* Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h.Jordan Rose2013-02-081-10/+10
* Move UTF conversion routines from clang/lib/Basic to llvm/lib/SupportDmitri Gribenko2013-01-301-1/+2