summaryrefslogtreecommitdiffstats
path: root/clang/docs/UsersManual.rst
Commit message (Collapse)AuthorAgeFilesLines
...
* Clarify that we silently ignore some MS extensions like IDL attributesReid Kleckner2013-09-201-3/+5
| | | | llvm-svn: 191096
* Use -fms-compatibility to trigger lookup into dep. basesReid Kleckner2013-09-201-4/+7
| | | | | | | Update the docs for -fms-extensions and -fms-compatibility to try to clarify the difference between the two. llvm-svn: 191095
* Clarify the status of PowerPC support.Roman Divacky2013-09-111-2/+10
| | | | llvm-svn: 190533
* Add -fansi-escape-codes optionNico Rieck2013-09-111-0/+5
| | | | | | | | | | | | | Some build systems use pipes for stdin/stderr. On nix-ish platforms colored output can be forced by -fcolor-diagnostics. On Windows this option has no effect in these cases because LLVM uses the console API (which only operates on the console buffer) even if a console wrapper capable of interpreting ANSI escape codes is used. The -fansi-escape-codes option allows switching from the console API to ANSI escape codes. It has no effect on other platforms. llvm-svn: 190464
* manual: Fix RST reference to MS extension supportReid Kleckner2013-09-051-1/+1
| | | | llvm-svn: 190101
* Fix typo in template diffing docs.Richard Trieu2013-08-091-1/+1
| | | | llvm-svn: 188120
* DataFlowSanitizer; Clang changes.Peter Collingbourne2013-08-071-0/+2
| | | | | | | | | | | | | DataFlowSanitizer is a generalised dynamic data flow analysis. Unlike other Sanitizer tools, this tool is not designed to detect a specific class of bugs on its own. Instead, it provides a generic dynamic data flow analysis framework to be used by clients to help detect application-specific issues within their own code. Differential Revision: http://llvm-reviews.chandlerc.com/D966 llvm-svn: 187925
* Documentation for sanitizer special case list format and ↵Alexey Samsonov2013-08-071-0/+9
| | | | | | -f(no-)?sanitize-blacklist flag llvm-svn: 187871
* Update users manual to indicate:Richard Smith2013-07-191-3/+11
| | | | | | | 1) clang++ must be used when linking C++ programs using -fsanitize=undefined, and 2) MSan can't be combined with TSan or ASan. llvm-svn: 186711
* [docs] `-fno-sanitize=` is accepted too.Sean Silva2013-06-211-1/+1
| | | | llvm-svn: 184611
* Document -fno-sanitize-recover and -fsanitize-undefined-trap-on-error and ↵Richard Smith2013-05-291-6/+18
| | | | | | attempt to explain the difference between them. llvm-svn: 182890
* Document Clang's support for #pragma comment(lib/linker) with -fms-extensionsReid Kleckner2013-05-081-0/+6
| | | | | | As suggested by Dmitri Gribenko. llvm-svn: 181433
* Implemented #pragma GCC warning/error in the same mould as #pragma message.Andy Gibbs2013-04-171-0/+25
| | | | llvm-svn: 179687
* Add an option to parse all comments as documentation commentsDmitri Gribenko2013-04-101-0/+13
| | | | | | Patch by Amin Shali. llvm-svn: 179180
* [ASan] Update docs for -fsanitize=init-order optionAlexey Samsonov2013-03-141-2/+2
| | | | llvm-svn: 177062
* [docs] Add ellipsis.Sean Silva2013-03-111-1/+1
| | | | llvm-svn: 176810
* Add -fbracket-depth=N, analogous to -ftemplate-depth= and -fconstexpr-depth=,Richard Smith2013-02-221-0/+5
| | | | | | | | | | | to control the check for the C 5.2.4.1 / C++ [implimits] restriction on nesting levels for parentheses, brackets and braces. Some code with heavy macro use exceeds the default limit of 256, but we don't want to increase it generally to avoid stack overflow on stack-constrained systems. llvm-svn: 175855
* [docs] The stat cache has been removed from the PCH, update the docs to ↵Argyrios Kyrtzidis2013-02-141-6/+1
| | | | | | remove mentions of it. llvm-svn: 175109
* [ubsan] Implement the -fcatch-undefined-behavior flag using a trappingChad Rosier2013-01-291-0/+8
| | | | | | | | | | | implementation; this is much more inline with the original implementation (i.e., pre-ubsan) and does not require run-time library support. The trapping implementation can be invoked using either '-fcatch-undefined-behavior' or '-fsanitize=undefined-trap -fsanitize-undefined-trap-on-error', with the latter being preferred. Eventually, the -fcatch-undefined-behavior' flag will be removed. llvm-svn: 173848
* Don't mention -fno-diagnostics-print-source-range-info in manual.Nico Weber2013-01-091-6/+5
| | | | | | | | | | | Clang doesn't understand it. If someone wants to teach clang about that flag instead, please also add support for -fno-diagnostics-parseable-fixits for consistency. Until then, let the documentation match the current behavior. llvm-svn: 171952
* Slight rewording of -fsanitize=memory docs.Evgeniy Stepanov2012-12-211-3/+4
| | | | llvm-svn: 170880
* User manual chapter on MemorySanitizer.Evgeniy Stepanov2012-12-211-0/+13
| | | | llvm-svn: 170879
* Remove the working that ThreadSanitizer is *experimental*.Dmitry Vyukov2012-12-211-3/+1
| | | | llvm-svn: 170868
* Documentation: UsersManual.rst: some cleanups after semi-automatic conversionDmitri Gribenko2012-12-191-97/+146
| | | | llvm-svn: 170590
* Documentation: random cleanups. Use monospaced font where appropriate,Dmitri Gribenko2012-12-151-0/+2
| | | | | | highlight console output with "code-block:: console", etc. llvm-svn: 170276
* Documentation: convert InternalsManual.html to reSTDmitri Gribenko2012-12-151-3/+2
| | | | | | Patch by Anastasi Voitova with with small fixes by me. llvm-svn: 170275
* Point a hyperlink back to where it was before it got reStructured.Richard Smith2012-12-131-7/+8
| | | | llvm-svn: 170110
* ubsan: Add -fsanitize=bool and -fsanitize=enum, which check for loads ofRichard Smith2012-12-131-0/+5
| | | | | | | bit-patterns which are not valid values for enumerated or boolean types. These checks are the ubsan analogue of !range metadata. llvm-svn: 170108
* docs: More reST conversion.Sean Silva2012-12-131-0/+1238
Sorry for the large commit, but it is much faster to convert in batches. llvm-svn: 170067
OpenPOWER on IntegriCloud