1. cc54334 finish documentation of %select. by Chris Lattner · 16 years ago
  2. 9d4c157 Return false if we encounter a type we can't handle. by Anders Carlsson · 16 years ago
  3. 9f4d863 Fix test cases broken by quote normalization in diagnostics. by Sebastian Redl · 16 years ago
  4. ef5a66d An expression is not foldable if it can't be fully evaluated. Fixes PR3060 by Anders Carlsson · 16 years ago
  5. 43f4470 Implemented ir-gen for 'implicit' properties using the new AST nodes. by Fariborz Jahanian · 16 years ago
  6. 6816856 Documentation for the plural modifier. by Sebastian Redl · 16 years ago
  7. 6dde0d5 Case values must be evaluated by Anders Carlsson · 16 years ago
  8. 62fd278 start documenting Diagnostics. Sebastian, I'd appreciate it by Chris Lattner · 16 years ago
  9. 7175962 consistently use single quotes for quoted things. by Chris Lattner · 16 years ago
  10. 51fe996 Use Expr::Evaluate for case statements. Fixes PR2525 by Anders Carlsson · 16 years ago
  11. f3a05d9 Fix indentation width. by Anders Carlsson · 16 years ago
  12. 32b939b remove a dead enum by Chris Lattner · 16 years ago
  13. ba8d2d6 Support for implicit property assignment. Error assigning to by Fariborz Jahanian · 16 years ago
  14. 7ca1425 add a silly testcase by Chris Lattner · 16 years ago
  15. b7611f2 And a test case for my last patch. by Fariborz Jahanian · 16 years ago
  16. 5daf570 New AST node to access "implicit" setter/getter using property dor syntax. by Fariborz Jahanian · 16 years ago
  17. e4c452c Implement a %plural modifier for complex plural forms in diagnostics. Use it in the overload diagnostics. by Sebastian Redl · 16 years ago
  18. 369f429 Remove debug code. by Zhongxing Xu · 16 years ago
  19. e8a964b Initial support for checking out of bound memory access. Only support by Zhongxing Xu · 16 years ago
  20. 254be6a remove some more old Diag methods, replace with a single static helper function by Chris Lattner · 16 years ago
  21. 3cfa928 move the Diag method for Sema to be inline. This shrinks the release-asserts by Chris Lattner · 16 years ago
  22. 6afbf3f alphabeticalize. by Chris Lattner · 16 years ago
  23. 4984212 Fix a weird inconsistency with hex floats. Previously the lexer by Chris Lattner · 16 years ago
  24. ac92d82 remove the NumericLiteralParser::Diag helper method, inlining it into by Chris Lattner · 16 years ago
  25. adc4eeb Move the Preprocessor::Diag methods inline. This has the interesting by Chris Lattner · 16 years ago
  26. cd761cd Add test for PR2992. by Anders Carlsson · 16 years ago
  27. 9efe970 inline a method into its only two call sites. by Chris Lattner · 16 years ago
  28. 30c6476 actually, this version isn't really needed. by Chris Lattner · 16 years ago
  29. 306fda7 remove a sneaky version of Diag hiding in PreprocessorLexer. by Chris Lattner · 16 years ago
  30. bcf6225 Use tryEvaluate for constant exprs. by Anders Carlsson · 16 years ago
  31. 74d15df Change the Lexer::Diag method to not magically silence warnings, by Chris Lattner · 16 years ago
  32. a4f34ea Teach tentative parsing to handle block pointers (rdar://6394309) by Chris Lattner · 16 years ago
  33. 9634379 fit in 80 cols by Chris Lattner · 16 years ago
  34. 3f0850e reverting this because it breaks some blocks cases, I'll send doug a testcase by Ted Kremenek · 16 years ago
  35. 3cbfe2c Split the DiagnosticInfo class into two disjoint classes: by Chris Lattner · 16 years ago
  36. 3296cce Fix predicate: we're not in caching mode if CurPPLexer == 0, not CurLexer == 0. by Ted Kremenek · 16 years ago
  37. d2bdeed In PTHLexer::DiscardToEndOfLine() use Lex() instead of AdvanceToken(). This handles transitions in the preprocessor state. by Ted Kremenek · 16 years ago
  38. b93efa3 Reenable the default lexer. by Ted Kremenek · 16 years ago
  39. d5a8f0b When creating the raw tokens for PTHLexer, make sure the token representing the file to include is checked for being an identifier. by Ted Kremenek · 16 years ago
  40. c840f0c When creating raw tokens for the PTHLexer specially handle angled strings for #include directives. by Ted Kremenek · 16 years ago
  41. f2878e5 Fixed bugzilla bug# 3095 related to code gen. for @synchronized. by Fariborz Jahanian · 16 years ago
  42. 4c5d320 Implementation of new and delete parsing and sema. by Sebastian Redl · 16 years ago
  43. 730e0fd rearrange some fields. by Chris Lattner · 16 years ago
  44. 2c21a07 merge some simple call diagnostics. by Chris Lattner · 16 years ago
  45. b1b4d33 print a type in a diagnostic. by Chris Lattner · 16 years ago
  46. 2ab1968 Fields of ivars of struct types are considered ivars by Fariborz Jahanian · 16 years ago
  47. dc518e2 Don't turn off blocks in C++ by Douglas Gregor · 16 years ago
  48. 4e8a9e8 reapply the (corrected) patch to use the new llvm intrinsics for memcpy/memmove etc. by Chris Lattner · 16 years ago
  49. bbe2743 Allow redeclaration of typedefs in C++ by Douglas Gregor · 16 years ago
  50. d677776 temporarily revert Sangiv's patch. by Chris Lattner · 16 years ago
  51. c19923d Tiny fix to the parsing of linkage-specifications by Douglas Gregor · 16 years ago
  52. 1ca50c3 Fix overloading of non-static member functions that differ in their cv-qualifiers by Douglas Gregor · 16 years ago
  53. 4fcd399 Enable some more operator overloading tests, and don't look into an identifier for functions that might not have one by Douglas Gregor · 16 years ago
  54. 8d668a4 mem[cpy,set,move] intrinsics are now overloaded. by Sanjiv Gupta · 16 years ago
  55. 416e46f merge 3 more diagnostics into 1. by Chris Lattner · 16 years ago
  56. af7ae4e Add the concept of "modifiers" to the clang diagnostic format by Chris Lattner · 16 years ago
  57. 3528d35 Change CheckIncrementDecrementOperand to test for common cases first by Chris Lattner · 16 years ago
  58. b7fc3b8 move the diagnostic location and ID out of DiagnosticInfo and store it in by Chris Lattner · 16 years ago
  59. 2cb836e move diagnostic insertion methods to be free methods instead of by Chris Lattner · 16 years ago
  60. 46fb6dc testcase for PR3096 by Chris Lattner · 16 years ago
  61. fc195ef Cleanup memory management in overloading of operator->, slightly by Douglas Gregor · 16 years ago
  62. 621b393 Don't print canonical types in overloading-related diagnostics by Douglas Gregor · 16 years ago
  63. a39f048 Change -verify mode to find the "expected-error" and "expected-warning" strings by Chris Lattner · 16 years ago
  64. 34eaa24 Add comment to IsFileLexer, clean up indentation, and tighten how it's written. by Ted Kremenek · 16 years ago
  65. c41c123 remove expected-error from #if 0 section of code. by Chris Lattner · 16 years ago
  66. 966f099 disable expected-errors in #if parts of the test. by Chris Lattner · 16 years ago
  67. c21f1a7 split into two tests. by Chris Lattner · 16 years ago
  68. cd4e2ae PTHLexer: by Ted Kremenek · 16 years ago
  69. bd71be4 Consolidated @try and @synchronize into a single code gen. method. by Fariborz Jahanian · 16 years ago
  70. 7c68666 Add checker test case: warn about returning an uninitialized value to the caller. by Ted Kremenek · 16 years ago
  71. 5917d78 - Clean up transfer function logic for 'return' statements. by Ted Kremenek · 16 years ago
  72. 9f49055 Enable test file for 'region store' in addition to basic store. by Ted Kremenek · 16 years ago
  73. d1cc804 Support generation of objc_assign_ivar for ivar write-barriers. by Fariborz Jahanian · 16 years ago
  74. 89d7ee9 PTHLexer: by Ted Kremenek · 16 years ago
  75. 24b93f2 __weak ivar need not warn. by Fariborz Jahanian · 16 years ago
  76. 7eda836 Introducing objc_assign_ivar to clang. by Fariborz Jahanian · 16 years ago
  77. 80b0b42 Added a test case for __weak field decls. Change SetVarDeclObjCAttribute by Fariborz Jahanian · 16 years ago
  78. dd95d6c Handle another case where we should use PTHLexer as an alternative to the normal Lexer. by Ted Kremenek · 16 years ago
  79. 01f0fcd Update C++ status by Douglas Gregor · 16 years ago
  80. 31aba42 PTHLexer: by Ted Kremenek · 16 years ago
  81. 8ba1074 Add support for overloaded operator-> when used in a member access by Douglas Gregor · 16 years ago
  82. 81d24e1 Rename IsNonPragmaNonMacroLexer to IsFileLexer. by Ted Kremenek · 16 years ago
  83. a88fcef Output 'ANALYZE' messages to standard error. This should address the intermixing of 'ANALYZE' and the other diagnostics the clang driver emits to standard error. by Ted Kremenek · 16 years ago
  84. a967a6f Fix strange quote characters by Douglas Gregor · 16 years ago
  85. b28d6de De-unionize fields in Token class. by Daniel Dunbar · 16 years ago
  86. d6f53dc Rewrote PTHLexer::Lex by digging through the sources of Lexer again. Now we can do basic macro expansion using the PTHLexer. by Ted Kremenek · 16 years ago
  87. 15ba2af Add ugly "test harness" for PTHLexer that is not enabled by default. The by Ted Kremenek · 16 years ago
  88. ac2dda6 Added virtual method 'IndirectLex' to PTHLexer. This will likely get removed in the future when we correctly handle #include processing. by Ted Kremenek · 16 years ago
  89. 7062d9e Preprocessor::isCurrentLexer() now takes a PreprocessorLexer* argument to match against CurPPLexer instead of CurLexer. by Ted Kremenek · 16 years ago
  90. 69d27b9 Daniel really really likes = instead of += :) by Chris Lattner · 16 years ago
  91. f3a41af remove the last old-fashioned Diag method. Transition complete! by Chris Lattner · 16 years ago
  92. 5dc266a remove another old Diag method. by Chris Lattner · 16 years ago
  93. d3a94e2 remove another old-school Diag method. by Chris Lattner · 16 years ago
  94. 572af49 remove the type_info identifier cache. Compared to the cost by Chris Lattner · 16 years ago
  95. 8edea83 compared to the rest of the code in Sema::GetStdNamespace(), by Chris Lattner · 16 years ago
  96. 2bac0f6 remove some other identifiers that are looked up really early and only by Chris Lattner · 16 years ago
  97. 8469265 instead of looking up super at startup time, by Chris Lattner · 16 years ago
  98. 92e62b0 Rename IdentifierInfo::isName to ::isStr. Use a nifty trick by Chris Lattner · 16 years ago
  99. a751217 Make FIXME a hard assertion. by Ted Kremenek · 16 years ago
  100. 68e48e4 Preprocessor::getCurrentFileLexer() now returns a PreprocessorLexer* instead of by Ted Kremenek · 16 years ago