Eric Fiselier
|
384ca6f633
[coroutines] Support "coroutines" feature in module map requires clause
|
пре 8 година |
Eric Fiselier
|
946a5b82ab
Revert "[coroutines] Support "coroutines" feature in module map requires clause"
|
пре 8 година |
Eric Fiselier
|
438a70fbf0
[coroutines] Support "coroutines" feature in module map requires clause
|
пре 8 година |
David Blaikie
|
94c1c6bb44
Modular Codegen: Add/use a bit in serialized function definitions to track whether they are the subject of modular codegen
|
пре 8 година |
Duncan P. N. Exon Smith
|
d15b1db69a
Modules: Use hash of PCM content for SIGNATURE
|
пре 8 година |
David Blaikie
|
91a91ae615
Prototype of modules codegen
|
пре 8 година |
Bruno Cardoso Lopes
|
3d57694adc
[Modules] Add 'no_undeclared_includes' module map attribute
|
пре 8 година |
Elad Cohen
|
430938bacf
[Modules] Add 'freestanding' to the 'requires-declaration' feature-list.
|
пре 9 година |
Bruno Cardoso Lopes
|
b69026bf2c
[Modules] Add 'gnuinlineasm' to the 'requires-declaration' feature-list.
|
пре 9 година |
Davide Italiano
|
b1b74142a2
[modules] Simplify code logic. NFC.
|
пре 9 година |
Ben Langmuir
|
0ebc3ae333
[Modules] Don't infinite recurse on implicit import of circular modules in preamble
|
пре 9 година |
Yaron Keren
|
dcbc03e446
Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r259192 post commit comment.
|
пре 9 година |
Richard Smith
|
72617428e7
[modules] If we're given a module file, via -fmodule-file=, for a module, but
|
пре 9 година |
Ben Langmuir
|
3476d75736
[Modules] Add Darwin-specific compatibility module map parsing hacks
|
пре 10 година |
Ulrich Weigand
|
8b1a0203ec
Add support for System z vector language extensions
|
пре 10 година |
Ben Langmuir
|
8d6fe96847
[Modules] Allow missing header before a missing requirement
|
пре 10 година |
Adrian Prantl
|
42a7206deb
Add a function to ExternalASTSource that returns a descriptor that
|
пре 10 година |
Richard Smith
|
4c293dd558
[modules] Retain the name as written for umbrella headers and directories, rather than converting to an absolute path. No observable change expected, but this allows us to correctly compute the module for an umbrella header, which later changes will require.
|
пре 10 година |
Richard Smith
|
e48ab7f6b5
[modules] Start moving the module visibility information off the Module itself.
|
пре 10 година |
Richard Smith
|
9ad44dae5d
[modules] Restrict the module use-declaration to only appear in top-level
|
пре 10 година |
Ben Langmuir
|
00d7f4c344
Add cc1 option '-fmodule-feature' to add custom values for 'requires' decls
|
пре 10 година |
Ben Langmuir
|
9ba68b2714
Handle [extern_c] attribute in module printer
|
пре 10 година |
Richard Smith
|
b911ec1605
[modules] Track how 'header' directives were written in module map files,
|
пре 10 година |
Richard Smith
|
180484ac5c
[modules] Add support for 'textual header' directives.
|
пре 10 година |
Ben Langmuir
|
243f2d734e
Refactor the module map file used for uniquing a module name out of
|
пре 11 година |
Craig Topper
|
603e37c3dd
[C++11] Use 'nullptr'.
|
пре 11 година |
Ben Langmuir
|
1cd8e7dad6
Do not print inferred submodules explicitly in __inferred_module.map
|
пре 11 година |
Richard Smith
|
e910cea51d
Initialize clang::Module::IsMissingRequirement. Fix msan issue and hopefully some builder failures.
|
пре 11 година |
Ben Langmuir
|
ba02ce0dd8
Fix a hole with nested unavailable submodules from r206664
|
пре 11 година |
Ben Langmuir
|
b53460e987
Don't build modules with (submodules with) missing headers
|
пре 11 година |