1. 50f6af7 Introduce optional "Invalid" parameters to routines that invoke the by Douglas Gregor · 15 years ago
  2. aeb863c Another trivial getSpelling simplification. by Benjamin Kramer · 15 years ago
  3. ddeea56 Add an overload of Preprocessor::getSpelling which takes a SmallVector and by Benjamin Kramer · 15 years ago
  4. 1994315 fix rdar://7683173, rejecting an invalid conditional by Chris Lattner · 15 years ago
  5. a3e008a fix rdar://7466570 - Be more bug compatible with GCC when it comes to by Chris Lattner · 15 years ago
  6. f880662 reduce indentation. by Chris Lattner · 15 years ago
  7. 444be73 Wherein the TargetInfo argument to Preprocessor is made 'const' and propogated. by Daniel Dunbar · 15 years ago
  8. a28cc09 Re-arranged some internal functions for coming __has_include changes. by John Thompson · 15 years ago
  9. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  10. f5c209d Basic support for C++0x unicode types. Support for literals will follow in an incremental patch by Alisdair Meredith · 15 years ago
  11. 15b9176 Move CharIsSigned from TargetInfo to LangOptions. by Eli Friedman · 15 years ago
  12. 2a1c363 PR4283: Don't truncate multibyte character constants in the preprocessor. by Eli Friedman · 15 years ago
  13. 3265a42 PR3942: Don't warn on unsigned overflow in preprocessor expressions. by Eli Friedman · 15 years ago
  14. 09546d4 simplification and speedup by Chris Lattner · 15 years ago
  15. 500d329 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 16 years ago
  16. 20c6b3b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 16 years ago
  17. 4d2d04e fix rdar://6505352 - Bogus warning with -WUndef, a case Anders noticed. by Chris Lattner · 16 years ago
  18. 28eb7e9 make the 'to match this' diagnostic a note. by Chris Lattner · 16 years ago
  19. 6cf3ed7 don't turn identifierinfo's into strings in diagnostics. by Chris Lattner · 16 years ago
  20. 204b2fe Remove the last of the old-style Preprocessor::Diag methods. by Chris Lattner · 16 years ago
  21. 56b05c8 remove one more Preprocessor::Diag method. by Chris Lattner · 16 years ago
  22. 9aa77f1 various updates to match r54873 on mainline. by Chris Lattner · 16 years ago
  23. acc5f3e More #include cleaning by Daniel Dunbar · 16 years ago
  24. b081a35 Fix PR2252: don't warn on negating an unsigned value ever, and don't emit by Chris Lattner · 16 years ago
  25. 44cbbb0 Fix typo, improve comment. by Chris Lattner · 16 years ago
  26. 98ed49f Fix a few more bugs in preprocessor expressions w.r.t. ?:. Now I by Chris Lattner · 16 years ago
  27. 8ed3044 Neil pointed out that clang doesn't generate ranges from diagnostics by Chris Lattner · 16 years ago
  28. 9e66ba6 fix a bug handling right associative operators that Neil noticed, hopefully by Chris Lattner · 16 years ago
  29. 019ef7e ||/&& do not do UAC's either. This silences a bogus warning on #if -1 || 4U. by Chris Lattner · 16 years ago
  30. 463ec60 Neil points out that commas don't do UACs either. by Chris Lattner · 16 years ago
  31. 9189156 Fix the rest of PR2279: by Chris Lattner · 16 years ago
  32. d5214b2 Fix PR2279 part C: shifts don't perform the UACs, thanks to Neil by Chris Lattner · 16 years ago
  33. 3b69115 fix a nasty bug that Neil identifier in pp-expr parsing (this is PR2279 part D). by Chris Lattner · 16 years ago
  34. d98d975 Fix PR2220, making diagnostics for unexpected tokens in pp expressions by Chris Lattner · 16 years ago
  35. bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 17 years ago[Renamed from Lex/PPExpressions.cpp]
  36. 98be494 remove the source location arguments to various target query methods. by Chris Lattner · 17 years ago
  37. 42e6737 Remove the first layer of support for "portability" warnings. This is by Chris Lattner · 17 years ago
  38. 376605b Adjust for APInt's isPositive being renamed to isNonNegative. by Dan Gohman · 17 years ago
  39. 116a4b1 add support for -Wundef. by Chris Lattner · 17 years ago
  40. 0bc735f Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
  41. 9c728dc TargetInfo no longer includes a reference to SourceManager. by Ted Kremenek · 17 years ago
  42. 22f6bbc Switch lexer/pp over to new Token::is/isNot api by Chris Lattner · 17 years ago
  43. cc1a875 improve layering: by Chris Lattner · 17 years ago
  44. 0edde55 change calls to getMacroInfo into hasMacroDefinition() where possible. by Chris Lattner · 17 years ago
  45. 701e5eb Silence VC++ warnings, patch by Hartmut Kaiser by Chris Lattner · 17 years ago
  46. 79859c3 Spaces not tabs. by Neil Booth · 17 years ago
  47. b944951 Ensure we diagnose long long literals in C90 mode. by Neil Booth · 17 years ago
  48. 6e400c2 1.0 is double, 1.0F is a float. by Chris Lattner · 17 years ago
  49. b2024b2 Update to match the API from LLVM mainline. by Chris Lattner · 17 years ago
  50. d217773 At one point there were going to be lexer and parser tokens. by Chris Lattner · 17 years ago
  51. 5f016e2 Stage two of getting CFE top correct. by Reid Spencer · 17 years ago