Eugene Zelenko
|
dbacc64bb6
[Basic] Fix some Clang-tidy modernize and Include What You Use warnings; other minor fixes (NFC).
|
7 ani în urmă |
Douglas Gregor
|
763bd9136e
[Module map] Introduce a private module re-export directive.
|
8 ani în urmă |
Richard Smith
|
0be2e497aa
Support non-identifier module names when preprocessing modules.
|
8 ani în urmă |
Richard Smith
|
146ecad762
Support lazy stat'ing of files referenced by module maps.
|
8 ani în urmă |
Eric Fiselier
|
384ca6f633
[coroutines] Support "coroutines" feature in module map requires clause
|
8 ani în urmă |
Eric Fiselier
|
946a5b82ab
Revert "[coroutines] Support "coroutines" feature in module map requires clause"
|
8 ani în urmă |
Eric Fiselier
|
438a70fbf0
[coroutines] Support "coroutines" feature in module map requires clause
|
8 ani în urmă |
David Blaikie
|
94c1c6bb44
Modular Codegen: Add/use a bit in serialized function definitions to track whether they are the subject of modular codegen
|
8 ani în urmă |
Duncan P. N. Exon Smith
|
d15b1db69a
Modules: Use hash of PCM content for SIGNATURE
|
8 ani în urmă |
David Blaikie
|
91a91ae615
Prototype of modules codegen
|
8 ani în urmă |
Bruno Cardoso Lopes
|
3d57694adc
[Modules] Add 'no_undeclared_includes' module map attribute
|
8 ani în urmă |
Elad Cohen
|
430938bacf
[Modules] Add 'freestanding' to the 'requires-declaration' feature-list.
|
9 ani în urmă |
Bruno Cardoso Lopes
|
b69026bf2c
[Modules] Add 'gnuinlineasm' to the 'requires-declaration' feature-list.
|
9 ani în urmă |
Davide Italiano
|
b1b74142a2
[modules] Simplify code logic. NFC.
|
9 ani în urmă |
Ben Langmuir
|
0ebc3ae333
[Modules] Don't infinite recurse on implicit import of circular modules in preamble
|
9 ani în urmă |
Yaron Keren
|
dcbc03e446
Annotate dump() methods with LLVM_DUMP_METHOD, addressing Richard Smith r259192 post commit comment.
|
9 ani în urmă |
Richard Smith
|
72617428e7
[modules] If we're given a module file, via -fmodule-file=, for a module, but
|
9 ani în urmă |
Ben Langmuir
|
3476d75736
[Modules] Add Darwin-specific compatibility module map parsing hacks
|
10 ani în urmă |
Ulrich Weigand
|
8b1a0203ec
Add support for System z vector language extensions
|
10 ani în urmă |
Ben Langmuir
|
8d6fe96847
[Modules] Allow missing header before a missing requirement
|
10 ani în urmă |
Adrian Prantl
|
42a7206deb
Add a function to ExternalASTSource that returns a descriptor that
|
10 ani în urmă |
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 ani în urmă |
Richard Smith
|
e48ab7f6b5
[modules] Start moving the module visibility information off the Module itself.
|
10 ani în urmă |
Richard Smith
|
9ad44dae5d
[modules] Restrict the module use-declaration to only appear in top-level
|
10 ani în urmă |
Ben Langmuir
|
00d7f4c344
Add cc1 option '-fmodule-feature' to add custom values for 'requires' decls
|
10 ani în urmă |
Ben Langmuir
|
9ba68b2714
Handle [extern_c] attribute in module printer
|
10 ani în urmă |
Richard Smith
|
b911ec1605
[modules] Track how 'header' directives were written in module map files,
|
10 ani în urmă |
Richard Smith
|
180484ac5c
[modules] Add support for 'textual header' directives.
|
10 ani în urmă |
Ben Langmuir
|
243f2d734e
Refactor the module map file used for uniquing a module name out of
|
11 ani în urmă |
Craig Topper
|
603e37c3dd
[C++11] Use 'nullptr'.
|
11 ani în urmă |