Граф коммитов

170 Коммитов

Автор SHA1 Сообщение Дата
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