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

896 Коммитов

Автор SHA1 Сообщение Дата
Tanya Lattner 8ab612df83 Remove outdated performance.html webpage.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@175090 91177308-0d34-0410-b5e6-96231b3b80d8
2013-02-13 21:51:18 +00:00
Anton Yartsev 43ced74f00 + specified progress information
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@174942 91177308-0d34-0410-b5e6-96231b3b80d8
2013-02-12 05:02:54 +00:00
Anton Yartsev 7eae669eee + centered progress cells
+ added progress information for several checkers

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@174941 91177308-0d34-0410-b5e6-96231b3b80d8
2013-02-12 04:45:48 +00:00
Tanya Lattner 6e8dfc7a6c Timing data was removed years ago. Remove these links.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@174918 91177308-0d34-0410-b5e6-96231b3b80d8
2013-02-11 23:32:10 +00:00
Ted Kremenek e22cef5cb2 Note that checker-271 is newer than the analyzer in Xcode 4.6
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@174759 91177308-0d34-0410-b5e6-96231b3b80d8
2013-02-08 22:19:43 +00:00
Ted Kremenek 8580c7e752 Update open source checker build to checker-271.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@174758 91177308-0d34-0410-b5e6-96231b3b80d8
2013-02-08 22:18:26 +00:00
Ted Kremenek 975f253bb3 Revert "Update checker build to checker-271."
Turns out we didn't update scan-build to work with HTML files in nested directories.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@174256 91177308-0d34-0410-b5e6-96231b3b80d8
2013-02-02 01:06:22 +00:00
Ted Kremenek a7f8da123f Update checker build to checker-271.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@174252 91177308-0d34-0410-b5e6-96231b3b80d8
2013-02-02 00:57:28 +00:00
Richard Smith a55e3ff9cb Consistently format sample diagnostics on this page.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@174126 91177308-0d34-0410-b5e6-96231b3b80d8
2013-02-01 00:45:12 +00:00
Richard Smith 52a92509aa C++11 status:
* Mark 'sequence points' as done now we have a warning for unsequenced operations
 * Mark 'memory model' as done now we correctly model bitfield operations


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@173771 91177308-0d34-0410-b5e6-96231b3b80d8
2013-01-29 04:55:18 +00:00
Jordan Rose f7fd7994a0 Various tweaks and updates to the analyzer website.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@171885 91177308-0d34-0410-b5e6-96231b3b80d8
2013-01-08 19:29:37 +00:00
Ted Kremenek 409474f9bd Repost checker-270, which for some reason got deleted.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@171870 91177308-0d34-0410-b5e6-96231b3b80d8
2013-01-08 17:33:58 +00:00
Anna Zaks 9da34f900b [analyzer] Extend the Representing Values section of the dev manual.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@171823 91177308-0d34-0410-b5e6-96231b3b80d8
2013-01-08 00:25:14 +00:00
Ted Kremenek e695677108 Update checker build to checker-270
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@171560 91177308-0d34-0410-b5e6-96231b3b80d8
2013-01-04 23:52:16 +00:00
NAKAMURA Takumi 831fb8d3ed docs: [CMake] Add Xcode to the list of project formats CMake can generate.
Suggested by Sean McBride, thanks!

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168745 91177308-0d34-0410-b5e6-96231b3b80d8
2012-11-27 23:34:28 +00:00
NAKAMURA Takumi 0dffb7b7fe clang/www/get_started.html: s/cmake/CMake/
Suggested by Sean McBride, thanks!

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168744 91177308-0d34-0410-b5e6-96231b3b80d8
2012-11-27 23:34:08 +00:00
Argyrios Kyrtzidis 40b48a1b92 Mention the lldb formatters in the clang wiki under debugging.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168118 91177308-0d34-0410-b5e6-96231b3b80d8
2012-11-16 00:25:28 +00:00
Tanya Lattner 8a3e578ed7 Add link to cfe-users mailing list.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168015 91177308-0d34-0410-b5e6-96231b3b80d8
2012-11-15 01:13:31 +00:00
Jordan Rose 0fe4d400ab [analyzer] Check that the argument to CFMakeCollectable is non-NULL.
Patch by Sean McBride!

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@167537 91177308-0d34-0410-b5e6-96231b3b80d8
2012-11-07 17:12:37 +00:00
Rafael Espindola af6f612af4 Remove really old benchmark data.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@167098 91177308-0d34-0410-b5e6-96231b3b80d8
2012-10-31 02:29:15 +00:00
Richard Smith b5b37d194d Ugly ugly hack for libstdc++-4.6 and libstdc++-4.7 compatibility. These
libraries have an incorrect definition of std::common_type (inherited from a
bug in the standard -- see LWG issue 2141), whereby they produce reference
types when they should not.

If we instantiate a typedef named std::common_type<...>::type, which is defined
in a system header as decltype(... ? ... : ...), and the decltype produces a
reference type, convert it to the non-reference type. (This doesn't affect any
LWG2141-conforming implementation of common_type, such as libc++'s, because the
default implementation of common_type<...>::type isn't supposed to produce a
reference type.)

This is horrible. I'm really sorry. :( Better ideas appreciated!


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@166455 91177308-0d34-0410-b5e6-96231b3b80d8
2012-10-23 00:32:41 +00:00
Ted Kremenek e861dd947d Add prologue text for list of potential checkers.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@165705 91177308-0d34-0410-b5e6-96231b3b80d8
2012-10-11 06:26:56 +00:00
Dmitri Gribenko 09fa33bfe7 List of potential checkers: smart pointer checker: actually, unique_ptr<T[]>
will do the right thing for new[] allocated memory.  Thanks David!


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@165365 91177308-0d34-0410-b5e6-96231b3b80d8
2012-10-06 17:23:59 +00:00
Dmitri Gribenko b4e45295a8 Clang static analyzer docs: fix a couple of HTML markup issues and non-UTF-8
characters.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@165364 91177308-0d34-0410-b5e6-96231b3b80d8
2012-10-06 17:14:39 +00:00
Dmitri Gribenko 9074fbe189 List of potential checkers: more C++11 details for the smart pointer checker.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@165363 91177308-0d34-0410-b5e6-96231b3b80d8
2012-10-06 16:59:15 +00:00
Ted Kremenek e3af20d2e8 Add link to potential future checkers.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@165360 91177308-0d34-0410-b5e6-96231b3b80d8
2012-10-06 05:11:15 +00:00
Ted Kremenek 41c1c717cf Add list of potential checkers. Provided by Anton Yartsev!
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@165359 91177308-0d34-0410-b5e6-96231b3b80d8
2012-10-06 05:09:43 +00:00
Richard Smith c339393067 libstdc++-4.6 needs the same common_type fix as libstdc++-4.7. Other than that,
Clang can now cope with its eccentricities in C++11 mode.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@165265 91177308-0d34-0410-b5e6-96231b3b80d8
2012-10-04 22:23:07 +00:00
Ted Kremenek a74b9cd8a6 Update checker build.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@164649 91177308-0d34-0410-b5e6-96231b3b80d8
2012-09-25 23:58:39 +00:00
David Blaikie cb5336fa59 Fix typo. (s/Explided/Exploded/)
Patch by Sean McBride.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@164318 91177308-0d34-0410-b5e6-96231b3b80d8
2012-09-20 20:59:21 +00:00
Ted Kremenek f1c7060076 Post new checker build.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@163680 91177308-0d34-0410-b5e6-96231b3b80d8
2012-09-12 05:11:29 +00:00
Benjamin Kramer 6f79420b86 WWW: Force word wrapping of the content to avoid horizontal scrolling.
This isn't perfect but avoids overlap of the menu and the content.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@162903 91177308-0d34-0410-b5e6-96231b3b80d8
2012-08-30 13:12:02 +00:00
Rafael Espindola 0435943897 Small change to avoid confusion on what "used by" means for a compiler.
Patch by Jonathan Sauer.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@161897 91177308-0d34-0410-b5e6-96231b3b80d8
2012-08-14 21:58:29 +00:00
Chandler Carruth e56f3a69c4 Add initial documentation about the new tools repository and the
structure of how we're building concrete tools as well as tooling
infrastructure as part of the Clang project.

This documentation is definitely still rough. If anyone can improve it,
flesh it out, or help structure it in a more natural way, please, help!
=] This is not my forte, and patches here are more than welcome!

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@161855 91177308-0d34-0410-b5e6-96231b3b80d8
2012-08-14 07:19:09 +00:00
Chandler Carruth 4bc2d1e4ad Clean up the basic instructions for getting started with clang to always
return to the same directory.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@161823 91177308-0d34-0410-b5e6-96231b3b80d8
2012-08-14 00:41:30 +00:00
Chris Lattner 9a58584bb1 clarify that the advantages of the BSD license apply to when you incorporate clang into proprietary code bases,
patch by Jonathan Sauer.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@161475 91177308-0d34-0410-b5e6-96231b3b80d8
2012-08-08 05:26:51 +00:00
Eric Christopher a5c12b9429 Add some missing functions to builtins.py.
rdar://10112601

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@161227 91177308-0d34-0410-b5e6-96231b3b80d8
2012-08-03 00:13:44 +00:00
Sylvestre Ledru 43e3deeabf Fix some minor typos
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@161036 91177308-0d34-0410-b5e6-96231b3b80d8
2012-07-31 06:56:50 +00:00
Sylvestre Ledru bed28ac1d1 Fix a typo (the the => the)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@160622 91177308-0d34-0410-b5e6-96231b3b80d8
2012-07-23 08:59:39 +00:00
Ted Kremenek 32bb534cef Place checker build at alternate URL.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@160247 91177308-0d34-0410-b5e6-96231b3b80d8
2012-07-16 04:18:35 +00:00
Richard Trieu e59331ac34 Update documentation with regards to template type diffing.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@159249 91177308-0d34-0410-b5e6-96231b3b80d8
2012-06-27 02:00:20 +00:00
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