1. b162054 Rename MaybeSkipFunctionBodyForCodeCompletion -> trySkippingFunctionBodyForCodeCompletion and check isCodeCompletionEnabled() before doing the call. by Argyrios Kyrtzidis · 14 years ago
  2. 0fe5397 When in code-completion, skip obj-c method bodies for speed up. by Argyrios Kyrtzidis · 14 years ago
  3. 3437f1f Speed up code-completion by skipping function bodies. by Argyrios Kyrtzidis · 14 years ago
  4. 7f040a9 Refactor how we collect attributes during parsing, and add slots for attributes by John McCall · 14 years ago
  5. 662a482 Improve the diagnostic and recovery for missing colons after 'case' by Douglas Gregor · 14 years ago
  6. f6a1648 Although we currently have explicit lvalue-to-rvalue conversions, they're by John McCall · 14 years ago
  7. a44724d Fixed source range for MS asm statement. by Abramo Bagnara · 14 years ago
  8. 44aa1f3 Revert r119838 "Don't warn for empty 'if' body if there is a macro that expands to nothing" by Argyrios Kyrtzidis · 14 years ago
  9. a25b6a4 Don't warn for empty 'if' body if there is a macro that expands to nothing, e.g: by Argyrios Kyrtzidis · 14 years ago
  10. 8113ecf Region-allocate all AttributeList objects from a factory object instead of manually managing them by Ted Kremenek · 14 years ago
  11. bf8cafa Properly handle temporaries that are created in a AsmStmt. by Argyrios Kyrtzidis · 14 years ago
  12. 65e7a6b Clean up temporaries created by an asm statement. Fixes rdar://8540491 by Argyrios Kyrtzidis · 14 years ago
  13. c5be7b0 vla expressions used in __typeof__ must be evaluated. Fixes rdar://8476159. by Fariborz Jahanian · 14 years ago
  14. 1a18600 Don't warn for an unused label if it has 'unused' attribute. Fixes rdar://8483139. by Argyrios Kyrtzidis · 14 years ago
  15. 0fbda68 Implement bracket insertion for Objective-C instance message sends as by Douglas Gregor · 14 years ago
  16. 9ba23b4 Improve recovery when there is a stray ']' or ')' before the ';' at by Douglas Gregor · 14 years ago
  17. f65086b when emitting an error about a missing } in a compound statement, emit by Chris Lattner · 14 years ago
  18. 6cf7502 Revert my user-defined literal commits - r1124{58,60,67} pending by Sean Hunt · 14 years ago
  19. 0016d51 Implement C++0x user-defined string literals. by Sean Hunt · 14 years ago
  20. f312b1e One who seeks knowledge learns something new every day. by John McCall · 14 years ago
  21. 60d7b3a OwningExprResult -> ExprResult. This patch brought to you by by John McCall · 14 years ago
  22. 9ae2f07 Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*). by John McCall · 14 years ago
  23. fb62941 Introduce a code-completion hook for the Objective-C collection by Douglas Gregor · 14 years ago
  24. ca0408f Sundry incremental steps towards killing off Action. by John McCall · 14 years ago
  25. d226f65 DeclPtrTy -> Decl * by John McCall · 14 years ago
  26. 1951085 Another step in the process of making the parser depend on Sema: by John McCall · 14 years ago
  27. e789685 Add a slightly better hack for microsoft style inline asm, patch by Per Linden! by Chris Lattner · 14 years ago
  28. e6b1bb6 Once code completion has completed, pass a "completion context" on to by Douglas Gregor · 14 years ago
  29. fcecd3c Remove ElseScope which is also dead code now. by Nick Lewycky · 14 years ago
  30. 102e1b6 Fix PR7673 by allowing an empty clobbers section in an ASM statement. by Chandler Carruth · 14 years ago
  31. 23c94db Move the "current scope" state from the Parser into Action. This by Douglas Gregor · 14 years ago
  32. 36d3680 Make sure parens/braces/brackets are correctly balanced. by Argyrios Kyrtzidis · 14 years ago
  33. 5ac3bdb Teach code completion to adjust its completion priorities based on the by Douglas Gregor · 14 years ago
  34. c8bddde Make -code-completion-patterns only cover multi-line code by Douglas Gregor · 14 years ago
  35. dc84534 Improve code completion in failure cases in two ways: by Douglas Gregor · 14 years ago
  36. 4186ff4 Improve parser recovery when a switch condition is invalid; fixes by Douglas Gregor · 14 years ago
  37. eecf38f Fixed DISABLE_SMART_POINTERS breakage by Douglas Gregor · 14 years ago
  38. 586596f Rework our handling of temporary objects within the conditions of by Douglas Gregor · 14 years ago
  39. 966c78b change Scope::WithinElse to be a normal scope flag, widen the by Chris Lattner · 14 years ago
  40. 5c5db55 fix PR6782, an accept invalid. We weren't emitting the diagnostic by Chris Lattner · 14 years ago
  41. b57c757 Don't skip past the '}' if an expression has error and is not followed by ';'. by Argyrios Kyrtzidis · 14 years ago
  42. 1e37765 Clean up ownership of 'AttributeList' objects in Parser. Apparently by Ted Kremenek · 15 years ago
  43. ff93dbd Use IdentifierInfo * instead of std::string for the AsmStmt names. by Anders Carlsson · 15 years ago
  44. 7e52de4 fix PR6034, a crash on invalid where the switch stack would get unbalanced. by Chris Lattner · 15 years ago
  45. 01dfea0 Improve code completion by introducing patterns for the various C and by Douglas Gregor · 15 years ago
  46. 3b11fd3 Remember if the AsmStmt came from Microsoft-style inline assembly code. by Mike Stump · 15 years ago
  47. 6405646 fix PR5500: clang fails to parse inline asm with :: in C++ mode by Chris Lattner · 15 years ago
  48. 64cb475 refactor asm stmt parsing to avoid nesting as much, and by Chris Lattner · 15 years ago
  49. 5ee56e9 Check in a rudimentary FullExpr class that isn't used anywhere yet. Rename Action::FullExpr to Action::MakeFullExpr to avoid name clashes. by Anders Carlsson · 15 years ago
  50. 95059b5 Implement just a bit more of inline assembly. by Mike Stump · 15 years ago
  51. 6fb09c8 fix PR5740: a colon is sacred when parsing case statement expressions! by Chris Lattner · 15 years ago
  52. d167ca0 rename ExtensionRAIIObject.h -> RAIIObjectsForParser.h by Chris Lattner · 15 years ago
  53. be724ba When the condition of a switch() statement is semantically invalid, by Douglas Gregor · 15 years ago
  54. 99e9b4d Eliminate CXXConditionDeclExpr with extreme prejudice. by Douglas Gregor · 15 years ago
  55. 04895d3 "Do" loops cannot have condition variables, so don't parse them. by Douglas Gregor · 15 years ago
  56. bbd37c6 Added rudimentary C++0x attribute support. by Sean Hunt · 15 years ago
  57. a7cf23a Don't issue spurious diagnostic with Obj-C fast enumeration. (radar 7409165). by Fariborz Jahanian · 15 years ago
  58. d8ac057 Reorganize the parsing of decl groups / function definitions so that by John McCall · 15 years ago
  59. 01eb9b9 PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients by Daniel Dunbar · 15 years ago
  60. 5ffe14c Move misc clients to IdentifierInfo StringRef API. by Daniel Dunbar · 15 years ago
  61. 791215b Code completion for ordinary names when we're starting a declaration, expression, or statement by Douglas Gregor · 15 years ago
  62. 3e1005f Code completion for "case" statements within a switch on an expression by Douglas Gregor · 15 years ago
  63. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  64. f53b443 Change ActOnReturnStmt to not take a FullExprArg. Instead, Sema will wrap the return expr inside a CXXExprWithTemporaries if needed. by Anders Carlsson · 15 years ago
  65. 7b3684a change ParseStatementOrDeclaration to emit the 'missing ;' with by Chris Lattner · 15 years ago
  66. 6869d8e improve localizability by not passing english phrases into by Chris Lattner · 15 years ago
  67. 9891359 add the location of the ')' in a do/while statement to DoStmt. by Chris Lattner · 15 years ago
  68. c4ee170 Make sure to call FullExpr before parsing anything else. by Anders Carlsson · 15 years ago
  69. a0ab25d ActOnReturnStmt should also take a FullExprArg. by Anders Carlsson · 15 years ago
  70. 45db71d Merge the ASTVector and ASTOwningVector templates, since they offered by Douglas Gregor · 15 years ago
  71. beaaccd Use v.data() instead of &v[0] when SmallVector v might be empty. by Jay Foad · 15 years ago
  72. 7f537c1 Make ActOnWhileStmt take a FullExprArg for the condition expr. by Anders Carlsson · 15 years ago
  73. 6b1d283 Make ActOnExprStmt take a FullExprArg. by Anders Carlsson · 15 years ago
  74. a99fad8 Add the FullExprArg wrapper and use it for if statement conditions. by Anders Carlsson · 15 years ago
  75. bc6c848 Make the RAII extension warning silencing for __extension__ a bit by Eli Friedman · 15 years ago
  76. 72056a2 Don't insert an extra ParenExpr around asm operands. by Eli Friedman · 15 years ago
  77. f01fdff Get rid of some useless uses of NoExtensions. The philosophy here is by Eli Friedman · 15 years ago
  78. de1b60a The mysterious bug turns out to be an incredibly bone-headed mistake. by Sebastian Redl · 15 years ago
  79. d3a413d Implement function-try-blocks. However, there's a very subtle bug that I can't track down. by Sebastian Redl · 15 years ago
  80. 4d00f2a Fix a problem with objc foreach loop. It turns out that objc mode changes by Chris Lattner · 15 years ago
  81. 97144fc fix a FIXME, providing accurate source range info for DeclStmt's. The end by Chris Lattner · 15 years ago
  82. 4dca69b minor simplification by Chris Lattner · 15 years ago
  83. cd14775 hoist some code for handling objc foreach construct out of Declaration processing by Chris Lattner · 15 years ago
  84. 682bf92 Push DeclGroup much farther throughout the compiler. Now the various by Chris Lattner · 15 years ago
  85. b28317a Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a by Chris Lattner · 15 years ago
  86. f919bfe random cleanups. by Chris Lattner · 15 years ago
  87. 49f28ca rename PrettyStackTraceDecl -> PrettyStackTraceActionsDecl. by Chris Lattner · 16 years ago
  88. 21ff9c9 When parsing a function body, add it to the crash stack, giving us something by Chris Lattner · 16 years ago
  89. 40e9bc8 Simplify the interface to ParseFunctionStatementBody to not take by Chris Lattner · 16 years ago
  90. ae50fa0 Include information about compound statements when crashing in sema or the by Chris Lattner · 16 years ago
  91. 26140c6 fixes suggested by Sebastian! by Chris Lattner · 16 years ago
  92. 24e1e70 Change Parser::ParseCaseStatement to use an iterative approach to parsing by Chris Lattner · 16 years ago
  93. 76ad2e8 Put the invalid flag of OwningResult into the Action pointer. by Sebastian Redl · 16 years ago
  94. adf077f Fix for PR3418: make sure to handle the RHS of expressions starting with by Eli Friedman · 16 years ago
  95. 0eb2330 Convert more expression actions to smart pointers. by Sebastian Redl · 16 years ago
  96. f512e82 Rename move_convert to move_arg and move_res. The new names are less misleading (and shorter). by Sebastian Redl · 16 years ago
  97. 3037ed0 Convert asm statement action to smart pointers. by Sebastian Redl · 16 years ago
  98. 4cffe2f Convert more statement actions to smart pointers. by Sebastian Redl · 16 years ago
  99. f05b152 Convert some more statement actions to smart pointers. by Sebastian Redl · 16 years ago
  100. f7cf85b more SourceLocation lexicon change: instead of referring to the by Chris Lattner · 16 years ago