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

740 Коммитов

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