llvm-project/clang/docs
Richard Smith ffb650856d Enable both C and C++ modules with -fmodules, by switching -fcxx-modules to
being on by default. -fno-cxx-modules can still be used to enable C modules but
not C++ modules, but C++ modules is not significantly less stable than C
modules any more.

Also remove some of the scare words from the modules documentation. We're
certainly not going to remove modules support (though we might change the
interface), and it works well enough to bootstrap and build lots of
non-trivial code.

Note that this does not represent a commitment to the current interface nor
implementation, and we still intend to follow whatever direction the C and C++
committees take regarding modules support.

llvm-svn: 218717
2014-09-30 23:10:19 +00:00
..
analyzer Update the copyright credits -- Happy new year 2014! 2014-01-01 08:27:31 +00:00
tools Document Darwin-specific defaults. 2014-06-13 23:35:54 +00:00
AddressSanitizer.rst [sanitizer] update the list of supported platforms in the docs 2014-01-31 10:49:34 +00:00
AttributeReference.rst Clarify. 2014-08-16 02:14:37 +00:00
AutomaticReferenceCounting.rst Documentation: formatting fixes 2013-03-13 14:26:35 +00:00
Block-ABI-Apple.rst Converted Block-ABI-Apple.txt => Block-ABI-Apple.rst. 2013-01-07 22:24:45 +00:00
Block-ABI-Apple.txt Converted Block-ABI-Apple.txt => Block-ABI-Apple.rst. 2013-01-07 22:24:45 +00:00
BlockLanguageSpec.rst Documentation: use monospaced font in BlockLanguageSpec, and fix a link to this 2012-12-20 20:51:59 +00:00
CMakeLists.txt Add support for building Sphinx documentation when being inside LLVM source tree and using CMake 2014-04-18 21:55:46 +00:00
ClangCheck.rst Add documentation for clang-format. 2013-01-09 21:49:28 +00:00
ClangFormat.rst clang-format: Add clang-format-diff usage examples for SVN. 2014-05-14 09:36:11 +00:00
ClangFormatStyleOptions.rst [sphinx cleanup] 2014-09-16 08:44:27 +00:00
ClangPlugins.rst Remove buggy example code from the documentation 2014-01-26 05:08:07 +00:00
ClangTools.rst Document removed flags in release notes 2014-03-21 07:25:01 +00:00
CrossCompilation.rst testing commit access to clang repo 2014-09-29 06:23:54 +00:00
DataFlowSanitizer.rst Add support for -fsanitize-blacklist and default blacklists for DFSan. 2013-08-14 18:54:18 +00:00
DataFlowSanitizerDesign.rst DataFlowSanitizer: Add a design doc paragraph on checking ABI consistency. 2013-08-22 20:08:20 +00:00
DriverArchitecture.png
DriverInternals.rst docs: Convert DriverInternals to reST. 2012-12-21 00:16:53 +00:00
ExternalClangExamples.rst ExternalClangExamples: add a link to ToyClangPlugin 2014-03-07 09:06:12 +00:00
FAQ.rst Documentation: fix typo: stdard -> stdarg 2013-02-07 14:48:33 +00:00
HowToSetupToolingForLLVM.rst Fix spelling error and remove the part about CMake having experimental Ninja support since 2.8.9 has been released some time ago. 2013-01-11 07:23:53 +00:00
InternalsManual.rst unique_ptrify the result of CFG::buildCFG/CFGBuilder::buildCFG 2014-08-29 18:53:26 +00:00
IntroductionToTheClangAST.rst Suggest people use -Xclang not -cc1 when passing options to the frontend. 2013-10-08 19:50:01 +00:00
JSONCompilationDatabase.rst Documentation: fix escaping in JSON example 2013-01-30 17:58:39 +00:00
LanguageExtensions.rst Add __builtin_assume and __builtin_assume_aligned using @llvm.assume. 2014-09-07 22:58:14 +00:00
LeakSanitizer.rst Rewrite docs/LeakSanitizer.rst. Add it to index. 2013-12-10 20:10:30 +00:00
LibASTMatchers.rst docs: Fix up HTML links to proper reST links. 2013-01-02 13:07:47 +00:00
LibASTMatchersReference.html Add matcher for linkage specification 2014-09-04 08:51:06 +00:00
LibASTMatchersTutorial.rst Update documentation to match recent API change. newFrontendActionFactory now returns a unique_ptr. 2014-05-01 20:04:39 +00:00
LibFormat.rst Add documentation for clang-format. 2013-01-09 21:49:28 +00:00
LibTooling.rst Update documentation to match recent API change. newFrontendActionFactory now returns a unique_ptr. 2014-05-01 20:04:39 +00:00
MSVCCompatibility.rst Update the MSVC compatibilty document for class template parsing 2014-07-02 23:37:33 +00:00
Makefile Add trunk revision number on the online HTML docs. 2013-10-27 05:00:50 +00:00
Makefile.sphinx docs: Copy Block-ABI-Apple.txt to output. 2013-01-07 21:46:35 +00:00
MemorySanitizer.rst [msan] -fsanitize-memory-track-origins=[level] flag and docs. 2014-03-20 14:58:36 +00:00
Modules.rst Enable both C and C++ modules with -fmodules, by switching -fcxx-modules to 2014-09-30 23:10:19 +00:00
ObjectiveCLiterals.rst Remove HTML codes from a .rst file. The proper HTML code will be added back 2014-01-25 01:32:39 +00:00
PCHInternals.rst [docs] The stat cache has been removed from the PCH, update the docs to remove mentions of it. 2013-02-14 00:12:44 +00:00
PCHLayout.graffle
PCHLayout.png
PTHInternals.rst PTHInternals.rst: PCH is now a thing, update docs to reflect it 2014-07-07 14:02:39 +00:00
RAVFrontendAction.rst docs: More reST conversion. 2012-12-13 01:10:46 +00:00
README.txt Add docs/README.txt to point to llvm/docs/README.txt. 2013-01-02 23:25:41 +00:00
ReleaseNotes.rst Clear the clang release notes to make room for 3.6. 2014-08-22 21:59:11 +00:00
SanitizerSpecialCaseList.rst Clean up language and grammar. 2014-05-20 17:10:39 +00:00
ThreadSafetyAnalysis.rst Thread Safety Analysis: Update to documentation. 2014-09-24 22:13:34 +00:00
ThreadSanitizer.rst [sanitizer] update the list of supported platforms in the docs 2014-01-31 10:49:34 +00:00
Tooling.rst docs: "clang tools" are not a different interface. 2013-01-08 04:42:09 +00:00
UsersManual.rst Change -Wbind-to-temporary-copy from an ExtWarn to an Extension. 2014-09-18 02:09:53 +00:00
conf.py 3.5 => 3.6 2014-07-29 07:07:31 +00:00
doxygen.cfg.in CMake: allow generation of a Qt Compressed Help file for Clang source 2014-03-13 14:17:01 +00:00
doxygen.css
doxygen.footer Add trunk revision number on the online HTML docs. 2013-10-27 05:00:50 +00:00
doxygen.header
doxygen.intro
index.rst Add Clang docs about MSVC compatibility 2014-02-28 23:46:04 +00:00
make.bat docs: Initial Sphinx setup for Clang. 2012-12-12 23:02:30 +00:00

README.txt

See llvm/docs/README.txt