summaryrefslogtreecommitdiff
path: root/lib/Lex/Lexer.cpp
Commit message (Expand)AuthorAge
* Hide the concept of diagnostic levels from lex, parse and semaAlp Toker2014-06-15
* Remove historical Unicode TODOsAlp Toker2014-05-18
* [C++11] Use 'nullptr'. Lex edition.Craig Topper2014-05-17
* Provide and use a safe Token::getRawIdentifier() accessorAlp Toker2014-05-17
* Revert r205436:Roman Divacky2014-04-03
* Extend the SSE2 comment lexing to AVX2. Only 16byte align when not on AVX2.Roman Divacky2014-04-02
* [C++11] Replace llvm::tie with std::tie.Benjamin Kramer2014-03-02
* Fix a minor bug in lexing pp-numbers with digit separators: if a pp-number co...Richard Smith2014-02-28
* PR18855: Add support for UCNs and UTF-8 encoding within ud-suffixes.Richard Smith2014-02-17
* Rename language option MicrosoftMode to MSVCCompatAlp Toker2014-01-14
* Sort all the #include lines with LLVM's utils/sort_includes.py whichChandler Carruth2014-01-07
* Lexer: Issue -Wbackslash-newline-escape for line commentsAlp Toker2013-12-14
* Fix raw lex crash and -frewrite-includes noeol-at-eof failureAlp Toker2013-12-13
* Lex: Don't restrict legal UCNs when preprocessing assemblyJustin Bogner2013-10-21
* Per updates to D3781, allow underscore under ' in a pp-number, and allow ' in...Richard Smith2013-09-26
* Implement C++1y digit separator proposal (' as a digit separator). This is notRichard Smith2013-09-26
* Avoid a signed/unsigned comparison warning with compilers that don't know howRichard Smith2013-09-24
* Handle standard libraries that miss out the space when defining the standardRichard Smith2013-09-24
* Fix use-after-free in r190980.Eli Friedman2013-09-19
* Make Preprocessor::Lex non-recursive.Eli Friedman2013-09-19
* Use new UnicodeCharSet interface.Alexander Kornienko2013-08-29
* Fix "//" comments with -traditional-cpp in C++.Eli Friedman2013-08-28
* Respect -Wnewline-eof even in C++11 mode.Jordan Rose2013-08-23
* ObjectiveC migrator: More work towardsFariborz Jahanian2013-08-20
* C++1y literal suffix support:Richard Smith2013-07-23
* Replace Count{Leading,Trailing}Zeros_{32,64} with count{Leading,Trailing}Zeros.Michael J. Spencer2013-05-24
* [modules] If we hit a failure while loading a PCH/module, abort parsing inste...Argyrios Kyrtzidis2013-05-24
* [Lexer] Improve Lexer::getSourceText() when the given range deals with functi...Argyrios Kyrtzidis2013-05-16
* Typo and misc comment fix.Richard Smith2013-05-10
* [libclang] Make sure the preable does not truncate comments.Argyrios Kyrtzidis2013-04-19
* Add -Wc99-compat warning for C11 unicode string and character literals.Richard Smith2013-03-11
* When lexing in C11 mode, accept unicode character and string literals, per C11Richard Smith2013-03-09
* Preprocessor: don't consider // to be a line comment in -E -std=c89 mode.Jordan Rose2013-03-05
* Preprocessor: preserve whitespace in -traditional-cpp mode.Jordan Rose2013-02-21
* Properly validate UCNs for C99 and C++03 (both more restrictive than C(++)11).Jordan Rose2013-02-09
* Pull Lexer's CharInfo table out for general use throughout Clang.Jordan Rose2013-02-08
* Lexer: Don't warn about Unicode in preprocessor directives.Jordan Rose2013-01-31
* Fix r173881 to properly skip invalid UTF-8 characters in raw lexing and -E.Jordan Rose2013-01-30
* Move UTF conversion routines from clang/lib/Basic to llvm/lib/SupportDmitri Gribenko2013-01-30
* Don't warn about Unicode characters in -E mode.Jordan Rose2013-01-30
* PR15067 (again): Don't warn about UCNs in C90 if we're raw-lexing.Jordan Rose2013-01-28
* PR15067: Don't assert when a UCN appears in a C90 file.Jordan Rose2013-01-27
* Lexer.cpp: Fix a warning with ptrdiff_t on i686. [-Wsign-compare]NAKAMURA Takumi2013-01-25
* Clarify comment: "diagnose" is better than "warn" when emitting an error.Jordan Rose2013-01-25
* Add a fixit for \U1234 -> \u1234.Jordan Rose2013-01-24
* As an extension, treat Unicode whitespace characters as whitespace.Jordan Rose2013-01-24
* Handle universal character names and Unicode characters outside of literals.Jordan Rose2013-01-24
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-12
* Pull the bulk of Lexer::MeasureTokenLength() out into a new function,Argyrios Kyrtzidis2013-01-07
* s/CPlusPlus0x/CPlusPlus11/gRichard Smith2013-01-02