Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Now that we provide sufficient support for three C11/C++11 atomics | Richard Smith | 2012-04-13 | 1 | -4/+4 | |
| | | | | | | | | | implementations, mark the atomics-related parts of the C++11 status page as done. I've not marked 'Strong Compare and Exchange' done, since although we implement supporting builtins, we don't yet produce different code for the weak and strong forms. llvm-svn: 154644 | |||||
* | Add a query macro for C++11 N3276, decltype does not require complete | Douglas Gregor | 2012-04-10 | 1 | -0/+5 | |
| | | | | | | return types, from Michel Morin! llvm-svn: 154428 | |||||
* | Forward-declared enumerations are now complete, except for an interaction | Richard Smith | 2012-03-26 | 1 | -1/+1 | |
| | | | | | | | | between unscoped enumerations and class template member specializations, whose behavior is currently under discussion in CWG (and for which there is a preference to not implement the currently-standardized wording). llvm-svn: 153464 | |||||
* | Revert accidentally-committed www changes (and an unused diagnostic); | Richard Smith | 2012-03-23 | 1 | -1/+1 | |
| | | | | | | forward-declared enums aren't /quite/ done yet. llvm-svn: 153350 | |||||
* | When defining a forward-declared enum, don't try to attach the definition to | Richard Smith | 2012-03-23 | 1 | -1/+1 | |
| | | | | | | | a previous declaration if the redeclaration is invalid. That way lies madness. Fixes a crash-on-invalid reported by Abramo. llvm-svn: 153349 | |||||
* | Update checker build. | Ted Kremenek | 2012-03-23 | 2 | -1/+11 | |
| | | | | llvm-svn: 153312 | |||||
* | Update front page to indicate that we do, in fact, support some of C++11. | Richard Smith | 2012-03-22 | 1 | -1/+1 | |
| | | | | llvm-svn: 153246 | |||||
* | Update checker build. | Ted Kremenek | 2012-03-15 | 2 | -1/+15 | |
| | | | | llvm-svn: 152871 | |||||
* | Instantiating a class template should not instantiate the definition of any | Richard Smith | 2012-03-14 | 1 | -1/+2 | |
| | | | | | | | | scoped enumeration members. Later uses of an enumeration temploid as a nested name specifier should cause its instantiation. Plus some groundwork for explicit specialization of member enumerations of class templates. llvm-svn: 152750 | |||||
* | cxx_status: No compiler changes are required for 'minimal support for garbage | Richard Smith | 2012-03-11 | 1 | -1/+2 | |
| | | | | | | collection'. Keep it in the table to match gcc's table, but mark it N/A. llvm-svn: 152528 | |||||
* | Improve diagnostics for UCNs referring to control characters and members of the | Richard Smith | 2012-03-09 | 1 | -2/+2 | |
| | | | | | | | | | | basic source character set in C++98. Add -Wc++98-compat diagnostics for same in literals in C++11. Extend such support to cover string literals as well as character literals, and mark N2170 as done. This seems too minor to warrant a release note to me. Let me know if you disagree. llvm-svn: 152444 | |||||
* | User-defined literals are done. | Richard Smith | 2012-03-09 | 1 | -1/+1 | |
| | | | | llvm-svn: 152396 | |||||
* | Add a pile of tests for unrestricted unions, and advertise support for them. | Richard Smith | 2012-03-03 | 1 | -1/+1 | |
| | | | | llvm-svn: 151992 | |||||
* | Fix documentation typo. | Ted Kremenek | 2012-02-27 | 1 | -1/+1 | |
| | | | | llvm-svn: 151573 | |||||
* | Initializer lists are now supported. | Sebastian Redl | 2012-02-25 | 1 | -1/+1 | |
| | | | | llvm-svn: 151458 | |||||
* | cxx_status: Consistently refer to C++11 as "C++11", not as "C++'11" nor as | Richard Smith | 2012-02-24 | 1 | -6/+8 | |
| | | | | | | | "C++0x". Use "C++98" to refer to C++98, not "C++". Add heading for C++98 support section. llvm-svn: 151381 | |||||
* | cxx_status: extended sizeof has been essentially complete for some time. As | Richard Smith | 2012-02-24 | 1 | -7/+6 | |
| | | | | | | | | | | agreed on IRC, any remaining issues are best dealt with as bugs. We have no __has_feature check for this; please shout if you'd like one. This feature seems too small to be worth its own release notes bullet (again, please shout if you disagree). llvm-svn: 151380 | |||||
* | [analyzer] Add CString checks to the release notes. | Anna Zaks | 2012-02-23 | 1 | -2/+4 | |
| | | | | llvm-svn: 151286 | |||||
* | Tweak C++ status table: | Douglas Gregor | 2012-02-23 | 1 | -2/+2 | |
| | | | | | | | - Apparently, SVN is yellow - Note that initializer lists are "in progress" llvm-svn: 151232 | |||||
* | Clang now supports lambda expressions. | Douglas Gregor | 2012-02-23 | 1 | -2/+2 | |
| | | | | llvm-svn: 151231 | |||||
* | Tweak release note comments for checker build. | Ted Kremenek | 2012-02-23 | 1 | -1/+2 | |
| | | | | llvm-svn: 151219 | |||||
* | Update checker build to checker-261. | Ted Kremenek | 2012-02-23 | 2 | -1/+14 | |
| | | | | llvm-svn: 151218 | |||||
* | I hereby declare that all remaining constexpr issues are bugs, not unimplemented | Richard Smith | 2012-02-14 | 1 | -2/+2 | |
| | | | | | | features. :) llvm-svn: 150522 | |||||
* | Getting Started: Add a missing "cd ../..". | Benjamin Kramer | 2012-02-09 | 1 | -0/+1 | |
| | | | | llvm-svn: 150181 | |||||
* | Updated information on how to perform command line testing on Windows when ↵ | Aaron Ballman | 2012-02-09 | 1 | -8/+23 | |
| | | | | | | built from MSVC. llvm-svn: 150180 | |||||
* | Post link to checker-260, which is checker-259 with some experimental checks ↵ | Ted Kremenek | 2012-01-26 | 2 | -1/+17 | |
| | | | | | | enabled. llvm-svn: 149032 | |||||
* | Post open source analyzer build checker-259. | Ted Kremenek | 2012-01-25 | 2 | -11/+19 | |
| | | | | llvm-svn: 148988 | |||||
* | [analyzer] www: A minor cleanup to the dev manual. | Anna Zaks | 2012-01-20 | 1 | -1/+2 | |
| | | | | llvm-svn: 148514 | |||||
* | Fix ALL the markup. | Benjamin Kramer | 2012-01-15 | 26 | -313/+329 | |
| | | | | llvm-svn: 148219 | |||||
* | Revert accidentally-committed file in r148020. | Richard Smith | 2012-01-12 | 1 | -3/+3 | |
| | | | | llvm-svn: 148021 | |||||
* | Allow constant-folding of references which were formed in a manner not permitted | Richard Smith | 2012-01-12 | 1 | -3/+3 | |
| | | | | | | in a constant expression, for compatibility with g++. llvm-svn: 148020 | |||||
* | [analyzer] Update the docs to reflect that gcc is not the only default | Anna Zaks | 2012-01-06 | 1 | -17/+16 | |
| | | | | | | compiler option. llvm-svn: 147645 | |||||
* | Add missing #endif in documentation. | Ted Kremenek | 2012-01-04 | 1 | -0/+1 | |
| | | | | llvm-svn: 147556 | |||||
* | Make this text slightly more accurate; thanks to Johannes Schaub for | Alexis Hunt | 2011-12-29 | 1 | -4/+5 | |
| | | | | | | pointing this out. llvm-svn: 147346 | |||||
* | [analyzer] More www; document ProgramState->dump(). | Anna Zaks | 2011-12-07 | 1 | -0/+6 | |
| | | | | llvm-svn: 146049 | |||||
* | [analyzer] Update the checker writer manual with explanation of SVals | Anna Zaks | 2011-12-07 | 1 | -2/+65 | |
| | | | | | | | | | and the link to checker callback documentation. SVal, SymExpr, MemRegion description is a slightly edited version of Ted's reply to a question on cfe-dev list. llvm-svn: 146048 | |||||
* | www: Update getting started to encourage people to check out compielr-rt. | Daniel Dunbar | 2011-12-07 | 1 | -0/+6 | |
| | | | | llvm-svn: 146014 | |||||
* | Tweak the guidelines for when one should send patches to cfe-commits vs. cfe-dev | Douglas Gregor | 2011-11-19 | 1 | -5/+4 | |
| | | | | llvm-svn: 145000 | |||||
* | Stop claiming that Visual Studio 2005 is a viable basis for building | Chandler Carruth | 2011-11-16 | 2 | -4/+3 | |
| | | | | | | | Clang. It isn't any more, and we're not going to twist the code around to make it work. llvm-svn: 144815 | |||||
* | Remove duplicate listings for core.DivideZero | Matt Beaumont-Gay | 2011-11-07 | 1 | -6/+0 | |
| | | | | llvm-svn: 143969 | |||||
* | Colorize. (this is consistent with the coloring in diagnostics.html, but ↵ | David Blaikie | 2011-11-07 | 1 | -3/+3 | |
| | | | | | | perhaps that's a bit out of date because it doesn't look like current clang behavior) llvm-svn: 143913 | |||||
* | [analyzer] Add the Checker Developer Manual to the menu. | Anna Zaks | 2011-11-07 | 1 | -0/+1 | |
| | | | | | | It's still under construction but has enough info to be useful. llvm-svn: 143912 | |||||
* | [analyzer] Add overview and checker registration to the checker developer ↵ | Anna Zaks | 2011-11-07 | 1 | -25/+119 | |
| | | | | | | manual. llvm-svn: 143911 | |||||
* | Fix markup weirdness. | Benjamin Kramer | 2011-11-05 | 1 | -11/+11 | |
| | | | | llvm-svn: 143803 | |||||
* | [analyzer] Add the list of available checkers to the website. | Anna Zaks | 2011-11-05 | 1 | -4/+117 | |
| | | | | llvm-svn: 143788 | |||||
* | Don't encourage bug reports to the Clang mailing list. We have a bug | Douglas Gregor | 2011-11-02 | 1 | -2/+2 | |
| | | | | | | report link for that. llvm-svn: 143581 | |||||
* | [analyzer] Start writing Checker Developer Manual. | Anna Zaks | 2011-11-02 | 1 | -0/+181 | |
| | | | | | | | | | | So far added the skeleton + several more or less complete sections: Getting Started Idea for a Checker AST Visitors Useful Commands/Debugging Hints llvm-svn: 143554 | |||||
* | Fixing some dead links. Patch by Jean-Daniel Dupas! | David Blaikie | 2011-11-02 | 1 | -2/+2 | |
| | | | | llvm-svn: 143539 | |||||
* | Add colors to the C++11 status page. | Michael J. Spencer | 2011-11-02 | 1 | -68/+64 | |
| | | | | llvm-svn: 143535 | |||||
* | Deleted functions were in Clang 2.9, defaulted functions in | Douglas Gregor | 2011-10-28 | 1 | -1/+6 | |
| | | | | | | 3.0. Fixses PR11252. llvm-svn: 143216 |