summaryrefslogtreecommitdiffstats
path: root/clang/www
Commit message (Collapse)AuthorAgeFilesLines
...
* Now that we provide sufficient support for three C11/C++11 atomicsRichard Smith2012-04-131-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 completeDouglas Gregor2012-04-101-0/+5
| | | | | | return types, from Michel Morin! llvm-svn: 154428
* Forward-declared enumerations are now complete, except for an interactionRichard Smith2012-03-261-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 Smith2012-03-231-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 toRichard Smith2012-03-231-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 Kremenek2012-03-232-1/+11
| | | | llvm-svn: 153312
* Update front page to indicate that we do, in fact, support some of C++11.Richard Smith2012-03-221-1/+1
| | | | llvm-svn: 153246
* Update checker build.Ted Kremenek2012-03-152-1/+15
| | | | llvm-svn: 152871
* Instantiating a class template should not instantiate the definition of anyRichard Smith2012-03-141-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 garbageRichard Smith2012-03-111-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 theRichard Smith2012-03-091-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 Smith2012-03-091-1/+1
| | | | llvm-svn: 152396
* Add a pile of tests for unrestricted unions, and advertise support for them.Richard Smith2012-03-031-1/+1
| | | | llvm-svn: 151992
* Fix documentation typo.Ted Kremenek2012-02-271-1/+1
| | | | llvm-svn: 151573
* Initializer lists are now supported.Sebastian Redl2012-02-251-1/+1
| | | | llvm-svn: 151458
* cxx_status: Consistently refer to C++11 as "C++11", not as "C++'11" nor asRichard Smith2012-02-241-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. AsRichard Smith2012-02-241-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 Zaks2012-02-231-2/+4
| | | | llvm-svn: 151286
* Tweak C++ status table:Douglas Gregor2012-02-231-2/+2
| | | | | | | - Apparently, SVN is yellow - Note that initializer lists are "in progress" llvm-svn: 151232
* Clang now supports lambda expressions.Douglas Gregor2012-02-231-2/+2
| | | | llvm-svn: 151231
* Tweak release note comments for checker build.Ted Kremenek2012-02-231-1/+2
| | | | llvm-svn: 151219
* Update checker build to checker-261.Ted Kremenek2012-02-232-1/+14
| | | | llvm-svn: 151218
* I hereby declare that all remaining constexpr issues are bugs, not unimplementedRichard Smith2012-02-141-2/+2
| | | | | | features. :) llvm-svn: 150522
* Getting Started: Add a missing "cd ../..".Benjamin Kramer2012-02-091-0/+1
| | | | llvm-svn: 150181
* Updated information on how to perform command line testing on Windows when ↵Aaron Ballman2012-02-091-8/+23
| | | | | | built from MSVC. llvm-svn: 150180
* Post link to checker-260, which is checker-259 with some experimental checks ↵Ted Kremenek2012-01-262-1/+17
| | | | | | enabled. llvm-svn: 149032
* Post open source analyzer build checker-259.Ted Kremenek2012-01-252-11/+19
| | | | llvm-svn: 148988
* [analyzer] www: A minor cleanup to the dev manual.Anna Zaks2012-01-201-1/+2
| | | | llvm-svn: 148514
* Fix ALL the markup.Benjamin Kramer2012-01-1526-313/+329
| | | | llvm-svn: 148219
* Revert accidentally-committed file in r148020.Richard Smith2012-01-121-3/+3
| | | | llvm-svn: 148021
* Allow constant-folding of references which were formed in a manner not permittedRichard Smith2012-01-121-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 defaultAnna Zaks2012-01-061-17/+16
| | | | | | compiler option. llvm-svn: 147645
* Add missing #endif in documentation.Ted Kremenek2012-01-041-0/+1
| | | | llvm-svn: 147556
* Make this text slightly more accurate; thanks to Johannes Schaub forAlexis Hunt2011-12-291-4/+5
| | | | | | pointing this out. llvm-svn: 147346
* [analyzer] More www; document ProgramState->dump().Anna Zaks2011-12-071-0/+6
| | | | llvm-svn: 146049
* [analyzer] Update the checker writer manual with explanation of SValsAnna Zaks2011-12-071-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 Dunbar2011-12-071-0/+6
| | | | llvm-svn: 146014
* Tweak the guidelines for when one should send patches to cfe-commits vs. cfe-devDouglas Gregor2011-11-191-5/+4
| | | | llvm-svn: 145000
* Stop claiming that Visual Studio 2005 is a viable basis for buildingChandler Carruth2011-11-162-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.DivideZeroMatt Beaumont-Gay2011-11-071-6/+0
| | | | llvm-svn: 143969
* Colorize. (this is consistent with the coloring in diagnostics.html, but ↵David Blaikie2011-11-071-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 Zaks2011-11-071-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 Zaks2011-11-071-25/+119
| | | | | | manual. llvm-svn: 143911
* Fix markup weirdness.Benjamin Kramer2011-11-051-11/+11
| | | | llvm-svn: 143803
* [analyzer] Add the list of available checkers to the website.Anna Zaks2011-11-051-4/+117
| | | | llvm-svn: 143788
* Don't encourage bug reports to the Clang mailing list. We have a bugDouglas Gregor2011-11-021-2/+2
| | | | | | report link for that. llvm-svn: 143581
* [analyzer] Start writing Checker Developer Manual.Anna Zaks2011-11-021-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 Blaikie2011-11-021-2/+2
| | | | llvm-svn: 143539
* Add colors to the C++11 status page.Michael J. Spencer2011-11-021-68/+64
| | | | llvm-svn: 143535
* Deleted functions were in Clang 2.9, defaulted functions inDouglas Gregor2011-10-281-1/+6
| | | | | | 3.0. Fixses PR11252. llvm-svn: 143216
OpenPOWER on IntegriCloud