summaryrefslogtreecommitdiffstats
path: root/test/Modules/macros.c
Commit message (Expand)AuthorAgeFilesLines
* [modules] Fix a corner case in the macro override rules: properly handle over...Richard Smith2015-09-161-1/+5
* [modules] Stop updating all identifiers when writing a module. This isRichard Smith2015-08-241-1/+7
* [modules] Change module manager visitation order to be a bit more stable whenRichard Smith2015-07-221-3/+8
* [modules] Simplify -cc1 interface for enabling implicit module maps.Richard Smith2015-06-161-4/+4
* [modules] Add local submodule visibility support for declarations.Richard Smith2015-05-151-1/+1
* Switch PPCallbacks to take the new MacroDefinition instead of MacroDirective*...Richard Smith2015-05-041-0/+1
* [modules] Add -fmodules-local-submodule-visibility flag.Richard Smith2015-05-011-9/+15
* [modules] Stop trying to fake up a linear MacroDirective history.Richard Smith2015-04-291-0/+1
* [modules] Properly attribute macros to modules if they're in a file textually...Richard Smith2015-04-231-0/+4
* [modules] Weaken an out-of-date assertion: an #undef can have no location if weRichard Smith2014-08-091-0/+6
* If a module A exports a macro M, and a module B imports that macro and #undef'sRichard Smith2014-03-011-7/+32
* Require a module.map file to load a moduleBen Langmuir2014-01-221-2/+2
* Add 'not' to commands that are expected to fail.Rafael Espindola2013-07-041-1/+1
* Extended VerifyDiagnosticConsumer to also verify source file for diagnostic.Andy Gibbs2013-04-171-7/+7
* [preprocessor] Allow comparing two macro definitions syntactically instead of...Argyrios Kyrtzidis2013-04-031-0/+1
* [modules] Re-enable the "ambiguous expansion of macro" warning.Argyrios Kyrtzidis2013-03-271-14/+14
* Rename -fmodule-cache-path <blah> to -fmodules-cache-path=<blah> for consiste...Douglas Gregor2013-02-071-6/+6
* [PCH] Temporarily disable the "ambiguous macro" warning that is currently bog...Argyrios Kyrtzidis2013-01-231-0/+1
* Use @import rather than @__experimental_modules_import, since theDouglas Gregor2012-12-111-4/+4
* Track which particular submodule #undef's a macro, so that the actualDouglas Gregor2012-10-121-4/+10
* Diagnose the expansion of ambiguous macro definitions. This can happenDouglas Gregor2012-10-111-4/+10
* Deserialize macro history when we deserialize an identifier that hasDouglas Gregor2012-10-111-0/+86
* Introduce builtin macros to determine whether we're building aDouglas Gregor2012-09-251-0/+9
* Change @import to @__experimental_modules_import. We are not ready to commit...Ted Kremenek2012-03-011-1/+1
* Re-uglify #public and #private to #__public_macro and #__private_macro.Douglas Gregor2012-01-031-1/+1
* Eliminate the uglified keyword __import_module__ for importingDouglas Gregor2012-01-031-4/+5
* Under -fmodules, accept #public <macroname> and #private <macroname>Douglas Gregor2012-01-031-4/+4
* Modify how the -verify flag works. Currently, the verification string andRichard Trieu2011-12-151-1/+1
* Eliminate the -emit-module option, which emitted a module by parsing aDouglas Gregor2011-11-291-1/+1
* Migrate a few more modules tests over to -emit-module-from-map.Douglas Gregor2011-11-161-17/+4
* For modules, all macros that aren't include guards are implicitlyDouglas Gregor2011-10-171-1/+2
* Make -E work with module importsDouglas Gregor2011-09-141-0/+3
* Don't try to write a macro offset for an identifier that names a non-exported...Douglas Gregor2011-09-141-0/+5
* Revert my exported-macro hackery. Something is amissDouglas Gregor2011-09-141-5/+0
* Don't try to write a macro offset for an identifier that names a non-exported...Douglas Gregor2011-09-141-0/+5
* For modules, use a hash of the compiler version, language options, andDouglas Gregor2011-09-131-1/+1
* Introduce a cc1-level option to provide the path to the module cache,Douglas Gregor2011-09-121-1/+1
* Modules hide macro definitions by default, so that silly things likeDouglas Gregor2011-09-011-0/+33