| Commit message (Expand) | Author | Age | Files | Lines |
* | [modules] Merging for class-scope using-declarations. | Richard Smith | 2014-10-14 | 1 | -0/+68 |
* | [modules] Delay loading the field declared with an anonymous tag declaration | Richard Smith | 2014-10-10 | 1 | -1/+1 |
* | Change how we distinguish bitfield widths, in-class | John McCall | 2014-10-10 | 1 | -4/+5 |
* | [modules] Make NamespaceAliasDecl redeclarable, as it should be. This fixes | Richard Smith | 2014-09-03 | 1 | -7/+14 |
* | [modules] Fix deserialization cycle when loading a tag declaration with a typ... | Richard Smith | 2014-08-30 | 1 | -49/+58 |
* | [C++11] Support for capturing of variable length arrays in lambda expression. | Alexey Bataev | 2014-08-28 | 1 | -1/+8 |
* | [modules] Number anonymous declarations that are lexically within mergeable | Richard Smith | 2014-08-28 | 1 | -19/+92 |
* | [modules] Add an assert that we properly manage the IsCompleteDefinition flag | Richard Smith | 2014-08-27 | 1 | -1/+3 |
* | [modules] Don't assert when merging virtual functions that override other | Richard Smith | 2014-08-26 | 1 | -5/+12 |
* | [modules] Track the described template in an alias declaration that is the | Richard Smith | 2014-08-26 | 1 | -5/+12 |
* | Fix typo. | Richard Smith | 2014-08-25 | 1 | -1/+1 |
* | [modules] Fix false report of an ODR violation when merging friend | Richard Smith | 2014-08-25 | 1 | -1/+3 |
* | [modules] When merging a tag declaration that has a typedef name for linkage | Richard Smith | 2014-08-23 | 1 | -7/+66 |
* | Fix the rececl chain for redeclarations of predefined decls | Ben Langmuir | 2014-08-18 | 1 | -0/+2 |
* | Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin... | Craig Topper | 2014-08-17 | 1 | -4/+4 |
* | [modules] Turn off a broken optimization: we need to pick up implicit special | Richard Smith | 2014-08-14 | 1 | -2/+5 |
* | [modules] Don't assert if the same imported class template specialization | Richard Smith | 2014-08-14 | 1 | -2/+13 |
* | [modules] When performing a lookup into a namespace, ensure that any later | Richard Smith | 2014-08-13 | 1 | -2/+2 |
* | [modules] Don't defer performing updates if we have incomplete redecl chains. | Richard Smith | 2014-08-07 | 1 | -21/+38 |
* | [modules] When emitting an update record containing the body of a destructor, | Richard Smith | 2014-08-07 | 1 | -1/+5 |
* | [modules] Remove IRGen special case for emitting implicit special members if | Richard Smith | 2014-08-01 | 1 | -0/+2 |
* | Fix buildbot: work around missing GCC C++11 feature. | Richard Smith | 2014-07-31 | 1 | -0/+2 |
* | [modules] Maintain an AST invariant across module load/save: if any declaration | Richard Smith | 2014-07-31 | 1 | -42/+113 |
* | Factor out exception specification information from | Richard Smith | 2014-07-31 | 1 | -4/+5 |
* | [modules] PR20475: merging support for alias template declarations. | Richard Smith | 2014-07-28 | 1 | -0/+3 |
* | [modules] Rearrange and unify the way we determine if we need to pull in | Richard Smith | 2014-07-15 | 1 | -28/+30 |
* | [modules] When merging a class template, also merge the definition of its pat... | Richard Smith | 2014-07-11 | 1 | -3/+20 |
* | [modules] Don't try to merge template specializations by performing name lookup | Richard Smith | 2014-07-11 | 1 | -2/+5 |
* | Fix an iterator invalidation issue: deserializing a key function can write to | Richard Smith | 2014-07-07 | 1 | -0/+3 |
* | Convert some function arguments to use ArrayRef. | Craig Topper | 2014-06-26 | 1 | -2/+1 |
* | [modules] When we merge redecl chains or mark a decl used with an update | Richard Smith | 2014-06-16 | 1 | -1/+13 |
* | When merging functions across modules (and in particular, instantiations of | Richard Smith | 2014-05-29 | 1 | -2/+37 |
* | Recompute the injected class name type for a class template specialization | Richard Smith | 2014-05-23 | 1 | -3/+1 |
* | Avoid allocating extra memory to handle the lazy definition data pointer for | Richard Smith | 2014-05-22 | 1 | -2/+2 |
* | If a class template specialization from one module has its definition | Richard Smith | 2014-05-22 | 1 | -0/+10 |
* | [C++11] Use 'nullptr'. Serialization edition. | Craig Topper | 2014-05-22 | 1 | -19/+21 |
* | If two sibling modules declare the same entity, and we indirectly pull a | Richard Smith | 2014-05-19 | 1 | -0/+23 |
* | If a declaration is loaded, and then a module import adds a redeclaration, then | Richard Smith | 2014-05-16 | 1 | -25/+27 |
* | Refactor to avoid explicitly listing all the different flavours of redeclarable | Richard Smith | 2014-05-13 | 1 | -56/+43 |
* | Decouple ExprCXX.h and DeclCXX.h and clean up includes a bit. | Benjamin Kramer | 2014-05-10 | 1 | -1/+1 |
* | [OPENMP] Initial codegen for '#pragma omp parallel' | Alexey Bataev | 2014-05-06 | 1 | -2/+8 |
* | Defer loading any pending update records until we've finished deserializing. | Richard Smith | 2014-04-30 | 1 | -1/+1 |
* | When two templates get merged together, also merge their pattern declarations | Richard Smith | 2014-04-24 | 1 | -26/+91 |
* | When a module completes the definition of a class template specialization imp... | Richard Smith | 2014-04-19 | 1 | -52/+208 |
* | Add missing serialization code for one of the CXXRecordDecl definition flags. | Richard Smith | 2014-04-17 | 1 | -0/+1 |
* | Fix PR18307: Properly (de)serialize inherited constructors and their using de... | Stephan Tolksdorf | 2014-03-27 | 1 | -1/+3 |
* | Remove redundant and misleading check. This could also lead to painful cyclic | Richard Smith | 2014-03-25 | 1 | -1/+1 |
* | If an update record makes a declaration interesting, pass it to the consumer. | Richard Smith | 2014-03-23 | 1 | -1/+11 |
* | Emit an update record if we instantiate the definition of a function template | Richard Smith | 2014-03-22 | 1 | -0/+18 |
* | Serialize and deserialize mangling numbers. | Richard Smith | 2014-03-21 | 1 | -0/+8 |