1. c894b32 Delete dead code. by Eli Friedman · 11 years ago
  2. f4e955b [Modules] Cope better with top-level declarations loaded after being declared in the current translation unit <rdar://problem/13189985>. by Douglas Gregor · 11 years ago
  3. 355a166 IdentifierResolver: Remove an unnecessary include and an unused parameter. by Nico Weber · 12 years ago
  4. 55fc873 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 12 years ago
  5. 3a9fefe Fix more try scoping bugs introduced by r167650. by David Blaikie · 12 years ago
  6. 3d512d8 Handle redeclarations of catch variables in catch blocks. by David Blaikie · 12 years ago
  7. c4027c8 PR14296: function parameter name collisions in function try/catch by David Blaikie · 12 years ago
  8. 581deb3 Revert Decl's iterators back to pointer value_type rather than reference value_type by David Blaikie · 12 years ago
  9. bd4fa45 Remove ref/value inconsistency in redecl_iterator. by David Blaikie · 12 years ago
  10. 4e4d084 Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 12 years ago
  11. 16f1f71 Reapply r151638 and r151641. by James Molloy · 12 years ago
  12. 32a9a75 Revert r151638 because it causes assertion hit on PCH creation for Cocoa.h by Argyrios Kyrtzidis · 12 years ago
  13. fbcf040 Correctly track tags and enum members defined in the prototype of a function, and ensure they are properly scoped. by James Molloy · 12 years ago
  14. 5d5051f Only mark an IdentifierInfo as having changed since deserialization by Douglas Gregor · 12 years ago
  15. 7723fec Keep track of all declarations of an Objective-C class (both forward by Douglas Gregor · 13 years ago
  16. eee242f Make the loading of information attached to an IdentifierInfo from an by Douglas Gregor · 13 years ago
  17. b219cfc Switch assert(0/false) llvm_unreachable. by David Blaikie · 13 years ago
  18. fa7b8ce Fix the insertion of label declarations into the identifier chain in by Douglas Gregor · 13 years ago
  19. 250e7a7 When we're inserting a synthesized label declaration for a by Douglas Gregor · 13 years ago
  20. 7cbc558 When synthesizing a label declaration based on a goto statement that by Douglas Gregor · 13 years ago
  21. cc20945 Support explicit template specialization and instantiation for members by Douglas Gregor · 13 years ago
  22. 7a126a4 Rename DeclContext::getLookupContext to getRedeclContext and change its semantics slightly. No functionality change in the absence of inline namespaces. Also, change a few places where inline namespaces actually make a difference to be prepared for them. by Sebastian Redl · 14 years ago
  23. 7cd088e Struggle mightily against header inclusion in Sema.h. by John McCall · 14 years ago
  24. d226f65 DeclPtrTy -> Decl * by John McCall · 14 years ago
  25. 3c7f413 More PCH -> AST renaming. by Sebastian Redl · 14 years ago
  26. e737f50 Move Sema's headers into include/clang/Sema, renaming a few along the way. by Douglas Gregor · 14 years ago
  27. 1450ef9 Correctly deal with using names for both functions and structs in chained PCH. by Sebastian Redl · 14 years ago
  28. eeb1cb4 Optimize the implementation of IdDeclInfo pooling in the IdentifierResolver. by John McCall · 14 years ago
  29. 3a34994 Eliminate dead code. by Eli Friedman · 15 years ago
  30. 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
  31. 61481da Add DeclContext::Equals to compare declaration contexts based on their primary context. Use this instead of pointer comparisons by Douglas Gregor · 15 years ago
  32. db3a0f5 Make sure to compare primary declaration contexts when determining whether a declaration is in scope by Douglas Gregor · 15 years ago
  33. 668c1a4 Lazy deserialization of the declaration chains associated with by Douglas Gregor · 15 years ago
  34. b28317a Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for a by Chris Lattner · 15 years ago
  35. 0b2b6e1 Switch attributes to be allocated from the declcontext bump pointer just like by Chris Lattner · 15 years ago
  36. 6393519 Rework the way we find locally-scoped external declarations when we by Douglas Gregor · 15 years ago
  37. 7fd46da Now that ObjC decls have DeclContexts too, remove an ugly hack from IdentifierResolver. by Argyrios Kyrtzidis · 15 years ago
  38. 4c921ae Eliminated LookupCriteria, whose creation was causing a bottleneck for by Douglas Gregor · 15 years ago
  39. 4afa39d Remove ScopedDecl, collapsing all of its functionality into Decl, so by Douglas Gregor · 15 years ago
  40. 72de667 Unify the code for defining tags in C and C++, so that we always by Douglas Gregor · 16 years ago
  41. 0701bbb This is a large/messy diff that unifies the ObjC AST's with DeclContext. by Steve Naroff · 16 years ago
  42. ce35607 Allow Objective-C entities to be declared within a transparent context by Douglas Gregor · 16 years ago
  43. 074149e Introduce support for "transparent" DeclContexts, which are by Douglas Gregor · 16 years ago
  44. a0fd865 Parser support for C++ try-catch. by Sebastian Redl · 16 years ago
  45. 44b4321 Unifies the name-lookup mechanisms used in various parts of the AST by Douglas Gregor · 16 years ago
  46. ebed797 Rename: FindContext -> FindDeclVisibleInContext. by Zhongxing Xu · 16 years ago
  47. 2def483 Updated IdentifierResolver to deal with DeclarationNames. The names of by Douglas Gregor · 16 years ago
  48. c42e118 Implement C++ 'typeid' parsing and sema. by Sebastian Redl · 16 years ago
  49. 8e9bebd Preliminary support for function overloading by Douglas Gregor · 16 years ago
  50. f99cb05 Make IdentifierResolver::isDeclInScope regard declarations of a parent 'control' scope as part of the current scope. by Argyrios Kyrtzidis · 16 years ago
  51. eb7c388 Add a LangOptions member to IdentifierResolver. by Argyrios Kyrtzidis · 16 years ago
  52. 81bebb1 IdentifierResolver cleanup. Make some methods out-of-line. by Argyrios Kyrtzidis · 16 years ago
  53. 90eb539 Unify ctx_iterator/ctx_begin()/ctx_end() and iterator/begin()/end() so that a single iterator type is used for both traversing decls of the same declaration context *and* of the parent declaration contexts, depending on the value of the bool parameter 'LookInParentCtx' that is passed to IdentifierResolver::begin(). by Argyrios Kyrtzidis · 16 years ago
  54. 3d0d83a Comments fix. by Argyrios Kyrtzidis · 16 years ago
  55. 00bc645 -Implement proper name lookup for namespaces. by Argyrios Kyrtzidis · 16 years ago
  56. f8d9e76 Argiris Kirtzidis's fix for handling empty IdDeclInfo's in IdentifierResolver::AddDecl by Douglas Gregor · 16 years ago
  57. 7bc198f Move IdDeclInfoMap class in an anonymous namespace. Suggestion by Chris Lattner. by Argyrios Kyrtzidis · 16 years ago
  58. 2ce52f3 Introduce support for finding class and enum names via ordinary name lookup in C++ by Douglas Gregor · 16 years ago
  59. 72e62b0 Use std::list's push_back instead of resize to add an element. by Argyrios Kyrtzidis · 16 years ago
  60. 321f278 Fixed comments. by Argyrios Kyrtzidis · 16 years ago
  61. a2f42b1 two new files for previous patch, by Argiris Kirtzidis by Chris Lattner · 16 years ago