1. 402abb5 When we parse a tag specifier, keep track of whether that tag by Douglas Gregor · 15 years ago
  2. b09f6e1 Move clang-cc.h to lib/Frontend/Utils.h, and move the associated .cpp by Eli Friedman · 15 years ago[Renamed (99%) from tools/clang-cc/PrintParserCallbacks.cpp]
  3. f54fce8 Switch some utilities in clang-cc to take a stream instead of a by Eli Friedman · 15 years ago
  4. 7f537c1 Make ActOnWhileStmt take a FullExprArg for the condition expr. by Anders Carlsson · 15 years ago
  5. 6b1d283 Make ActOnExprStmt take a FullExprArg. by Anders Carlsson · 15 years ago
  6. a99fad8 Add the FullExprArg wrapper and use it for if statement conditions. by Anders Carlsson · 15 years ago
  7. c6e35aa Implement a FIXME, we now pass in the locations of the braces for enums. by Mike Stump · 15 years ago
  8. c2542b6 Rename clang.[cpp,h] to clang-cc.[cpp,h] to reflect the name change of the by Ted Kremenek · 15 years ago
  9. 682bf92 Push DeclGroup much farther throughout the compiler. Now the various by Chris Lattner · 15 years ago
  10. b28317a Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a by Chris Lattner · 15 years ago
  11. 06c0fec Pass access specifiers through to member classes and member enums. by Douglas Gregor · 15 years ago
  12. 073777f Move <root>/Driver into <root>/tools/clang-cc. by Daniel Dunbar · 15 years ago[Renamed from Driver/PrintParserCallbacks.cpp]
  13. 5908a92 InitListDesignations hasn't been used (ever). Eliminate it, and by Douglas Gregor · 15 years ago
  14. 94b15fb Handle static_asserts when instantiating structs. by Anders Carlsson · 16 years ago
  15. f53597f Convert a bunch of actions to smart pointers, and also bring PrintParserCallbacks a bit more in line with reality. by Sebastian Redl · 16 years ago
  16. a6e3ac5 Implemented access check for ivars accessed inside by Fariborz Jahanian · 16 years ago
  17. 24e1e70 Change Parser::ParseCaseStatement to use an iterative approach to parsing by Chris Lattner · 16 years ago
  18. 7ba138a Fix <rdar://problem/6640991> Exception handling executes wrong clause (Daniel, please verify). by Steve Naroff · 16 years ago
  19. ebf6443 Minor name change (move the ObjC prefix to a more appropriate place). by Steve Naroff · 16 years ago
  20. e21dd6f Fix <rdar://problem/6243503> [sema] @throw; accepted outside catch block. by Steve Naroff · 16 years ago
  21. ddc29e1 Semantic checking for class template declarations and by Douglas Gregor · 16 years ago
  22. 76ad2e8 Put the invalid flag of OwningResult into the Action pointer. by Sebastian Redl · 16 years ago
  23. ebc07d5 Allow taking the address of data members, resulting in a member pointer. by Sebastian Redl · 16 years ago
  24. b8a6aca Convert more expression actions to smart pointers. by Sebastian Redl · 16 years ago
  25. 0eb2330 Convert more expression actions to smart pointers. by Sebastian Redl · 16 years ago
  26. cd965b9 Convert a few expression actions to smart pointers. by Sebastian Redl · 16 years ago
  27. 431e90e Convert ObjC statement actions to smart pointers. by Sebastian Redl · 16 years ago
  28. 3037ed0 Convert asm statement action to smart pointers. by Sebastian Redl · 16 years ago
  29. 4cffe2f Convert more statement actions to smart pointers. by Sebastian Redl · 16 years ago
  30. f05b152 Convert some more statement actions to smart pointers. by Sebastian Redl · 16 years ago
  31. de30747 Convert some more actions to smart pointers. by Sebastian Redl · 16 years ago
  32. 117054a Convert a two more statement actions to smart pointers. by Sebastian Redl · 16 years ago
  33. c4b4e7b Keep track of template arguments when we parse them. Right now, we don't actually do anything with the template arguments, but they'll be used to create template declarations by Douglas Gregor · 16 years ago
  34. 3fc749d Don't explicitly represent OverloadedFunctionDecls within by Douglas Gregor · 16 years ago
  35. a0fd865 Parser support for C++ try-catch. by Sebastian Redl · 16 years ago
  36. a60528c Convert a few Stmt actions to smart pointers. by Sebastian Redl · 16 years ago
  37. e79837a Fix PrintParserCallbacks for the new ActOnLinkageSpec actions by Douglas Gregor · 16 years ago
  38. 798d119 Some utilities for using the smart pointers in Actions, especially Sema. Convert a few functions. by Sebastian Redl · 16 years ago
  39. 44b4321 Unifies the name-lookup mechanisms used in various parts of the AST by Douglas Gregor · 16 years ago
  40. 5c37de7 Add support for calls to dependent names within templates, e.g., by Douglas Gregor · 16 years ago
  41. cee63fb Handle new by passing the Declaration to the Action, not a processed type. by Sebastian Redl · 16 years ago
  42. 4c5d320 Implementation of new and delete parsing and sema. by Sebastian Redl · 16 years ago
  43. 337c6b9 Support overloading of the subscript operator[], including support for by Douglas Gregor · 16 years ago
  44. 7425373 Added operator overloading for unary operators, post-increment, and by Douglas Gregor · 16 years ago
  45. 0518999 Introduce a single AST node SizeOfAlignOfExpr for all sizeof and alignof expressions, both of values and types. by Sebastian Redl · 16 years ago
  46. eb83ecd Implement support for C++ nested-name-specifiers ('foo::bar::x') in the Parser side. by Argyrios Kyrtzidis · 16 years ago
  47. eaebc75 Initial, rudimentary implementation of operator overloading for binary by Douglas Gregor · 16 years ago
  48. e10b0f2 "One" line fix for -parse-noop failure, "id" and several other things by Daniel Dunbar · 16 years ago
  49. 220ad7c pass designators into sema. This completes parser-level designator by Chris Lattner · 16 years ago
  50. 1bfe1c2 Pass postfix attributes to ActOnFields. by Daniel Dunbar · 16 years ago
  51. d9f6910 rename PreDefinedExpr -> PredefinedExpr by Chris Lattner · 16 years ago
  52. 914701e Move AsmLabel into Declarator instead of just a parameter to ActOnDeclarator. by Daniel Dunbar · 16 years ago
  53. a80f874 Add more Parser/Sema support for GCC asm-label extension. by Daniel Dunbar · 16 years ago
  54. bb8f4e6 Add more output to clang -parse-print-callbacks by Daniel Dunbar · 16 years ago
  55. bdd30c2 Change uses of std::cerr/std::cout to llvm::Lcerr/llvm::cout, and remove by Ted Kremenek · 17 years ago
  56. 0bc735f Don't attribute in file headers anymore. See llvmdev for the by Chris Lattner · 17 years ago
  57. b4292f2 by Steve Naroff · 17 years ago
  58. 640db42 by Steve Naroff · 17 years ago
  59. c7229c3 move IdentifierTable.h from liblex to libbasic. by Chris Lattner · 17 years ago
  60. 08d92e4 by Steve Naroff · 17 years ago
  61. bb20469 by Steve Naroff · 17 years ago
  62. 5f016e2 Stage two of getting CFE top correct. by Reid Spencer · 17 years ago