Richard Smith
|
40b2e19cae
When disambiguating an expression-statement from a declaraton-statement, if the
|
13 年之前 |
Ted Kremenek
|
32ad2ee261
Change @import to @__experimental_modules_import. We are not ready to commit to a particular syntax for modules,
|
13 年之前 |
Douglas Gregor
|
c13a34b690
Eliminate the uglified keyword __import_module__ for importing
|
13 年之前 |
Douglas Gregor
|
2ccd89cff3
When performing name lookup for a redeclaration, ignore module
|
13 年之前 |
Douglas Gregor
|
6649014b79
Eliminate the -emit-module option, which emitted a module by parsing a
|
13 年之前 |
Douglas Gregor
|
42583320cf
Migrate a few more modules tests over to -emit-module-from-map.
|
13 年之前 |
Douglas Gregor
|
6e975c4517
For modules, use a hash of the compiler version, language options, and
|
14 年之前 |
Douglas Gregor
|
fe522c2051
Add a struct-size check for modules when dealing with module-private fields
|
14 年之前 |
Douglas Gregor
|
9a6da69306
Introduce a cc1-level option to provide the path to the module cache,
|
14 年之前 |
Douglas Gregor
|
e389585f8a
Diagnose attempt to mark function-local declarations as __module_private__.
|
14 年之前 |
Douglas Gregor
|
591dc84101
Allow __module_private__ on fields
|
14 年之前 |
Douglas Gregor
|
f3a762a8de
Remove the restriction on module-private friends. Since the friend
|
14 年之前 |
Douglas Gregor
|
6274d30d77
Friends cannot be declared module-private
|
14 年之前 |
Douglas Gregor
|
d023aec890
Specializations cannot be module-hidden. Diagnose attempts to do so.
|
14 年之前 |
Douglas Gregor
|
e761230ae3
__module_private__ is inherited by redeclarations of an entity, and
|
14 年之前 |
Douglas Gregor
|
6311d2bb3d
Propagate __module_private__ from previous declarations to later
|
14 年之前 |
Douglas Gregor
|
8d267c57af
Modules: introduce the __module_private__ declaration specifier, which
|
14 年之前 |