John Thompson
13eb5657f9
Added link to LLVM cmake page in Visual Studio section.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@129013 91177308-0d34-0410-b5e6-96231b3b80d8
2011-04-06 18:22:12 +00:00
Richard Smith
6a4e73ccd0
clang has had full and tested support for C++0x trailing-return-type and auto type deduction since r126166. Update the website to reflect this, and add a __has_feature test.
...
trailing-return-type codegen is not tested yet (name mangling in particular).
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@128787 91177308-0d34-0410-b5e6-96231b3b80d8
2011-04-03 14:12:46 +00:00
Jeffrey Yasskin
46ba01ae5b
Add a libstdc++-4.4 patch for C++0x to the website.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@128498 91177308-0d34-0410-b5e6-96231b3b80d8
2011-03-29 22:27:50 +00:00
Douglas Gregor
29236f46df
Clang supports __STDC_HOSTED__. Patch by Jonathan Sauer
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@128377 91177308-0d34-0410-b5e6-96231b3b80d8
2011-03-27 09:49:38 +00:00
NAKAMURA Takumi
cc8770a94d
www/get_started.html: Fix a few URLs.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@128372 91177308-0d34-0410-b5e6-96231b3b80d8
2011-03-27 02:04:21 +00:00
NAKAMURA Takumi
da0f45de17
www/hacking.html: Add blurb of LLVM_LIT_TOOLS_DIR.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@127863 91177308-0d34-0410-b5e6-96231b3b80d8
2011-03-18 03:21:44 +00:00
NAKAMURA Takumi
6975d07a6c
www/hacking.html: Cosmetic change, to detabify, eliminate whitespace, and add proper slashes to URL.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@127862 91177308-0d34-0410-b5e6-96231b3b80d8
2011-03-18 03:21:38 +00:00
Douglas Gregor
e07339be5a
Mention an XML printer on the Open Projects page
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@127336 91177308-0d34-0410-b5e6-96231b3b80d8
2011-03-09 16:27:48 +00:00
Richard Smith
fd405efea1
Update the www to indicate that auto is now implemented.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@126280 91177308-0d34-0410-b5e6-96231b3b80d8
2011-02-23 00:41:16 +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
John McCall
6966c6736e
More tweaks to the compatibility page.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@124792 91177308-0d34-0410-b5e6-96231b3b80d8
2011-02-03 11:29:18 +00:00
John McCall
3cdbe44e0d
More minor documentation tweaks.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@124791 91177308-0d34-0410-b5e6-96231b3b80d8
2011-02-03 11:05:04 +00:00
John McCall
504b369f8d
Rework the __block jump-checking section, including a justification of
...
why this bug can go uncaught.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@124790 91177308-0d34-0410-b5e6-96231b3b80d8
2011-02-03 10:56:31 +00:00
John McCall
5ae84f274c
Rework and embellish the C99 inline compatibility section.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@124789 91177308-0d34-0410-b5e6-96231b3b80d8
2011-02-03 10:16:40 +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
Ted Kremenek
a018c27fa5
Fix a few typos in HTML documentation.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@124361 91177308-0d34-0410-b5e6-96231b3b80d8
2011-01-27 06:59:29 +00:00
Ted Kremenek
12b9434d5b
Hook up attribute ns_consumes_self in the ObjC retain/release checker in the static analyzer.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@124360 91177308-0d34-0410-b5e6-96231b3b80d8
2011-01-27 06:54:14 +00:00
Douglas Gregor
d1a2643a04
Update C++0x status web page
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@124326 91177308-0d34-0410-b5e6-96231b3b80d8
2011-01-26 21:35:14 +00:00
Douglas Gregor
a71ef5da3f
Note the need for --param=build_config=whatever in the Hacking Clang document, from Yuri Gribov
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@124130 91177308-0d34-0410-b5e6-96231b3b80d8
2011-01-24 18:04:58 +00:00
Douglas Gregor
4c9131ac2d
Variadic templates are fully implemented.
...
Turn on the __has_feature switch for variadic templates, document
their completion, and put the ExtWarn into the c++0x-extensions
warning group.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@123854 91177308-0d34-0410-b5e6-96231b3b80d8
2011-01-19 22:11:50 +00:00
Douglas Gregor
1ce7965c33
Add back the late-specified return type paper
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@122317 91177308-0d34-0410-b5e6-96231b3b80d8
2010-12-21 05:54:22 +00:00
Douglas Gregor
08765a9c4f
Updates to the C++ status page for C++0x features, from Michael Price
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@122315 91177308-0d34-0410-b5e6-96231b3b80d8
2010-12-21 05:43:31 +00:00
Ted Kremenek
28d5b72419
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@122051 91177308-0d34-0410-b5e6-96231b3b80d8
2010-12-17 07:56:27 +00:00
Michael J. Spencer
0de5786381
Getting Started: Add VS2010 instructions and specify an out of source build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@122003 91177308-0d34-0410-b5e6-96231b3b80d8
2010-12-16 22:01:14 +00:00
Chris Lattner
1ba14c6efd
c/objc/c++'98 are basically done, but we want '0x support.
...
Add "clang indent" as a possible project, we really really
need it. :)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@121030 91177308-0d34-0410-b5e6-96231b3b80d8
2010-12-06 19:46:27 +00:00
Ted Kremenek
8f50014fb3
Update analyzer build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@120802 91177308-0d34-0410-b5e6-96231b3b80d8
2010-12-03 07:52:43 +00:00
Ted Kremenek
b1cb9c9006
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@120487 91177308-0d34-0410-b5e6-96231b3b80d8
2010-11-30 23:08:24 +00:00
Ted Kremenek
e3fe4cb056
Update checker build.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@119318 91177308-0d34-0410-b5e6-96231b3b80d8
2010-11-16 01:56:23 +00:00
Chris Lattner
81921cc421
typo2
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@119035 91177308-0d34-0410-b5e6-96231b3b80d8
2010-11-14 07:30:46 +00:00
Chris Lattner
d9957d31b1
fix typo
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@119034 91177308-0d34-0410-b5e6-96231b3b80d8
2010-11-14 07:09:32 +00:00
Chris Lattner
9b743f4580
add a note about inline asm compatibility.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@118740 91177308-0d34-0410-b5e6-96231b3b80d8
2010-11-10 23:51:50 +00:00
Douglas Gregor
a66d3bb056
Document a language-compatibility issue with function parameter names in function prototypes in C++
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@118712 91177308-0d34-0410-b5e6-96231b3b80d8
2010-11-10 20:24:21 +00:00
Daniel Dunbar
15952c9167
Add a compat note about how Clang doesn't zero-initialize __block local variables.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@118641 91177308-0d34-0410-b5e6-96231b3b80d8
2010-11-09 22:45:16 +00:00
Ted Kremenek
a0eabb7d1d
Replace "#if __clang__" by "#if __has_feature(attribute_analyzer_noreturn)" to be consistent with all other snippets on this page.
...
Patch by Jean-Daniel Dupas!
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@118603 91177308-0d34-0410-b5e6-96231b3b80d8
2010-11-09 18:54:17 +00:00
Daniel Dunbar
fa8e11be29
Add link to LLVM releases page.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@118095 91177308-0d34-0410-b5e6-96231b3b80d8
2010-11-02 22:34:04 +00:00
Rafael Espindola
fa5fa97a14
Use objdir != srcdir in the getting started doc.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@117723 91177308-0d34-0410-b5e6-96231b3b80d8
2010-10-29 22:05:17 +00:00
Eric Christopher
a473c9593b
Add and describe a quick script to migrate gcc builtins that clang doesn't
...
know about to the default APIs for x86 vector operations.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@117313 91177308-0d34-0410-b5e6-96231b3b80d8
2010-10-25 21:17:59 +00:00
Fariborz Jahanian
ddfa6c3885
Update compatibility page for objective-c.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@117168 91177308-0d34-0410-b5e6-96231b3b80d8
2010-10-22 22:35:51 +00:00
Gabor Greif
67f94b8ce5
validator
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@116668 91177308-0d34-0410-b5e6-96231b3b80d8
2010-10-16 09:40:21 +00:00
Gabor Greif
930673b2fa
these items are done, afaik
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@116667 91177308-0d34-0410-b5e6-96231b3b80d8
2010-10-16 09:29:38 +00:00
Daniel Dunbar
a3b3f45c18
Add an empty robots.txt, mostly just to reduce errors in HTTP log.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@116658 91177308-0d34-0410-b5e6-96231b3b80d8
2010-10-16 04:10:37 +00:00
Daniel Dunbar
450d45a836
Add a favicon.ico, mostly just to reduce errors in HTTP log.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@116657 91177308-0d34-0410-b5e6-96231b3b80d8
2010-10-16 04:08:19 +00:00
Chris Lattner
b7579aa959
be less threatening.
...
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@116187 91177308-0d34-0410-b5e6-96231b3b80d8
2010-10-11 05:20:49 +00:00