summaryrefslogtreecommitdiffstats
path: root/lib/Lex/LiteralSupport.cpp
Commit message (Expand)AuthorAgeFilesLines
* Recommit "Add _Float16 as a C/C++ source language type"Sjoerd Meijer2017-09-081-0/+9
* Revert "Add _Float16 as a C/C++ source language type"Sjoerd Meijer2017-09-081-9/+0
* Add _Float16 as a C/C++ source language typeSjoerd Meijer2017-09-081-0/+9
* Rename cxx1z -> cxx17 across all diagnostic IDs.Richard Smith2017-08-131-1/+1
* Reapply Sema: allow imaginary constants via GNU extension if UDL overloads no...Tim Northover2017-08-091-24/+20
* Revert "Lexer: always allow imaginary constants in GNU mode."Tim Northover2017-08-081-1/+1
* Lexer: always allow imaginary constants in GNU mode.Tim Northover2017-08-081-1/+1
* 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