1. 80ad52f s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 12 years ago
  2. 61c1c8e [Preprocessor] Enhance Ifdef/Ifndef/Defined preprocessor callbacks to also pass by Argyrios Kyrtzidis · 12 years ago
  3. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  4. e3b136b Change the wording of the extension warning from by Dmitri Gribenko · 12 years ago
  5. fc97ea2 Small cleanup of literal semantic analysis: hiding 'char *' pointers behind by Dmitri Gribenko · 12 years ago
  6. 9c61137 The keywords "true" and "false" shouldn't warn under -Wundef. by Eli Friedman · 12 years ago
  7. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 12 years ago
  8. b453ad3 Add support for cooked forms of user-defined-integer-literal and by Richard Smith · 12 years ago
  9. 99831e4 User-defined literals: reject string and character UDLs in all places where the by Richard Smith · 12 years ago
  10. f7ccbad Basic: import SmallString<> into clang namespace by Dylan Noblesmith · 12 years ago
  11. 7530c03 Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) by David Blaikie · 13 years ago
  12. 661a996 -Wc++98-compat warnings for the lexer. by Richard Smith · 13 years ago
  13. 3d5f955 Add a preprocessor callback that is invoked every time the 'defined' by Douglas Gregor · 13 years ago
  14. 9fe8c74 Fix missing includes for llvm_unreachable by David Blaikie · 13 years ago
  15. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  16. 7d10087 Support code-completion for C++ inline methods and ObjC buffering methods. by Argyrios Kyrtzidis · 13 years ago
  17. 88710f2 A couple fixes for preprocessor expressions: by Eli Friedman · 13 years ago
  18. 5cee119 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 13 years ago
  19. 5f9e272 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 13 years ago
  20. 8402155 Rename tok::eom to tok::eod. by Peter Collingbourne · 13 years ago
  21. 0827408 Fix diagnostic pragmas. by Argyrios Kyrtzidis · 14 years ago
  22. f9e7734 move logic for computing signed integer overflow when constant folding by Chris Lattner · 14 years ago
  23. f29c523 Implement code completion for preprocessor expressions and in macro arguments. by Douglas Gregor · 14 years ago
  24. 1fbb447 Implement preprocessor code completion where a macro name is expected, by Douglas Gregor · 14 years ago
  25. 3c46e8d Fix namespace polution. by Dan Gohman · 14 years ago
  26. 50f6af7 Introduce optional "Invalid" parameters to routines that invoke the by Douglas Gregor · 14 years ago
  27. aeb863c Another trivial getSpelling simplification. by Benjamin Kramer · 14 years ago
  28. ddeea56 Add an overload of Preprocessor::getSpelling which takes a SmallVector and by Benjamin Kramer · 14 years ago
  29. 1994315 fix rdar://7683173, rejecting an invalid conditional by Chris Lattner · 14 years ago
  30. a3e008a fix rdar://7466570 - Be more bug compatible with GCC when it comes to by Chris Lattner · 15 years ago
  31. f880662 reduce indentation. by Chris Lattner · 15 years ago
  32. 444be73 Wherein the TargetInfo argument to Preprocessor is made 'const' and propogated. by Daniel Dunbar · 15 years ago
  33. a28cc09 Re-arranged some internal functions for coming __has_include changes. by John Thompson · 15 years ago
  34. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  35. f5c209d Basic support for C++0x unicode types. Support for literals will follow in an incremental patch by Alisdair Meredith · 15 years ago
  36. 15b9176 Move CharIsSigned from TargetInfo to LangOptions. by Eli Friedman · 15 years ago
  37. 2a1c363 PR4283: Don't truncate multibyte character constants in the preprocessor. by Eli Friedman · 15 years ago
  38. 3265a42 PR3942: Don't warn on unsigned overflow in preprocessor expressions. by Eli Friedman · 15 years ago
  39. 09546d4 simplification and speedup by Chris Lattner · 15 years ago
  40. 500d329 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 16 years ago
  41. 20c6b3b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 16 years ago
  42. 4d2d04e fix rdar://6505352 - Bogus warning with -WUndef, a case Anders noticed. by Chris Lattner · 16 years ago
  43. 28eb7e9 make the 'to match this' diagnostic a note. by Chris Lattner · 16 years ago
  44. 6cf3ed7 don't turn identifierinfo's into strings in diagnostics. by Chris Lattner · 16 years ago
  45. 204b2fe Remove the last of the old-style Preprocessor::Diag methods. by Chris Lattner · 16 years ago
  46. 56b05c8 remove one more Preprocessor::Diag method. by Chris Lattner · 16 years ago
  47. 9aa77f1 various updates to match r54873 on mainline. by Chris Lattner · 16 years ago
  48. acc5f3e More #include cleaning by Daniel Dunbar · 16 years ago
  49. b081a35 Fix PR2252: don't warn on negating an unsigned value ever, and don't emit by Chris Lattner · 16 years ago
  50. 44cbbb0 Fix typo, improve comment. by Chris Lattner · 16 years ago
  51. 98ed49f Fix a few more bugs in preprocessor expressions w.r.t. ?:. Now I by Chris Lattner · 16 years ago
  52. 8ed3044 Neil pointed out that clang doesn't generate ranges from diagnostics by Chris Lattner · 16 years ago
  53. 9e66ba6 fix a bug handling right associative operators that Neil noticed, hopefully by Chris Lattner · 16 years ago
  54. 019ef7e ||/&& do not do UAC's either. This silences a bogus warning on #if -1 || 4U. by Chris Lattner · 16 years ago
  55. 463ec60 Neil points out that commas don't do UACs either. by Chris Lattner · 16 years ago
  56. 9189156 Fix the rest of PR2279: by Chris Lattner · 16 years ago
  57. d5214b2 Fix PR2279 part C: shifts don't perform the UACs, thanks to Neil by Chris Lattner · 16 years ago
  58. 3b69115 fix a nasty bug that Neil identifier in pp-expr parsing (this is PR2279 part D). by Chris Lattner · 16 years ago
  59. d98d975 Fix PR2220, making diagnostics for unexpected tokens in pp expressions by Chris Lattner · 16 years ago
  60. bda0b62 Make a major restructuring of the clang tree: introduce a top-level by Chris Lattner · 16 years ago[Renamed from Lex/PPExpressions.cpp]
  61. 98be494 remove the source location arguments to various target query methods. by Chris Lattner · 16 years ago
  62. 42e6737 Remove the first layer of support for "portability" warnings. This is by Chris Lattner · 16 years ago
  63. 376605b Adjust for APInt's isPositive being renamed to isNonNegative. by Dan Gohman · 16 years ago
  64. 116a4b1 add support for -Wundef. by Chris Lattner · 17 years ago
  65. 0bc735f Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
  66. 9c728dc TargetInfo no longer includes a reference to SourceManager. by Ted Kremenek · 17 years ago
  67. 22f6bbc Switch lexer/pp over to new Token::is/isNot api by Chris Lattner · 17 years ago
  68. cc1a875 improve layering: by Chris Lattner · 17 years ago
  69. 0edde55 change calls to getMacroInfo into hasMacroDefinition() where possible. by Chris Lattner · 17 years ago
  70. 701e5eb Silence VC++ warnings, patch by Hartmut Kaiser by Chris Lattner · 17 years ago
  71. 79859c3 Spaces not tabs. by Neil Booth · 17 years ago
  72. b944951 Ensure we diagnose long long literals in C90 mode. by Neil Booth · 17 years ago
  73. 6e400c2 1.0 is double, 1.0F is a float. by Chris Lattner · 17 years ago
  74. b2024b2 Update to match the API from LLVM mainline. by Chris Lattner · 17 years ago
  75. d217773 At one point there were going to be lexer and parser tokens. by Chris Lattner · 17 years ago
  76. 5f016e2 Stage two of getting CFE top correct. by Reid Spencer · 17 years ago