1. 2a1c363 PR4283: Don't truncate multibyte character constants in the preprocessor. by Eli Friedman · 15 years ago
  2. e3ad881 Implement -Wfour-char-constants, which is an extension, not an extwarn, by Chris Lattner · 15 years ago
  3. b77f41e implement -Wmultichar by Chris Lattner · 15 years ago
  4. f01fdff Get rid of some useless uses of NoExtensions. The philosophy here is by Eli Friedman · 15 years ago
  5. 4bc11af Use an APInt of target int size to detect overflow while parsing multichars. by Sanjiv Gupta · 15 years ago
  6. f87b3df temporarily revert r69046 by Chris Lattner · 15 years ago
  7. 0fab49f Literal value calculation isn't likely to overflow on targets having int as 32 or less. Fixing the assert as it otherwise triggers for PIC16 which as i16 as int. by Sanjiv Gupta · 15 years ago
  8. 4e93b34 ProcessUCNEscape(): Incorportate some feedback from Chris. by Steve Naroff · 15 years ago
  9. 57d7dde Fix pascal string support; testcase from mailing list message. by Eli Friedman · 15 years ago
  10. 8a5c0cd Incorporate feedback from Eli. by Steve Naroff · 15 years ago
  11. 0e3e3eb Implement UCN support for C string literals (C99 6.4.3) and add some very basic tests. Chris Goller has graciously offered to write some test to help validate UCN support. by Steve Naroff · 15 years ago
  12. dbb1ecc fix some sema problems with wide strings and hook up basic codegen for them. by Chris Lattner · 16 years ago
  13. 719e615 Next step toward making string diagnostics correct: handle by Chris Lattner · 16 years ago
  14. 500d329 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 16 years ago
  15. 20c6b3b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 16 years ago
  16. bbee00b minor cleanups to StringLiteralParser: no need to pass target info by Chris Lattner · 16 years ago
  17. 4984212 Fix a weird inconsistency with hex floats. Previously the lexer by Chris Lattner · 16 years ago
  18. ac92d82 remove the NumericLiteralParser::Diag helper method, inlining it into by Chris Lattner · 16 years ago
  19. 204b2fe Remove the last of the old-style Preprocessor::Diag methods. by Chris Lattner · 16 years ago
  20. a179be3 Speed up NumericLiteralParser::GetIntegerValue. by Daniel Dunbar · 16 years ago
  21. d70cb64 Simplify overflow-on-add check in NumericLiteralParser::GetIntegerValue. by Daniel Dunbar · 16 years ago
  22. c29bbde Document assumptions that NumericLiteralParser makes with an assertion. by Chris Lattner · 16 years ago
  23. 4411f46 Fix the root cause of PR2750 instead of the side effect. by Chris Lattner · 16 years ago
  24. 6f7adbd Fix for PR2750; don't check for an 'e' in the trash after the token. by Eli Friedman · 16 years ago
  25. acc5f3e More #include cleaning by Daniel Dunbar · 16 years ago
  26. 6ea6238 In c89 mode accept hex fp constants as an extension: by Chris Lattner · 16 years ago
  27. 413d355 Fix a bug reported by Kelly Wilson, where we incorrectly by Chris Lattner · 16 years ago
  28. 368328c refactor some code out into a new method. by Chris Lattner · 16 years ago
  29. 70f66ab for exponent-related errors, emit the diagnostic on the 'e' or 'p'. by Chris Lattner · 16 years ago
  30. 0b7f69d when emitting diagnostics about some character in a numeric by Chris Lattner · 16 years ago
  31. 0c29b22 Support MS-specific integer suffixes (i8, i16, i32, i64, i128). by Steve Naroff · 16 years ago
  32. bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 17 years ago[Renamed from Lex/LiteralSupport.cpp]
  33. 98be494 remove the source location arguments to various target query methods. by Chris Lattner · 17 years ago
  34. 0bc735f Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
  35. 9c728dc TargetInfo no longer includes a reference to SourceManager. by Ted Kremenek · 17 years ago
  36. 016765e Support floating point literals of the form "1e-16f" which specify an exponent but no decimal point. by Christopher Lamb · 17 years ago
  37. 32e61bf Removed potential buffer overrun (spotted by Neil Booth) when NumericLiteralParser by Ted Kremenek · 17 years ago
  38. 427d5af Added optional pass-by-reference argument "isExact" to by Ted Kremenek · 17 years ago
  39. 921e9ff Fix a bug handling hex floats in c90 mode, pointed out by Neil. by Chris Lattner · 17 years ago
  40. ee98ac5 Add support for Pascal strings. by Anders Carlsson · 17 years ago
  41. 22f6bbc Switch lexer/pp over to new Token::is/isNot api by Chris Lattner · 17 years ago
  42. 1c9bdae work around bugs and missing features in apfloat. by Chris Lattner · 17 years ago
  43. 525a050 Use APFloat for the representation of FP immediates, ask the target by Chris Lattner · 17 years ago
  44. b812814 Eliminate some VC++ warnings, patch by Hartmut Kaiser! by Chris Lattner · 17 years ago
  45. 6e400c2 1.0 is double, 1.0F is a float. by Chris Lattner · 17 years ago
  46. 506b8de 1) refactor some code. by Chris Lattner · 17 years ago
  47. d217773 At one point there were going to be lexer and parser tokens. by Chris Lattner · 17 years ago
  48. 67798cb strtod is more portable than strtof apparently. Instead of making this conditional, by Chris Lattner · 17 years ago
  49. 79cc005 cheap change to fix solaris compilation. I can make this a static inline if desired by Gabor Greif · 17 years ago
  50. 136f93a Make octal constant lexing use AdvanceToTokenCharacter to give more by Chris Lattner · 17 years ago
  51. 5f016e2 Stage two of getting CFE top correct. by Reid Spencer · 17 years ago