Anna Zaks
843f0e87e5
Make the analyzer site a single point of reference for info
...
on controlling diagnostics.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158581 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-16 00:30:21 +00:00
Anna Zaks
8ca9ff7ff7
[analyzer] WWW: Shorten the menu title.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158356 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-12 13:18:20 +00:00
Anna Zaks
dd895f056b
[analyzer] WWW: Add FAQ to the menu.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158335 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-11 22:35:53 +00:00
Anna Zaks
3cb92f72a3
[analyzer] WWW: FAQ - fix the assertion use example.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158333 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-11 22:09:48 +00:00
Anna Zaks
5076e8a847
[analyzer] The FAQ question style shouldn't be the same as code_example.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158332 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-11 22:09:46 +00:00
Anna Zaks
e06f5a05d1
[analyzer] WWW: Add table of contents, fixed code examples.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158331 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-11 22:09:44 +00:00
Anna Zaks
5e6d5bedf6
[analyzer] WWW: Mention that we do not support "noreturn" for methods.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158330 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-11 22:09:41 +00:00
Ted Kremenek
dea37f26ab
Add CSS style for FAQ questions, and restate FAQ questions as actual questions.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158282 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-09 20:10:45 +00:00
Ted Kremenek
c1cb12bb61
Wordsmith a bit, and turn </h1> into </h4> when appropriate.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158281 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-09 20:10:42 +00:00
Anna Zaks
70186fc9e0
[analyzer] FAQ page fixup
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158254 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-09 01:05:01 +00:00
Anna Zaks
568bdeed56
[analyzer] Add FAQ and How to Deal with Common False Positives page
...
Still not linked in; comments and additions are very welcome.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@158253 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-09 01:04:54 +00:00
Ted Kremenek
e42855ecc8
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@157844 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-01 21:51:15 +00:00
Ted Kremenek
6f9c05df3a
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@157339 91177308-0d34-0410-b5e6-96231b3b80d8
2012-05-23 19:57:38 +00:00
Anna Zaks
30a0908aeb
[analyzer]Extend the available checks list and the release notes for 264
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@156488 91177308-0d34-0410-b5e6-96231b3b80d8
2012-05-09 17:57:16 +00:00
Ted Kremenek
7f0873c1c9
Fix Engrish.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@156465 91177308-0d34-0410-b5e6-96231b3b80d8
2012-05-09 06:29:38 +00:00
Ted Kremenek
2d99c59ace
Fix typo.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@156462 91177308-0d34-0410-b5e6-96231b3b80d8
2012-05-09 04:35:15 +00:00
Ted Kremenek
c472b2d8b7
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@156449 91177308-0d34-0410-b5e6-96231b3b80d8
2012-05-09 00:08:47 +00:00
Ted Kremenek
cfca6b7b79
Update checker build link, and remove stale links.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@155622 91177308-0d34-0410-b5e6-96231b3b80d8
2012-04-26 07:29:14 +00:00
Ted Kremenek
2098c1c44b
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@153312 91177308-0d34-0410-b5e6-96231b3b80d8
2012-03-23 07:06:16 +00:00
Ted Kremenek
0950ca0c21
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@152871 91177308-0d34-0410-b5e6-96231b3b80d8
2012-03-15 23:02:21 +00:00
Ted Kremenek
8ec5ce2118
Fix documentation typo.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@151573 91177308-0d34-0410-b5e6-96231b3b80d8
2012-02-27 21:40:10 +00:00
Anna Zaks
55882446ce
[analyzer] Add CString checks to the release notes.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@151286 91177308-0d34-0410-b5e6-96231b3b80d8
2012-02-23 21:38:14 +00:00
Ted Kremenek
a5964421cf
Tweak release note comments for checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@151219 91177308-0d34-0410-b5e6-96231b3b80d8
2012-02-23 00:48:17 +00:00
Ted Kremenek
64089945cd
Update checker build to checker-261.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@151218 91177308-0d34-0410-b5e6-96231b3b80d8
2012-02-23 00:47:09 +00:00
Ted Kremenek
8ec2bc8926
Post link to checker-260, which is checker-259 with some experimental checks enabled.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@149032 91177308-0d34-0410-b5e6-96231b3b80d8
2012-01-26 03:02:34 +00:00
Ted Kremenek
d2e7090f97
Post open source analyzer build checker-259.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@148988 91177308-0d34-0410-b5e6-96231b3b80d8
2012-01-25 22:18:04 +00:00
Anna Zaks
315ff366e4
[analyzer] www: A minor cleanup to the dev manual.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@148514 91177308-0d34-0410-b5e6-96231b3b80d8
2012-01-20 00:11:04 +00:00
Benjamin Kramer
665a8dc953
Fix ALL the markup.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@148219 91177308-0d34-0410-b5e6-96231b3b80d8
2012-01-15 15:26:07 +00:00
Anna Zaks
a772b86a6e
[analyzer] Update the docs to reflect that gcc is not the only default
...
compiler option.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@147645 91177308-0d34-0410-b5e6-96231b3b80d8
2012-01-06 01:54:08 +00:00
Ted Kremenek
00b64f39de
Add missing #endif in documentation.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@147556 91177308-0d34-0410-b5e6-96231b3b80d8
2012-01-04 22:35:02 +00:00
Anna Zaks
b78229c109
[analyzer] More www; document ProgramState->dump().
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@146049 91177308-0d34-0410-b5e6-96231b3b80d8
2011-12-07 19:04:27 +00:00
Anna Zaks
22d4fb9d68
[analyzer] Update the checker writer manual with explanation of SVals
...
and the link to checker callback documentation.
SVal, SymExpr, MemRegion description is a slightly edited version of
Ted's reply to a question on cfe-dev list.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@146048 91177308-0d34-0410-b5e6-96231b3b80d8
2011-12-07 19:04:24 +00:00
Matt Beaumont-Gay
e113477861
Remove duplicate listings for core.DivideZero
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@143969 91177308-0d34-0410-b5e6-96231b3b80d8
2011-11-07 18:00:03 +00:00
Anna Zaks
2b73517e63
[analyzer] Add the Checker Developer Manual to the menu.
...
It's still under construction but has enough info to be useful.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@143912 91177308-0d34-0410-b5e6-96231b3b80d8
2011-11-07 05:40:51 +00:00
Anna Zaks
464ef2e2dc
[analyzer] Add overview and checker registration to the checker developer manual.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@143911 91177308-0d34-0410-b5e6-96231b3b80d8
2011-11-07 05:36:29 +00:00
Anna Zaks
0e5df1a587
[analyzer] Add the list of available checkers to the website.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@143788 91177308-0d34-0410-b5e6-96231b3b80d8
2011-11-05 05:20:54 +00:00
Anna Zaks
d67fc49da9
[analyzer] Start writing Checker Developer Manual.
...
So far added the skeleton + several more or less complete sections:
Getting Started
Idea for a Checker
AST Visitors
Useful Commands/Debugging Hints
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@143554 91177308-0d34-0410-b5e6-96231b3b80d8
2011-11-02 17:49:20 +00:00
Ted Kremenek
bb19cd8269
Update open source static analyzer build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@141943 91177308-0d34-0410-b5e6-96231b3b80d8
2011-10-14 04:15:19 +00:00
Ted Kremenek
f30c4ccd6a
Update checker build to checker-257.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@132060 91177308-0d34-0410-b5e6-96231b3b80d8
2011-05-25 16:30:14 +00:00
Chris Lattner
fc8f0e14ad
fix a bunch of comment typos found by codespell. Patch by
...
Luis Felipe Strano Moraes!
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@129559 91177308-0d34-0410-b5e6-96231b3b80d8
2011-04-15 05:22:18 +00:00
Ted Kremenek
2d5f2da667
Update public analyzer build to checker-256.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@129473 91177308-0d34-0410-b5e6-96231b3b80d8
2011-04-13 21:48:34 +00:00
Ted Kremenek
2fdf79ff5e
Update text for where to file analyzer bugs.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@125983 91177308-0d34-0410-b5e6-96231b3b80d8
2011-02-18 22:42:04 +00:00
Ted Kremenek
e673279e5c
Update static analyzer build to checker-255.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@125432 91177308-0d34-0410-b5e6-96231b3b80d8
2011-02-12 03:20:34 +00:00
Ted Kremenek
4c551b63c4
Document that set-xcode-analyzer should typically be run using sudo.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@124602 91177308-0d34-0410-b5e6-96231b3b80d8
2011-01-31 20:45:38 +00:00
Ted Kremenek
1e4162fb02
Adjust casing of attributes in examples.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@124445 91177308-0d34-0410-b5e6-96231b3b80d8
2011-01-27 22:00:02 +00:00
Ted Kremenek
90f3dd8916
Fix download link.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@124405 91177308-0d34-0410-b5e6-96231b3b80d8
2011-01-27 19:49:07 +00:00
Ted Kremenek
f7b64626e3
Add missing </a>
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@124403 91177308-0d34-0410-b5e6-96231b3b80d8
2011-01-27 19:42:34 +00:00
Ted Kremenek
ef35cbc614
Update checker build and post release notes.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@124402 91177308-0d34-0410-b5e6-96231b3b80d8
2011-01-27 19:41:08 +00:00
Ted Kremenek
11fe175346
Wire up attributes 'ns_consumed' and 'cf_consumed' in the static analyzer's ObjC retain/release checker.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@124386 91177308-0d34-0410-b5e6-96231b3b80d8
2011-01-27 18:43:03 +00:00
Ted Kremenek
e2abf099d7
Fix HTML highlighting and add missing line.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@124362 91177308-0d34-0410-b5e6-96231b3b80d8
2011-01-27 07:02:03 +00:00