1. 176edba Update aosp/master Clang for rebase to r222490. by Stephen Hines · 10 years ago
  2. c568f1e Update Clang for rebase to r212749. by Stephen Hines · 10 years ago
  3. 6bcf27b Update Clang for 3.5 rebase (r209713). by Stephen Hines · 10 years ago
  4. 651f13c Updated to Clang 3.5a. by Stephen Hines · 10 years ago
  5. 2add97e NumericLiteralParser::ParseNumberStartingWithZero(): Try to appease MSC16's miscompilation. by NAKAMURA Takumi · 11 years ago
  6. 7f270f0 Fix buildbot breakage. by Richard Smith · 11 years ago
  7. 064c3f1 Replace a bool with an enum for clarity, based on review comment from James Dennett. by Richard Smith · 11 years ago
  8. 859b622 Implement C++1y digit separator proposal (' as a digit separator). This is not by Richard Smith · 11 years ago
  9. 06dd2b3 Handle standard libraries that miss out the space when defining the standard by Richard Smith · 11 years ago
  10. 83b6397 Fix CharByteWidth assertion in LiteralSupport. by Eli Friedman · 11 years ago
  11. c3d9da2 Revert r188863 which could propose wrong fixits for multibyte character literals. by Nick Lewycky · 11 years ago
  12. 6347a8a Issue fixits replacing invalid character literals with the equivalent \xNN by Nick Lewycky · 11 years ago
  13. f369388 No functionality change. Adjust a bunch of formatting issues in this code and by Nick Lewycky · 11 years ago
  14. 4ac537b C++1y literal suffix support: by Richard Smith · 11 years ago
  15. b3da613 Integers which are too large should be an error. by Eli Friedman · 11 years ago
  16. 2fcf0de Note that we support (and in fact have supported since the dawn of time itself) by Richard Smith · 11 years ago
  17. 3f6f51e Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h. by Jordan Rose · 11 years ago
  18. cb5620c Move UTF conversion routines from clang/lib/Basic to llvm/lib/Support by Dmitri Gribenko · 11 years ago
  19. bfec916 PR15067: Don't assert when a UCN appears in a C90 file. by Jordan Rose · 11 years ago
  20. 5209e2b Unify diagnostics for \x, \u, and \U without any following hex digits. by Jordan Rose · 11 years ago
  21. 728bb4c Adopt llvm::hexDigitValue. by Jordan Rose · 11 years ago
  22. 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 11 years ago
  23. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  24. 4f056ac LiteralSupport: Don't overflow the temporary buffer when decoding invalid string parts. by Benjamin Kramer · 12 years ago
  25. 5d704fe LiteralSupport: Clean up style violations. No functionality change. by Benjamin Kramer · 12 years ago
  26. 82c6dc7 Handle string encoding diagnostics when there are too many invalid ranges. by David Blaikie · 12 years ago
  27. 5bffbe5 improve highlighting of invalid string encodings by Seth Cantrell · 12 years ago
  28. 2fd6956 Rename CanFitInto64Bits to alwaysFitsInto64Bits per discussion on IRC. by Jordan Rose · 12 years ago
  29. 191046d Optimize NumericLiteralParser::GetIntegerValue(). by Dmitri Gribenko · 12 years ago
  30. fc97ea2 Small cleanup of literal semantic analysis: hiding 'char *' pointers behind by Dmitri Gribenko · 12 years ago
  31. e5f0588 When a bad UTF-8 encoding or bogus escape sequence is encountered in a by Richard Smith · 12 years ago
  32. 941e47c Share ConvertUTF8toWide() between Lex and CodeGen. by Nico Weber · 12 years ago
  33. a1263cf Documentation cleanup: add \verbatim markup for grammar productions by James Dennett · 12 years ago
  34. 58f9ce1 Documentation cleanup: added \verbatim...\verbatim markup to fix the by James Dennett · 12 years ago
  35. 59b26d8 Fix off-by-one error in UTF-16 encoding: don't try to use a surrogate pair for U+FFFF. by Richard Smith · 12 years ago
  36. df9ef1b PR13099: Teach -Wformat about raw string literals, UTF-8 strings and Unicode escape sequences. by Richard Smith · 12 years ago
  37. 3144749 In StringLiteralParser::init, make sure we emit an error when by Argyrios Kyrtzidis · 12 years ago
  38. 07a0758 In StringLiteralParser::init(), fail gracefully if the string is by Argyrios Kyrtzidis · 12 years ago
  39. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 12 years ago
  40. 26b75c0 Improve diagnostics for UCNs referring to control characters and members of the by Richard Smith · 12 years ago
  41. 49d5174 When checking the encoding of an 8-bit string literal, don't just check the by Richard Smith · 12 years ago
  42. b453ad3 Add support for cooked forms of user-defined-integer-literal and by Richard Smith · 12 years ago
  43. dd66be7 User-defined literal support for character literals. by Richard Smith · 12 years ago
  44. 5cc2c6e Lexing support for user-defined literals. Currently these lex as the same token by Richard Smith · 12 years ago
  45. 9135930 Implement warning for non-wide string literals with an unexpected encoding. Downgrade error for non-wide character literals with an unexpected encoding to a warning for compatibility with gcc and older versions of clang. <rdar://problem/10837678>. by Eli Friedman · 12 years ago
  46. 66b0eba Fixing hex floating literal support so that it handles 0x.2p2 properly. by Aaron Ballman · 12 years ago
  47. b534a9e Hex literals without a significand no longer crash the lexer. Fixes bug 7910 by Aaron Ballman · 12 years ago
  48. f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 12 years ago
  49. 5393e21 stop claiming unicode escape sequences are too long in strings, because they never are by Seth Cantrell · 12 years ago
  50. be77352 Improves support for Unicode in character literals by Seth Cantrell · 12 years ago
  51. 9b483df Fix a regression in wide character codegen. See PR11369. by Nico Weber · 13 years ago
  52. 22508f4 Fix one last place where we weren't writing into a string literal consistently. by Eli Friedman · 13 years ago
  53. caf1f26 Use native endianness for writing out character escapes to the result buffer for string literal parsing. No functional change on little-endian architectures; should fix test failures on PPC. by Eli Friedman · 13 years ago
  54. f74a458 Perform proper conversion for strings encoded in the source file as UTF-8. (For now, we are assuming the source character set is always UTF-8; this can be easily extended if necessary.) by Eli Friedman · 13 years ago
  55. 4671730 We do parse hexfloats in C++11; make it actually work. by Douglas Gregor · 13 years ago
  56. 17c8c84 When parsing a character literal, extract the characters from the by Douglas Gregor · 13 years ago
  57. d6471f7 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 13 years ago
  58. 9fe8c74 Fix missing includes for llvm_unreachable by David Blaikie · 13 years ago
  59. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  60. 62ec1f2 Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. by Francois Pichet · 13 years ago
  61. 1155c42 Allow C99 hexfloats in C++0x mode. This change resolves the standards by Douglas Gregor · 13 years ago
  62. 0473cd5 Warn about and truncate UCNs that are too big for their character literal type. by Craig Topper · 13 years ago
  63. ddddd48 De-Unicode-ify. by NAKAMURA Takumi · 13 years ago
  64. 03720fc Raw string followup. Pass a couple StringRefs by value. by Craig Topper · 13 years ago
  65. 2fa4e86 Add support for C++0x raw string literals. by Craig Topper · 13 years ago
  66. 1661d71 Fix comment (test commit) by Craig Topper · 13 years ago
  67. 5cee119 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 13 years ago
  68. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  69. 403de3f Fix a nasty bug where inside StringLiteralParser: by Argyrios Kyrtzidis · 13 years ago
  70. fc8f0e1 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 13 years ago
  71. d062b60 Microsoft integer suffix changes: i64 is like LL i32 is like L by Francois Pichet · 13 years ago
  72. 23ef69d Fix diagnostic for reporting bad escape sequence. Patch by Paul Curtis! by Ted Kremenek · 14 years ago
  73. b060727 move getSpelling from Preprocessor to Lexer, which it is more conceptually related to. by Chris Lattner · 14 years ago
  74. 0833dd0 propagate preprocessor out of StringLiteralParser. It is now by Chris Lattner · 14 years ago
  75. a95880d push the preprocessor out of EncodeUCNEscape by Chris Lattner · 14 years ago
  76. 7ef5c27 move AdvanceToTokenCharacter and getLocForEndOfToken from by Chris Lattner · 14 years ago
  77. 872a45e add a static version of PP::AdvanceToTokenCharacter. by Chris Lattner · 14 years ago
  78. 6c66f07 push use of Preprocessor out farther. by Chris Lattner · 14 years ago
  79. ca1475e push use of Preprocessor out of getOffsetOfStringByte by Chris Lattner · 14 years ago
  80. 48cf982 add a static form of the efficient PP::getSpelling method. by Chris Lattner · 14 years ago
  81. 91f54ce refactor the interface to StringLiteralParser::getOffsetOfStringByte, by Chris Lattner · 14 years ago
  82. c637415 allow I128 suffixes in msextensions mode just like i128 suffixes, patch by Chris Lattner · 14 years ago
  83. 59705ae Add support for UCNs for character literals by Nico Weber · 14 years ago
  84. a0f15b0 Add support for 4-byte UCNs like \U12345678. Warn about UCNs in c90 mode. by Nico Weber · 14 years ago
  85. 0b6542c Prevent warning when built with assert off. by Fariborz Jahanian · 14 years ago
  86. 56bedef Some support for unicode string constants in wide strings. radar 8360841. by Fariborz Jahanian · 14 years ago
  87. 6cf7502 Revert my user-defined literal commits - r1124{58,60,67} pending by Sean Hunt · 14 years ago
  88. 0016d51 Implement C++0x user-defined string literals. by Sean Hunt · 14 years ago
  89. 476d8b8 Random temporary string cleanup. by Benjamin Kramer · 14 years ago
  90. 427c492 Complain when string literals are too long for the active language by Douglas Gregor · 14 years ago
  91. 37dd3ec Remove a dead argument to ProcessUCNEscape. by Chris Lattner · 14 years ago
  92. 64a8034 Fix a miscompile of wchar pascal strings. (radar 8020384) by Fariborz Jahanian · 14 years ago
  93. b90f4b3 Tell the string literal parser when it's not permitted to emit by Douglas Gregor · 14 years ago
  94. 1c6c64b emit warn_char_constant_too_large at most once per literal, fixing PR6852 by Chris Lattner · 14 years ago
  95. 50f6af7 Introduce optional "Invalid" parameters to routines that invoke the by Douglas Gregor · 14 years ago
  96. a8be02b ui64, etc. are valid VS suffixes. Fixes radar 7562363. by Fariborz Jahanian · 14 years ago
  97. 8c72340 Do not parse hexadecimal floating point literals in C++0x mode because they are by Sean Hunt · 14 years ago
  98. 94c939d Diagnose out-of-bounds floating-point constants. Fixes rdar://problem/6974641 by John McCall · 14 years ago
  99. b7e996e Eliminate a completely unnecessary buffer copy when parsing float literals. by John McCall · 14 years ago
  100. 6e8c7ac cleanup parsing of MS integer suffixes a little. this fixes PR5616 by Nuno Lopes · 15 years ago