Commit History

Author SHA1 Message Date
  Richard Smith fb98e7c13d [c++20] Implement P0846R0: allow (ADL-only) calls to template-ids whose 6 years ago
  David Blaikie 6aecacbb8d SemaOverload: Complete candidates before emitting the error, to ensure diagnostics emitted (or suppressed) during completion don't interfere with the overload notes 6 years ago
  Chandler Carruth 324f918438 Update the file headers across all of the LLVM projects in the monorepo 6 years ago
  Fangrui Song abdbb605f2 Remove trailing space 7 years ago
  Richard Smith 6ba4f924d9 Fix a couple of cases where we would fail to correctly parse deduced class template specialization types. 7 years ago
  Eugene Zelenko 125689b7aa [AST] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC). 7 years ago
  Richard Smith bfd88732fe PR10147: When substituting a template template argument, substitute in the most 8 years ago
  Yaron Keren dcbc03e446 Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r259192 post commit comment. 9 years ago
  Chandler Carruth 60d3ad956c [ptr-traits] Some compilers (older Clang? unsure) on build bots need 9 years ago
  Chandler Carruth df975ea8cb [ptr-traits] Move methods manipulating PointerUnions, DenseMap pointer 9 years ago
  Benjamin Kramer 66889e0179 [AST] ArrayRefize template argument packs. No functionality change intended. 10 years ago
  Craig Topper 613c4e1cde [C++11] Use 'nullptr'. AST edition. 11 years ago
  David Blaikie 4b02dff7ae Add quotation marks to template names in diagnostics. 12 years ago
  Alexander Kornienko d538ed9b2a Implement AST dumper for Decls. 12 years ago
  Chandler Carruth 55fc873017 Sort all of Clang's files under 'lib', and fix up the broken headers 12 years ago
  Benjamin Kramer a59d20b135 Print NamedDecls directly to a raw_ostream where possible. 13 years ago
  Benjamin Kramer b8989f27f1 Change operator<< for raw_ostream and NamedDecl to take a reference instead of a pointer. 14 years ago
  Chris Lattner 5f9e272e63 remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports 14 years ago
  Douglas Gregor 561f81243f Introduce the notion of instantiation dependence into Clang's AST. A 14 years ago
  John McCall 146060435c Preserve that a TemplateName was arrived at by substituting 14 years ago
  Douglas Gregor 6cd9d4aa13 Teach Sema::ActOnCXXNestedNameSpecifier and Sema::CheckTemplateIdType 14 years ago
  Douglas Gregor 1aee05d08b Introduce a new kind of TemplateName that captures a substituted 14 years ago
  Douglas Gregor d0937224f3 Variadic templates: extend Type, NestedNameSpecifier, TemplateName, 14 years ago
  Argyrios Kyrtzidis 6b54151963 Fix C++ PCH issues. 15 years ago
  Argyrios Kyrtzidis 90b715e0df Initial support for writing templates to PCH. 15 years ago
  Benjamin Kramer 900fc6388e Add raw_ostream operators to NamedDecl for convenience. Switch over all users of getNameAsString on a stream. 15 years ago
  Jeffrey Yasskin db88d8ad74 When a template (without arguments) is passed as a template type 15 years ago
  John McCall 0bd6feb9e9 Push overloaded function templates through the parser using a totally different 15 years ago
  Douglas Gregor ca1bdd7c26 Implement support for parsing dependent template-ids that refer to 16 years ago
  Mike Stump 1eb4433ac4 Remove tabs, and whitespace cleanups. 16 years ago