1. 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 16 years ago
  2. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
  3. 05c73c5 More <sstream> removal. by Benjamin Kramer · 16 years ago
  4. d7407dc Convert parts of Rewriter to StringRef based API. by Daniel Dunbar · 16 years ago
  5. 6217b80 Change uses of: by Ted Kremenek · 16 years ago
  6. 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 16 years ago
  7. 1a1a6e2 Add member template 'Type::getAs<T>', which converts a Type* to a respective T*. by Ted Kremenek · 16 years ago
  8. 17945a0 De-ASTContext-ify DeclContext. by Argyrios Kyrtzidis · 16 years ago
  9. 6fb0aee Remove the ASTContext parameter from the getBody() methods of Decl and subclasses. by Argyrios Kyrtzidis · 16 years ago
  10. e4f2142 Key decisions about 'bool' vs '_Bool' to be based on a new flag in langoptions. by Chris Lattner · 16 years ago
  11. d1b3c2d First step toward fixing <rdar://problem/6613046> refactor clang objc type representation. by Steve Naroff · 16 years ago
  12. 687abff Don't allow defining a block with a non-prototype type. Remove a by Eli Friedman · 16 years ago
  13. 3a9eb44 Pass an ASTContext into Stmt::printPretty. by Eli Friedman · 16 years ago
  14. d249e1d1f Create a new PrintingPolicy class, which we pass down through the AST by Douglas Gregor · 16 years ago
  15. 39d7c4d Move ASTConsumers.h to include/clang/Frontend, and move the associated by Eli Friedman · 16 years ago[Renamed (99%) from tools/clang-cc/RewriteBlocks.cpp]
  16. 66d6f04 Refactor ASTConsumers to take a raw_ostream instead of a filename where by Eli Friedman · 16 years ago
  17. d3a413d Implement function-try-blocks. However, there's a very subtle bug that I can't track down. by Sebastian Redl · 16 years ago
  18. 7297134 FunctionDecl::getBody() is getting an ASTContext argument for use in by Douglas Gregor · 16 years ago
  19. 2c78b87 Change Lexer::MeasureTokenLength to take a LangOptions reference. by Chris Lattner · 16 years ago
  20. 6ab3524 Propagate the ASTContext to various AST traversal and lookup functions. by Douglas Gregor · 16 years ago
  21. 682bf92 Push DeclGroup much farther throughout the compiler. Now the various by Chris Lattner · 16 years ago
  22. 073777f Move <root>/Driver into <root>/tools/clang-cc. by Daniel Dunbar · 16 years ago[Renamed from Driver/RewriteBlocks.cpp]
  23. eaab206 API fix: All "bodies" for functions, Objective-C methods, blocks, are assumed to by Ted Kremenek · 16 years ago
  24. 72564e7 Create a new TypeNodes.def file that enumerates all of the types, by Douglas Gregor · 16 years ago
  25. 23f2c58 use simpler method by Chris Lattner · 16 years ago
  26. 4afa39d Remove ScopedDecl, collapsing all of its functionality into Decl, so by Douglas Gregor · 16 years ago
  27. 2b2453a this massive patch introduces a simple new abstraction: it makes by Chris Lattner · 16 years ago
  28. f7cf85b more SourceLocation lexicon change: instead of referring to the by Chris Lattner · 16 years ago
  29. a4c46df Actually distinguish between RecordDecl::field_iterator and RecordDecl::field_const_iterator, propagating the constness down to the FieldDecls. by Douglas Gregor · 16 years ago
  30. d9d22dd Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of by Chris Lattner · 17 years ago
  31. 8ec03f5 Rename NamedDecl::getIdentifierName() to ::getNameAsCString() and make it by Chris Lattner · 17 years ago
  32. 077bf5e Rename Selector::getName() to Selector::getAsString(), and add by Chris Lattner · 17 years ago
  33. 2e1cd42 Introduction the DeclarationName class, as a single, general method of by Douglas Gregor · 17 years ago
  34. 8f6ce57 Fix <rdar://problem/6336774> clang block rewriter: Assertion failed: Offset+NumBytes <= size() && "Invalid region to erase!", file c:\cygwin\home\Administrator\llvm\to ols\clang\include\clang/Rewrite/RewriteRope.h, line 219. by Steve Naroff · 17 years ago
  35. b9988c0 Fix <rdar://problem/6312683> clang block rewriter: by Steve Naroff · 17 years ago
  36. ca74360 Tighten up blocks rewriter to handle casts and some other interesting cases. by Steve Naroff · 17 years ago
  37. e0109a5 Fix/simplify RewriteBlocks::RewriteBlockPointerFunctionArgs(). by Steve Naroff · 17 years ago
  38. 84a969f Touchup the rewriter to handle the new BlockExpr->BlockDecl dance. by Steve Naroff · 17 years ago
  39. 56ee689 - Add BlockDecl AST node. - Modify BlockExpr to reference the BlockDecl. by Steve Naroff · 17 years ago
  40. fda4fed In RewriteFunctionBody, using DeclStmt::decl_iterator to rewrite the Decls in a DeclStmt instead of using getDecl() to fetch the first Decl. by Ted Kremenek · 17 years ago
  41. 22aed65 Remove old diag that alerted the user to a limitation we no longer have:-) by Steve Naroff · 17 years ago
  42. d3f7790 Create a function, eliminating some redundancy between SynthesizeBlockInitExpr() and SynthesizeBlockLiterals(). by Steve Naroff · 17 years ago
  43. acba0f2 Finish implementing copy/dispose helpers for imported block decls. by Steve Naroff · 17 years ago
  44. 5e52b17 Add indirection required for byref BlockDeclRefExpr's. by Steve Naroff · 17 years ago
  45. 3b0fd64 Handle bookkeeping for imported blocks (in SynthesizeBlockImpl). by Steve Naroff · 17 years ago
  46. b65a4f1 Cut/paste error...need to use the expression "name" for member references (or other complex expressions that can embed a block pointer type) by Steve Naroff · 17 years ago
  47. 8e9216d Clear the map that associated the rewritten block with it's corresponding BlockExpr. by Steve Naroff · 17 years ago
  48. 70f9550 Moved main control flow functions to bottom of file. by Steve Naroff · 17 years ago
  49. 94ede6e Remove an old/vacuous if clause. by Steve Naroff · 17 years ago
  50. 4e13b76 More fun & games with the block rewriter. by Steve Naroff · 17 years ago
  51. 39622b9 Rewrite global block expressions. by Steve Naroff · 17 years ago
  52. 83ba14e - Add a convenience constructor to Type. - Many rewriter modifications. by Steve Naroff · 17 years ago
  53. 48a8c61 Rework SynthesizeBlockImpl() to include a constructor. by Steve Naroff · 17 years ago
  54. 3ad29e2 Get the right location to insert the synthesized block literals/functions. by Steve Naroff · 17 years ago
  55. a0b75cf Name changes and some cleanup of preamble. by Steve Naroff · 17 years ago
  56. 8af6a45 Changed Sema::CheckForConstantInitializer to allow global block literals. by Steve Naroff · 17 years ago
  57. cc2ece2 Fix a couple harmless warnings when compiling optimized with gcc (reported by mrs@apple.com). by Steve Naroff · 17 years ago
  58. 1f6c3ae Fix some const-ness to keep the VisualStudio C++ compiler happy. by Steve Naroff · 17 years ago
  59. ca3bb4f RewriteBlocks::RewriteBlockPointerDecl(): Handle TypedefDecl's and VarDecl's uniformly. by Steve Naroff · 17 years ago
  60. eab5f63 Teach block rewriter to replace '^' with '*' in VarDecls. by Steve Naroff · 17 years ago
  61. 1318895 Add driver support for invoking block rewriter. by Steve Naroff · 17 years ago
  62. 9c3c902 Remove BlockStmtExpr. by Steve Naroff · 17 years ago
  63. 1c9f81b Add support for rewriting blocks... by Steve Naroff · 17 years ago