summaryrefslogtreecommitdiffstats
path: root/clang/docs/UsersManual.html
Commit message (Collapse)AuthorAgeFilesLines
* docs: More reST conversion.Sean Silva2012-12-131-1338/+0
| | | | | | Sorry for the large commit, but it is much faster to convert in batches. llvm-svn: 170067
* Add extra truthiness.Richard Smith2012-12-061-1/+1
| | | | llvm-svn: 169555
* Document the existence of -fsanitize=bounds.Richard Smith2012-12-041-2/+5
| | | | llvm-svn: 169207
* This patch exposes to Clang users three more sanitizers are experimental ↵Alexey Samsonov2012-11-291-0/+16
| | | | | | | | | | | | | | features of ASan: 1) init-order sanitizer: initialization-order checker. Status: usable, but may produce false positives w/o proper blacklisting. 2) use-after-return sanitizer Status: implemented, but heavily understed. Should be optional, as it significanlty slows program down. 3) use-after-scope sanitizer Status: in progress. llvm-svn: 168950
* Add -fsanitize=integer for reporting suspicious integer behaviors.Will Dietz2012-11-271-6/+16
| | | | | | Introduces new sanitizer "unsigned-integer-overflow". llvm-svn: 168701
* Updates to user's manual and release notes for -fsanitize= options.Richard Smith2012-11-061-29/+61
| | | | llvm-svn: 167479
* Update the user's manual for some of the new -fcatch-undefined-behavior ↵Richard Smith2012-08-251-5/+17
| | | | | | features. llvm-svn: 162635
* Fix some minor typosSylvestre Ledru2012-07-311-1/+1
| | | | llvm-svn: 161036
* Re-apply r160319 "Don't crash when emitting fixits following Unicode chars"Jordan Rose2012-07-201-0/+9
| | | | | | | | | This time, make sure we don't try to print fixits with newline characters, since they don't have a valid column width, and they don't look good anyway. PR13417 (and originally <rdar://problem/11877454>) llvm-svn: 160561
* Revert r160319, it caused PR13417. Add a test for PR13417.Nico Weber2012-07-201-9/+0
| | | | llvm-svn: 160542
* Minor cleanups and additions to the users manual. UsersManual.html now ↵Dmitri Gribenko2012-07-171-12/+18
| | | | | | | | validates as HTML 4.01 Strict. Patch by Jonathan Sauer! (With minor edits from me.) llvm-svn: 160386
* Don't crash when emitting fixits following Unicode characters.Jordan Rose2012-07-161-0/+9
| | | | | | | | | | | | | | | This code is very sensitive to the difference between "columns" as printed and "bytes" (SourceManager columns). All variables are now named explicitly and our assumptions are (hopefully) documented as both comment and assertion. Whether parseable fixits should use byte offsets or Unicode character counts is pending discussion on the mailing list; currently the implementation uses bytes (and has no problems on lines containing multibyte characters). This has been added to the user manual. <rdar://problem/11877454> llvm-svn: 160319
* Mention -ftls-model in release notes and manual.Hans Wennborg2012-07-131-0/+10
| | | | llvm-svn: 160169
* Mention -fms-compatibility and -fdelayed-template-parsing in UsersManual.Nico Weber2012-07-111-0/+12
| | | | | | Also mention that -std=c++11 is now on by default on windows. llvm-svn: 160054
* Update documentation with regards to template type diffing.Richard Trieu2012-06-271-0/+42
| | | | llvm-svn: 159249
* Make the analyzer site a single point of reference for infoAnna Zaks2012-06-161-30/+5
| | | | | | on controlling diagnostics. llvm-svn: 158581
* Add -isystem-prefix and -ino-system-prefix arguments, which can be used toRichard Smith2012-06-131-0/+40
| | | | | | | | | | override whether headers are system headers by checking for prefixes of the header name specified in the #include directive. This allows warnings to be disabled for third-party code which is found in specific subdirectories of include paths. llvm-svn: 158418
* Clang docs update: list command-line flags that control the size of ↵Alexey Samsonov2012-05-301-0/+24
| | | | | | generated debug information. Reviewed by chandlerc@ and echristo@. llvm-svn: 157681
* remove something that is really old and out of date.Chris Lattner2012-05-041-1/+1
| | | | llvm-svn: 156206
* Fix a broken link. Patch by Nikola Smiljanic.David Blaikie2012-04-191-1/+1
| | | | llvm-svn: 155139
* add documentation for -f[no-]thread-sanitizer and -f[no-]address-sanitizer ↵Kostya Serebryany2012-03-011-0/+8
| | | | | | to docs/UsersManual.html llvm-svn: 151858
* Improve placement of clang crash diagnostics section.Chad Rosier2012-02-221-21/+21
| | | | llvm-svn: 151192
* Add clang crash diagnostic info and associated flags to Clang user manual.Chad Rosier2012-02-221-0/+22
| | | | llvm-svn: 151184
* Remove the unuseful -fdiagnostics-show-nameDavid Blaikie2012-02-151-2/+0
| | | | | | | | | | | | | | This option was added in r129614 and doesn't have any use case that I'm aware of. It's possible that external tools are using these names - and if that's the case we can certainly reassess the functionality, but for now it lets us shave out a few unneeded bits from clang. Move the "StaticDiagNameIndex" table into the only remaining consumer, diagtool. This removes the actual diagnostic name strings from clang entirely. Reviewed by Chris Lattner & Ted Kremenek. llvm-svn: 150612
* Fix broken link. I believe this has been broken for at least 7 months.Michael J. Spencer2012-02-121-1/+1
| | | | llvm-svn: 150329
* Fix ALL the markup.Benjamin Kramer2012-01-151-7/+8
| | | | llvm-svn: 148219
* fix a broken linkChris Lattner2011-12-191-1/+1
| | | | llvm-svn: 146859
* we got badgered into supporting multi-alternative constraints.Chris Lattner2011-12-051-4/+0
| | | | llvm-svn: 145822
* Add stub section to the user manual for C++ language features, and documentRichard Smith2011-11-211-1/+25
| | | | | | -ftemplate-depth= and -fconstexpr-depth= in it. llvm-svn: 145049
* docs/UsersManual.html: Remove obsolete mingw issue.NAKAMURA Takumi2011-11-171-1/+1
| | | | llvm-svn: 144897
* Update documentation to use "C++11" instead of "C++0x"David Blaikie2011-10-181-2/+2
| | | | llvm-svn: 142339
* Update mingw-w64 part of the user manual, from Ruben Van Boxem!Douglas Gregor2011-08-301-8/+18
| | | | llvm-svn: 138788
* Add documentation on -Weverything.Ted Kremenek2011-08-181-0/+11
| | | | llvm-svn: 137911
* mention new VLA behavior in gnu* vs c* mode dox.Chris Lattner2011-06-151-0/+4
| | | | llvm-svn: 133030
* Update extensions section of the docs to account for wacky gcc stuff we did ↵Eli Friedman2011-06-131-13/+1
| | | | | | end up implementing. llvm-svn: 132947
* A StringRef-ication of the DiagnosticIDs API and internals.Argyrios Kyrtzidis2011-05-251-0/+8
| | | | | | | | | Patch by Matthieu Monrocq with tweaks by me to avoid StringRefs in the static diagnostic data structures, which resulted in a huge global-var-init function. Depends on llvm commit r132046. llvm-svn: 132047
* Introduce the -fdiagnostics-format=xxx option to control how ClangDouglas Gregor2011-05-211-0/+23
| | | | | | | | | | | | prints the file, line, and column of a diagnostic. We currently support Clang's normal format, MSVC, and Vi formats. Note that we no longer change the diagnostic format based on -fms-extensions. Patch by Andrew Fish! llvm-svn: 131794
* fix a bunch of comment typos found by codespell. Patch byChris Lattner2011-04-151-1/+1
| | | | | | Luis Felipe Strano Moraes! llvm-svn: 129559
* typo fix + expandChris Lattner2011-04-081-2/+2
| | | | llvm-svn: 129167
* Minor format fix.Evan Cheng2011-04-081-2/+2
| | | | llvm-svn: 129164
* Document -ftrap-function= optionEvan Cheng2011-04-081-0/+12
| | | | llvm-svn: 129162
* docs/UsersManual.html: Fix some inconsistent HTML elements.NAKAMURA Takumi2011-04-051-19/+24
| | | | llvm-svn: 128876
* docs/UsersManual.html: "&quot;"ize in a paragraph. A few unpaired quotations ↵NAKAMURA Takumi2011-04-051-1/+8
| | | | | | might confuse HTML-aware text edtors. llvm-svn: 128871
* docs/UsersManual.html: Add cygming notes.NAKAMURA Takumi2011-04-041-1/+41
| | | | llvm-svn: 128819
* we now support __label__Chris Lattner2011-02-181-4/+0
| | | | llvm-svn: 125826
* fix some typos, patch by Jonathan Wakely!Chris Lattner2011-01-241-8/+8
| | | | llvm-svn: 124105
* fix a broken example, PR9005, patch by Jonathan Wakely!Chris Lattner2011-01-241-17/+14
| | | | llvm-svn: 124104
* NEON vector support for ARM is in pretty good shape now. Update the docs.Bob Wilson2011-01-101-9/+2
| | | | llvm-svn: 123183
* Fix documentation typo, from nobled.Douglas Gregor2010-12-141-1/+1
| | | | llvm-svn: 121768
* make it really clear that vla != flexible arraysChris Lattner2010-10-281-1/+3
| | | | llvm-svn: 117522
OpenPOWER on IntegriCloud