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