1. 7880bc3 Implement a few basic tests for defaulted and deleted functions. by Sean Hunt · 13 years ago
  2. 3e4c6c4 Implement support for C++0x alias templates. by Richard Smith · 13 years ago
  3. ebcbe1d there i fixed it by Sean Hunt · 13 years ago
  4. 36615b8 Change test/PCH/cxx-static_assert.cpp so that it doesn't need a separate header. by Argyrios Kyrtzidis · 13 years ago
  5. fe57eef Implement a better version of delegating constructor cycle detection. by Sean Hunt · 13 years ago
  6. 156b640 Implement serialization of delegating constructors. by Sean Hunt · 13 years ago
  7. 02a444d Fixed test case asserts due to checkin of r130710. by Chad Rosier · 13 years ago
  8. 0f0cdab lib/Frontend/InitHeaderSearch.cpp: Tweak AddPath() to accept "/foo/bar" (not "X:\foo\bar") with -isysroot. test/PCH/reloc.c can pass. by NAKAMURA Takumi · 13 years ago
  9. f79a719 Add a decl update when a static data member of a class template is instantiated in a different PCH than its containing class. Otherwise we get double definition errors. Fixes a Boost.MPL problem that affects Boost.Accumulators and probably a lot more of Boost. by Sebastian Redl · 13 years ago
  10. eebafe5 Use -emit-llvm-only as suggested by Argyrios. by Sebastian Redl · 13 years ago
  11. 38f163e Because of r130359 this test no longer fail on Windows. by Francois Pichet · 13 years ago
  12. b939625 Fix modified-header-crash.c for read-only source trees by Matt Beaumont-Gay · 13 years ago
  13. 0cd7be4 Disable a test that fails on windows; for some reason we don't detect that the header has different timestamp. by Argyrios Kyrtzidis · 13 years ago
  14. 8d8f2c2 Fix a crash when ASTReader emits diagnostic when another one is in flight. Fixes rdar//9334563. by Argyrios Kyrtzidis · 13 years ago
  15. 74b485a Set the correct anonymous namespace (must be last reopening), and behave correctly in the presence of the ever-annoying linkage specifications. by Sebastian Redl · 13 years ago
  16. 7c0837f Fix adding an anonymous namespace in a chained PCH to a namespace from a previous PCH. by Sebastian Redl · 13 years ago
  17. 58a2cd8 Synthesizing the definition of an implicit member is an AST modification, so notify any mutation listeners of it. This fixes a crasher in chained PCH, where an implicit destructor in a PCH gets a definition in a chained PCH, which is then lost. However, any further use of the destructor would cause its definition to be regenerated in the final file, hiding the bug. by Sebastian Redl · 13 years ago
  18. 024e1c4 On reading DeclContexts from PCH, check for visible updates even if the context was empty in the original version. Also, if there are any, tell the context that it has external visible decls. This fixes the problem that a namespace that was empty in the initial PCH (could also happen if the initial PCH didn't include any std header but caused implicit creation of namespace std, e.g. due to implicit declaration of a virtual destructor) never found any declaration declared in *any* chained PCH. Very ugly when the chained PCH includes all that std stuff, as the errors were effectively the same as not including std headers. by Sebastian Redl · 13 years ago
  19. c1d3ffb Store the full list of pending instantiations in a chained PCH. Previously we attempted to store only new pending instantiations, but our filter was incorrect, dropping implicit instantiations of class template members. It's just not worth coming up with a complex filter that is correct, when the only cost is PCH files that are a few hundred bytes (at most) larger. by Sebastian Redl · 13 years ago
  20. f111d93 C1X: implement generic selections by Peter Collingbourne · 13 years ago
  21. ad762fc Add support for C++0x's range-based for loops, as specified by the C++11 draft standard (N3291). by Richard Smith · 13 years ago
  22. 5bbcdbf Chained PCH: Remember when additional specializations are added to a function template from a previous PCH. Fixes the only crasher when using massive chains on Clang's Sema component. We still have some incomplete codegen there. by Sebastian Redl · 13 years ago
  23. df1550f Fix AST serialization of reference-to-reference types. This previously caused by Richard Smith · 13 years ago
  24. 34b8e68 Flip the default for showing include stacks on notes to false. This by Chandler Carruth · 13 years ago
  25. a7689ef Diagnose uninitialized uses of a variable within its own initializer. by Chandler Carruth · 13 years ago
  26. e81ac69 The emission of an Objective-C++'s class .cxx_destruct method should be by John McCall · 13 years ago
  27. f4e3cfb Add support for the OpenCL vec_step operator, by generalising and by Peter Collingbourne · 13 years ago
  28. b0f4b9a Introduce '-chain-include' option to specify headers that will be converted to chained PCHs in memory by Argyrios Kyrtzidis · 13 years ago
  29. f25330b When deserializing CXXBaseSpecifiers (and offsets), make sure to walk the chain in the correct order. by Anders Carlsson · 13 years ago
  30. 2c10c80 When writing file references in a pch, make sure to ask the file manager for the absolute path. by Anders Carlsson · 13 years ago
  31. 7d76de8 test/PCH/headersearch.cpp: Tweak for Windows hosts especially cygming. by NAKAMURA Takumi · 13 years ago
  32. c850578 Write CXX base specifier offsets for chained ASTs. by Anders Carlsson · 13 years ago
  33. b0ca137 When serializing a DeclRefExpr, always store the number of explicit template by Anders Carlsson · 13 years ago
  34. 884b9dd test: Mark 3 tests as XFAIL:cygwin,mingw. by NAKAMURA Takumi · 13 years ago
  35. 6f48d12 test: Mark two tests as XFAIL:mingw. by NAKAMURA Takumi · 13 years ago
  36. 67da6f6 When we're deserializing a template parameter declaration, temporarily by Douglas Gregor · 13 years ago
  37. abea951 Add -fcxx-exceptions to all tests that use C++ exceptions. by Anders Carlsson · 13 years ago
  38. e9b801f Make clang -cc1 disable Objective-C exceptions by default, and add a -fobjc-exceptions flag to turn them on. by Anders Carlsson · 13 years ago
  39. e41721e Pass -fexceptions to all tests that use try/catch/throw. by Anders Carlsson · 13 years ago
  40. 9e7c461 test/PCH/headersearch.cpp fails on Win32. Not trivial to fix. by Francois Pichet · 13 years ago
  41. 84bccea Serialization/deserialization support for floating point #pragma by Peter Collingbourne · 13 years ago
  42. 8e3df4d Allow resolving headers from a PCH even after headers+PCH were moved to another path. by Argyrios Kyrtzidis · 13 years ago
  43. 040a804 Implement AST/PCH chaining support for macro definitions. Previously, by Douglas Gregor · 13 years ago
  44. 9c73610 When we're writing macro definitions to an AST/PCH File, sort the by Douglas Gregor · 13 years ago
  45. bf36e25 Parse: add support for parsing CUDA kernel calls by Peter Collingbourne · 13 years ago
  46. def0354 Implement proper (de-)serialization for explicit template argument by Douglas Gregor · 14 years ago
  47. 3b5b023 Remove unnecessary RUN: directive. by Axel Naumann · 14 years ago
  48. daef9cc Use tempfiles for the .o outputs. by Matt Beaumont-Gay · 14 years ago
  49. f9997a0 Fix a thinko where I didn't update a consistency check for by Douglas Gregor · 14 years ago
  50. 86c05f3 Perform the bad-address-space conversions check as part of by John McCall · 14 years ago
  51. 0433116 TextDiagnosticPrinter.cpp: Show diagnostics as far as possible even with invalid PresomedLoc, instead of just silencing it. by Axel Naumann · 14 years ago
  52. 3efd52c Properly propagate #pragma diagnostic mappings from PCH but not command-line warning flags. by Argyrios Kyrtzidis · 14 years ago
  53. a9150cd Adding a line for XFAIL win32 broke the test. by Francois Pichet · 14 years ago
  54. f453fca test/PCH/reloc.c fails on Win32. XFAIL for now, I'll investigate why later. by Francois Pichet · 14 years ago
  55. f41d3be Read/write from/to PCH the diagnostic mappings that the user set so that e.g. #pragma clang diagnostic can be used in a PCH. by Argyrios Kyrtzidis · 14 years ago
  56. 7c789c1 Make the deserialization of C++ base class specifiers lazy, improving by Douglas Gregor · 14 years ago
  57. 32adc8b When de-serializing a type that is supposed to be canonical, call by Douglas Gregor · 14 years ago
  58. 565bf30 Start fleshing out ASTMutationListener; notify when a tag definition is completed. by Argyrios Kyrtzidis · 14 years ago
  59. 134db1f Simplify and "robust-ify" the way that CXXRecord references point to the definition data when loaded from PCH. by Argyrios Kyrtzidis · 14 years ago
  60. 9703b0d Fix issue with chained PCH where forward references did not pick up later definition in the chained PCH. by Argyrios Kyrtzidis · 14 years ago
  61. 220a9c8 Putting back safe fixes 116836,116837,116838 by Andrew Trick · 14 years ago
  62. 7cffb55 Reverting 116836,116837,116838 until we resolve the getLangStandardForKind failures. by Andrew Trick · 14 years ago
  63. 1d2a431 Merge headers into test/PCH/chain-cxx.cpp for convenience. by Argyrios Kyrtzidis · 14 years ago
  64. 4eb9fc0 Read/write declaration attributes from/to PCH properly. Embed them in the declaration block instead of trying to create another block. by Argyrios Kyrtzidis · 14 years ago
  65. eea742b Merge header & cpp for test/PCH/attrs.c - more convenient to keep the tests in one source file. by Argyrios Kyrtzidis · 14 years ago
  66. 95f4292 When performing typo correction, look through the set of known by Douglas Gregor · 14 years ago
  67. 36d2fd4 Store in PCH the key function of C++ class to avoid deserializing the complete declaration context in order to compute it. by Argyrios Kyrtzidis · 14 years ago
  68. eb5e998 Allow deserialization of just the fields of a record, when we want to iterate over them, by Argyrios Kyrtzidis · 14 years ago
  69. 0a0c3e7 Serialize the "inline" bit for namespaces. Fixes <rdar://problem/8515069>. by Douglas Gregor · 14 years ago
  70. 9747583 Fix a marvelous chained AST writing bug, where we end up with the by Douglas Gregor · 14 years ago
  71. 6309737 Register the __builtin_va_list_type node when we parse it, rather than by Douglas Gregor · 14 years ago
  72. 5e9888c When we insert a category (or class extension) into an interface, mark by Douglas Gregor · 14 years ago
  73. 77424bc Implement chained PCH support for the macro definitions stored within by Douglas Gregor · 14 years ago
  74. ee9b0ba When an identifier that has a macro definition in the original PCH by Douglas Gregor · 14 years ago
  75. 87e3432 Add test case I forgot for r115159 (support implicit includes along with PCH). by Argyrios Kyrtzidis · 14 years ago
  76. 99a8ca0 Fix C++ PCH issue. by Argyrios Kyrtzidis · 14 years ago
  77. f84cde1 Fix a C++ PCH problem which was exposed by r113019. CXXBaseOrMemberInitializer's IsWritten and source order is not set. by Argyrios Kyrtzidis · 14 years ago
  78. 4153a06 AST writer support for having specializations of templates from earlier in the chain. This ought to finish C++ chained PCH support. by Sebastian Redl · 14 years ago
  79. 5967d62 Add testcase for C++ chained PCH and fix the bugs it uncovered in name lookup. by Sebastian Redl · 14 years ago
  80. a60786b Fix an issue with writing to PCH another included PCH, introduced by the "using an AST on-disk hash table for name lookup" commit. by Argyrios Kyrtzidis · 14 years ago
  81. 0b17c61 Instead of modifying the ObjC AST to not modify existing declarations, teach chained PCH to overwrite declarations from earlier PCH files in dependent ones. Tell Sema to note when it changes AST nodes so that they have to be reserialized. Finally, the ObjCProtocolDecls created in forward decls, like the ObjCInterfaceDecls in @class forward decls, are not lexically part of the decl context; only the definition is. by Sebastian Redl · 14 years ago
  82. 646395b -Make TokenID of IdentifierInfo read-only, remove setTokenID(). by Argyrios Kyrtzidis · 14 years ago
  83. 18451ea tests: Add a missing -Xclang. by Daniel Dunbar · 14 years ago
  84. 74dc588 tests: Avoid unnecessary redirection. by Daniel Dunbar · 14 years ago
  85. ea901ae tests: Tests which include system headers must use the driver, not -cc1. by Daniel Dunbar · 14 years ago
  86. b29bde7 Remove a FIXME. by Argyrios Kyrtzidis · 14 years ago
  87. 2f92230 Complete PCH support for ObjCPropertyImplDecl. by Argyrios Kyrtzidis · 14 years ago
  88. 9d50c06 Support ObjC implementation decls for PCH. by Argyrios Kyrtzidis · 14 years ago
  89. 0e03638 Store the pending implicit instantiations in the PCH and perform them at the end of the translation unit that by Argyrios Kyrtzidis · 14 years ago
  90. 72b9057 Support #pragma weak for PCH. by Argyrios Kyrtzidis · 14 years ago
  91. 3f95477 Make sure C++ variable definitions are actually passed to the consumer when loaded from PCH. by Argyrios Kyrtzidis · 14 years ago
  92. a68340f Activate selectors in chained PCH. Chained PCH now works for Objective-C. by Sebastian Redl · 14 years ago
  93. a865005 Apart from storing/retrieving the previous redeclaration from PCH, also store/retrieve the most recent by Argyrios Kyrtzidis · 14 years ago
  94. d8c5abb Query only the latest version of an identifier in the PCH chain. Make sure this version holds the entire declaration chain. This is a much saner solution than trying to merge the info from all elements, and makes redeclarations work properly. Expand the declarations test case to cover more compliated cases. by Sebastian Redl · 14 years ago
  95. 76c38d3 Read/write in PCH Sema's StdNamespace and StdBadAlloc and use a LazyDeclPtr for them that will deserialize them when needed. by Argyrios Kyrtzidis · 14 years ago
  96. 1450ef9 Correctly deal with using names for both functions and structs in chained PCH. by Sebastian Redl · 14 years ago
  97. ffaab3e Make macro weirdness in chained PCH work. This required changing the way PCHReader and PCHWriter are initialized to correctly pick up all initializer. On the upside, this means that there is far less repetition in the dependent PCH now. by Sebastian Redl · 14 years ago
  98. ab411c8 Weak references and variables that are not definitions are not required for early codegen/deserialization. by Argyrios Kyrtzidis · 14 years ago
  99. afbf312 Implement PCH support for offsetof(base-specifier). by Argyrios Kyrtzidis · 14 years ago
  100. 90e99a8 Merge PCHWriterDecl.cpp's isRequiredDecl and CodeGenModule::MayDeferGeneration into a new function, by Argyrios Kyrtzidis · 14 years ago