Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [analyzer] Check that the argument to CFMakeCollectable is non-NULL. | Jordan Rose | 2012-11-07 | 1 | -1/+1 | |
| | | | | | | Patch by Sean McBride! llvm-svn: 167537 | |||||
* | Remove really old benchmark data. | Rafael Espindola | 2012-10-31 | 18 | -5634/+0 | |
| | | | | llvm-svn: 167098 | |||||
* | Ugly ugly hack for libstdc++-4.6 and libstdc++-4.7 compatibility. These | Richard Smith | 2012-10-23 | 1 | -3/+4 | |
| | | | | | | | | | | | | | | | | | 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! llvm-svn: 166455 | |||||
* | Add prologue text for list of potential checkers. | Ted Kremenek | 2012-10-11 | 1 | -0/+2 | |
| | | | | llvm-svn: 165705 | |||||
* | List of potential checkers: smart pointer checker: actually, unique_ptr<T[]> | Dmitri Gribenko | 2012-10-06 | 1 | -2/+4 | |
| | | | | | | will do the right thing for new[] allocated memory. Thanks David! llvm-svn: 165365 | |||||
* | Clang static analyzer docs: fix a couple of HTML markup issues and non-UTF-8 | Dmitri Gribenko | 2012-10-06 | 2 | -44/+45 | |
| | | | | | | characters. llvm-svn: 165364 | |||||
* | List of potential checkers: more C++11 details for the smart pointer checker. | Dmitri Gribenko | 2012-10-06 | 1 | -4/+6 | |
| | | | | llvm-svn: 165363 | |||||
* | Add link to potential future checkers. | Ted Kremenek | 2012-10-06 | 1 | -0/+1 | |
| | | | | llvm-svn: 165360 | |||||
* | Add list of potential checkers. Provided by Anton Yartsev! | Ted Kremenek | 2012-10-06 | 2 | -0/+1677 | |
| | | | | llvm-svn: 165359 | |||||
* | libstdc++-4.6 needs the same common_type fix as libstdc++-4.7. Other than that, | Richard Smith | 2012-10-04 | 2 | -1/+13 | |
| | | | | | | Clang can now cope with its eccentricities in C++11 mode. llvm-svn: 165265 | |||||
* | Update checker build. | Ted Kremenek | 2012-09-25 | 2 | -1/+11 | |
| | | | | llvm-svn: 164649 | |||||
* | Fix typo. (s/Explided/Exploded/) | David Blaikie | 2012-09-20 | 1 | -1/+1 | |
| | | | | | | Patch by Sean McBride. llvm-svn: 164318 | |||||
* | Post new checker build. | Ted Kremenek | 2012-09-12 | 2 | -1/+14 | |
| | | | | llvm-svn: 163680 | |||||
* | WWW: Force word wrapping of the content to avoid horizontal scrolling. | Benjamin Kramer | 2012-08-30 | 1 | -2/+2 | |
| | | | | | | This isn't perfect but avoids overlap of the menu and the content. llvm-svn: 162903 | |||||
* | Small change to avoid confusion on what "used by" means for a compiler. | Rafael Espindola | 2012-08-14 | 1 | -3/+3 | |
| | | | | | | Patch by Jonathan Sauer. llvm-svn: 161897 | |||||
* | Add initial documentation about the new tools repository and the | Chandler Carruth | 2012-08-14 | 1 | -0/+8 | |
| | | | | | | | | | | | 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! llvm-svn: 161855 | |||||
* | Clean up the basic instructions for getting started with clang to always | Chandler Carruth | 2012-08-14 | 1 | -4/+4 | |
| | | | | | | return to the same directory. llvm-svn: 161823 | |||||
* | clarify that the advantages of the BSD license apply to when you incorporate ↵ | Chris Lattner | 2012-08-08 | 1 | -7/+9 | |
| | | | | | | | | clang into proprietary code bases, patch by Jonathan Sauer. llvm-svn: 161475 | |||||
* | Add some missing functions to builtins.py. | Eric Christopher | 2012-08-03 | 1 | -1/+4 | |
| | | | | | | rdar://10112601 llvm-svn: 161227 | |||||
* | Fix some minor typos | Sylvestre Ledru | 2012-07-31 | 1 | -1/+1 | |
| | | | | llvm-svn: 161036 | |||||
* | Fix a typo (the the => the) | Sylvestre Ledru | 2012-07-23 | 1 | -1/+1 | |
| | | | | llvm-svn: 160622 | |||||
* | Place checker build at alternate URL. | Ted Kremenek | 2012-07-16 | 2 | -2/+2 | |
| | | | | llvm-svn: 160247 | |||||
* | Update documentation with regards to template type diffing. | Richard Trieu | 2012-06-27 | 2 | -0/+34 | |
| | | | | llvm-svn: 159249 | |||||
* | Make the analyzer site a single point of reference for info | Anna Zaks | 2012-06-16 | 1 | -3/+25 | |
| | | | | | | on controlling diagnostics. llvm-svn: 158581 | |||||
* | [analyzer] WWW: Shorten the menu title. | Anna Zaks | 2012-06-12 | 1 | -1/+1 | |
| | | | | llvm-svn: 158356 | |||||
* | [analyzer] WWW: Add FAQ to the menu. | Anna Zaks | 2012-06-11 | 1 | -2/+3 | |
| | | | | llvm-svn: 158335 | |||||
* | [analyzer] WWW: FAQ - fix the assertion use example. | Anna Zaks | 2012-06-11 | 1 | -0/+0 | |
| | | | | llvm-svn: 158333 | |||||
* | [analyzer] The FAQ question style shouldn't be the same as code_example. | Anna Zaks | 2012-06-11 | 1 | -5/+1 | |
| | | | | llvm-svn: 158332 | |||||
* | [analyzer] WWW: Add table of contents, fixed code examples. | Anna Zaks | 2012-06-11 | 1 | -7/+43 | |
| | | | | llvm-svn: 158331 | |||||
* | [analyzer] WWW: Mention that we do not support "noreturn" for methods. | Anna Zaks | 2012-06-11 | 1 | -1/+2 | |
| | | | | llvm-svn: 158330 | |||||
* | Add CSS style for FAQ questions, and restate FAQ questions as actual questions. | Ted Kremenek | 2012-06-09 | 2 | -7/+22 | |
| | | | | llvm-svn: 158282 | |||||
* | Wordsmith a bit, and turn </h1> into </h4> when appropriate. | Ted Kremenek | 2012-06-09 | 1 | -6/+8 | |
| | | | | llvm-svn: 158281 | |||||
* | [analyzer] FAQ page fixup | Anna Zaks | 2012-06-09 | 1 | -1/+1 | |
| | | | | llvm-svn: 158254 | |||||
* | [analyzer] Add FAQ and How to Deal with Common False Positives page | Anna Zaks | 2012-06-09 | 4 | -0/+50 | |
| | | | | | | Still not linked in; comments and additions are very welcome. llvm-svn: 158253 | |||||
* | Update checker build. | Ted Kremenek | 2012-06-01 | 2 | -1/+8 | |
| | | | | llvm-svn: 157844 | |||||
* | Links the entry point to the tooling documentation into clang's menu bar. | Manuel Klimek | 2012-05-25 | 1 | -0/+1 | |
| | | | | llvm-svn: 157462 | |||||
* | Release notes update for -Wsometimes-uninitialized. | Richard Smith | 2012-05-25 | 1 | -0/+2 | |
| | | | | llvm-svn: 157459 | |||||
* | Update checker build. | Ted Kremenek | 2012-05-23 | 2 | -2/+8 | |
| | | | | llvm-svn: 157339 | |||||
* | Clang 3.1 is out: turn the relevant C++11 status boxes green. | Richard Smith | 2012-05-23 | 1 | -13/+13 | |
| | | | | llvm-svn: 157308 | |||||
* | Clarify how libstdc++ and other bits of the system toolchain are found | Chandler Carruth | 2012-05-16 | 1 | -9/+6 | |
| | | | | | | | | on Linux in the getting started documentation. Patch by Nathan Ridge. llvm-svn: 156911 | |||||
* | [analyzer]Extend the available checks list and the release notes for 264 | Anna Zaks | 2012-05-09 | 2 | -1/+51 | |
| | | | | llvm-svn: 156488 | |||||
* | Fix Engrish. | Ted Kremenek | 2012-05-09 | 1 | -1/+1 | |
| | | | | llvm-svn: 156465 | |||||
* | Fix typo. | Ted Kremenek | 2012-05-09 | 1 | -1/+1 | |
| | | | | llvm-svn: 156462 | |||||
* | Update checker build. | Ted Kremenek | 2012-05-09 | 2 | -1/+10 | |
| | | | | llvm-svn: 156449 | |||||
* | Update checker build link, and remove stale links. | Ted Kremenek | 2012-04-26 | 2 | -6/+10 | |
| | | | | llvm-svn: 155622 | |||||
* | Better C++11 support is no longer an advantage of GCC. | Benjamin Kramer | 2012-04-22 | 1 | -2/+0 | |
| | | | | llvm-svn: 155312 | |||||
* | c++11 status: Replace references to "SVN" with "3.1" to avoid confusion when ↵ | Benjamin Kramer | 2012-04-20 | 1 | -13/+13 | |
| | | | | | | | | they diverge. Color is still yellow, as 3.1 isn't released yet. llvm-svn: 155217 | |||||
* | In an attempt to reduce confusion, mark 'Strong compare exchange' as done, since | Richard Smith | 2012-04-19 | 1 | -1/+1 | |
| | | | | | | | | we generate correct code for both strong and weak atomic compare-exchanges, even though we don't propagate to the IR enough information to generate optimal weak compare-exchanges on architectures which support them. llvm-svn: 155161 | |||||
* | Link to a tiny patch to libstdc++-4.7 to work around the <chrono> issues | Richard Smith | 2012-04-17 | 2 | -2/+16 | |
| | | | | | | from the C++ status page. llvm-svn: 154890 | |||||
* | Add note to hacking.html that running the test harness directly from the ↵ | Eli Friedman | 2012-04-16 | 1 | -2/+10 | |
| | | | | | | command-line requires making sure the relevant files are generated first. Patch by Matt Fowles, with some minor modifications. llvm-svn: 154795 |