| Commit message (Expand) | Author | Age | Files | Lines |
* | [modules] Fix a corner case in the macro override rules: properly handle over... | Richard Smith | 2015-09-16 | 1 | -1/+5 |
* | [modules] Stop updating all identifiers when writing a module. This is | Richard Smith | 2015-08-24 | 1 | -1/+7 |
* | [modules] Change module manager visitation order to be a bit more stable when | Richard Smith | 2015-07-22 | 1 | -3/+8 |
* | [modules] Simplify -cc1 interface for enabling implicit module maps. | Richard Smith | 2015-06-16 | 1 | -4/+4 |
* | [modules] Add local submodule visibility support for declarations. | Richard Smith | 2015-05-15 | 1 | -1/+1 |
* | Switch PPCallbacks to take the new MacroDefinition instead of MacroDirective*... | Richard Smith | 2015-05-04 | 1 | -0/+1 |
* | [modules] Add -fmodules-local-submodule-visibility flag. | Richard Smith | 2015-05-01 | 1 | -9/+15 |
* | [modules] Stop trying to fake up a linear MacroDirective history. | Richard Smith | 2015-04-29 | 1 | -0/+1 |
* | [modules] Properly attribute macros to modules if they're in a file textually... | Richard Smith | 2015-04-23 | 1 | -0/+4 |
* | [modules] Weaken an out-of-date assertion: an #undef can have no location if we | Richard Smith | 2014-08-09 | 1 | -0/+6 |
* | If a module A exports a macro M, and a module B imports that macro and #undef's | Richard Smith | 2014-03-01 | 1 | -7/+32 |
* | Require a module.map file to load a module | Ben Langmuir | 2014-01-22 | 1 | -2/+2 |
* | Add 'not' to commands that are expected to fail. | Rafael Espindola | 2013-07-04 | 1 | -1/+1 |
* | Extended VerifyDiagnosticConsumer to also verify source file for diagnostic. | Andy Gibbs | 2013-04-17 | 1 | -7/+7 |
* | [preprocessor] Allow comparing two macro definitions syntactically instead of... | Argyrios Kyrtzidis | 2013-04-03 | 1 | -0/+1 |
* | [modules] Re-enable the "ambiguous expansion of macro" warning. | Argyrios Kyrtzidis | 2013-03-27 | 1 | -14/+14 |
* | Rename -fmodule-cache-path <blah> to -fmodules-cache-path=<blah> for consiste... | Douglas Gregor | 2013-02-07 | 1 | -6/+6 |
* | [PCH] Temporarily disable the "ambiguous macro" warning that is currently bog... | Argyrios Kyrtzidis | 2013-01-23 | 1 | -0/+1 |
* | Use @import rather than @__experimental_modules_import, since the | Douglas Gregor | 2012-12-11 | 1 | -4/+4 |
* | Track which particular submodule #undef's a macro, so that the actual | Douglas Gregor | 2012-10-12 | 1 | -4/+10 |
* | Diagnose the expansion of ambiguous macro definitions. This can happen | Douglas Gregor | 2012-10-11 | 1 | -4/+10 |
* | Deserialize macro history when we deserialize an identifier that has | Douglas Gregor | 2012-10-11 | 1 | -0/+86 |
* | Introduce builtin macros to determine whether we're building a | Douglas Gregor | 2012-09-25 | 1 | -0/+9 |
* | Change @import to @__experimental_modules_import. We are not ready to commit... | Ted Kremenek | 2012-03-01 | 1 | -1/+1 |
* | Re-uglify #public and #private to #__public_macro and #__private_macro. | Douglas Gregor | 2012-01-03 | 1 | -1/+1 |
* | Eliminate the uglified keyword __import_module__ for importing | Douglas Gregor | 2012-01-03 | 1 | -4/+5 |
* | Under -fmodules, accept #public <macroname> and #private <macroname> | Douglas Gregor | 2012-01-03 | 1 | -4/+4 |
* | Modify how the -verify flag works. Currently, the verification string and | Richard Trieu | 2011-12-15 | 1 | -1/+1 |
* | Eliminate the -emit-module option, which emitted a module by parsing a | Douglas Gregor | 2011-11-29 | 1 | -1/+1 |
* | Migrate a few more modules tests over to -emit-module-from-map. | Douglas Gregor | 2011-11-16 | 1 | -17/+4 |
* | For modules, all macros that aren't include guards are implicitly | Douglas Gregor | 2011-10-17 | 1 | -1/+2 |
* | Make -E work with module imports | Douglas Gregor | 2011-09-14 | 1 | -0/+3 |
* | Don't try to write a macro offset for an identifier that names a non-exported... | Douglas Gregor | 2011-09-14 | 1 | -0/+5 |
* | Revert my exported-macro hackery. Something is amiss | Douglas Gregor | 2011-09-14 | 1 | -5/+0 |
* | Don't try to write a macro offset for an identifier that names a non-exported... | Douglas Gregor | 2011-09-14 | 1 | -0/+5 |
* | For modules, use a hash of the compiler version, language options, and | Douglas Gregor | 2011-09-13 | 1 | -1/+1 |
* | Introduce a cc1-level option to provide the path to the module cache, | Douglas Gregor | 2011-09-12 | 1 | -1/+1 |
* | Modules hide macro definitions by default, so that silly things like | Douglas Gregor | 2011-09-01 | 1 | -0/+33 |